Before starting any new project it’s a very good ideal to do a little planning first. Building a WordPress plugin should be no different.
There are many ways to to plan out your project. I’ll outline a few for you here.
Using a flow chart program or just drawing one up on a white board is a great way to outline the decision processes your plugin will follow. It’s a great way of building yourself a road map.
StarUML is a nice open source flowchart software.
This is the method I tend to use. Simply make a short outline of every thing my plugin needs to do. I sometimes expand this to include note cards or post its to add to the out lines.
This is truly just a short list of ways to plot your course (Can 2 be a list?…). There are many more. What do you use to keep track of your projects?