Pages

Friday, 6 April 2012

Project Management in practice with requirement gathering

In my last post i discussed about how to convert a scratch start into a quality project, if not read please click
 How to convert a scratch start into quality project
Now i am taking an example which will tell how to implement it:

I am taking this example for software industry and taking Waterfall SDLC model for it. Waterfall model has few steps such as Feasibility study, requirement analysis, system design, coding, testing, maintenance. Today i will discuss the use of requirement study.

Before starting any project please be ensure what is the need.(Here i am assuming that we have done feasibility study). Now the question arises how to find out what is the need?

We need to ask a set of question to our customer to find out the actual need. But what if the customer is not aware about the existing system and limitation of the technology. Here our feasibility study will help us.

Now on the basis of that we will set some question in which we will put the features of existing system. We will take another sheet with us in which we will note down the customer's need and try to find out the need. Then after we will be able to plot a suitable system design.

To choose technology is also the important task for us. Reason for this is the process of knowledge transfer. If we have trained employee for the requirement of customer then it's fine but always it's not true. Sometimes we have to stuck with less technology knowledge. Always do time and cost analysis for the project. If we say in layman's language then cost is direct proportional to time. Time will increase then cost will increase.

Technology selection is also based market research by sales and marketing team. Let suppose if we have a target cluster of 100 users and it's not more than that, and we are developing an application which will be able to serve 1 million people. It will impose a cost increase on the project. So analysis should be done keeping these factors in the mind.

Please give feedback if information is not sufficient or if you were looking for something else.