∙analysis of the task membership region;
∙determination of the region’s key functions;
∙determination of alternative project decision patterns;
∙selection of the unique decision;
∙generation of the output document (Software Requirements Specification or SRS);
∙determination of the deployment program.
A work unit is formed to implement these stages. This unit is expected to include the following roles:
∙a business leader. This is an expert in the subject matter (business) for which the project is established. He/she is in charge of business decisions;
∙a coordinator – chairs meetings (a project manageme nt and performance expert). The physical project leader;
∙an administrator – a representative of the develope r in charge of the overall guidance, budget and project implementation;
∙a sponsor – the person responsible for funding;
∙a technical leader – a representative of the develo per in charge of technical guidance;
∙a user representative – acts on behalf of end users ;
∙a program project unit – a work unit.
Work starts. So now we shall talk in brief about the project planning and design key stages.
Determination of the initial project scope. This stage requires the developer to expressly:
∙define what shall be or shall not be included in the project, i.e. identify a subtask in the overall task region that can be solved for the money and time allocated;
∙conceive the problem in general;
∙select the requirements review procedures and tools;
∙secure the customer’s and the sponsor’s documented approval for the project scope.
A project unit is formed at this stage to prepare activities and equipment and to outline the general concept.
Workshops and interviews are used to acquire data at the planning stage. The most important thing to focus on is to have all information recorded and do not permit leaders to suppress the opinions of other people involved. Often it is required to keep division or enterprise leaders away from these workshops. The discussion should be as free as it can be. The main thing at this stage is to have immediate users involved. As the experience of