views:

18

answers:

2

Hi, We were asked to propose a web based system for a shop, for an assignment. As i'm a newbee for project management stuff find it quite difficult to come with Tasks for our Gantt chart. Can someone pls suggest a sample gantt or main tasks followed in developing such system

Thanks

+1  A: 

Start the chart from a high-level view first. Will you need to hire developers or do you have as many as you need already? Are you already funded or will you need to raise more capital?

Will this be a professional business? If so, you might consider hiring experienced executives and someone that understands finances well. If your site revolves around a patentable idea, you should consider what the patent process might take in terms of time and money. When would you want to start such a process?

Can you make a rough estimate of how long the development process would take from start to finish? If not, find a friend who can, look it up, or estimate. You probably want to break down the process into stages. Are there any specific parts of the development process that should be broken down?

After you know what tasks you'll need to perform and how long each one will probably take, you'll need to consider which ones need to come first. You will probably need some money before you can pay developers or executives. Are there any tasks that can be performed concurrently? Do any tasks depend on the completion or partial-completion of other tasks

You should also think about what time frame you will fit within the chart. The entire life of this venture will most likely not fit within one chart.

Trey
+1  A: 

If you research "software development methodologies" you should find some pages that describe different stages of software development. The simplest methodology is the waterfall model, which breaks software development down into these tasks: requirements, design, implementation, testing, maintenance. You could break those down a little bit further for your specific project, and build a gantt chart from there.

It's hard to find a good example gantt chart for software development. This one is not too bad: http://www.rickwells.co.uk/images/gantt.gif

In reality, such a system would be developed over a few iterations (kind of like versions that don't get released). For example, iteration 1 might just be a basic browsable catalog. Iteration 2 might add an order page and payment processing. Iteration 3 might add a log-in area for customers to view order status. Iteration 4... etc. Each iteration has its own requirements, design, implementation and testing phases.

Joe Daley