|
|
| Steps in development process |
|
|
|
Roles in the project
|
Project manager – The Project Manager coordinates all the activities related to the project. The project manager has total responsibility for the project and its successful completion. To succeed in this responsibility, the project manager works closely with the sponsor to ensure that adequate resources are applied. The project manager also has responsibility for planning and ensuring that the project is successfully completed on time and within budget. The project manager is assigned early in the process so the plan can be owned by the person responsible for its execution.
Once the project starts, the project manager successfully manages and controls the work, including:
Identifying, tracking managing and resolving project issues.
Proactively disseminating project information to all stakeholders.
Identifying, managing and mitigating project risks
Ensuring that the solution is of acceptable quality
Proactively managing scope to ensure that only what was agreed to is delivered, unless changes are approved through scope management.
Defining and collecting metrics to give a sense for how the project is progressing and whether the deliverables produced are acceptable.
Managing the overall work plan to ensure work is assigned and completed on time and within budget.
|
Software developer– The software developers are the ones that do the actual implementation activities. The Development Team has responsibility for conducting the project activities. The development group assists the project manager in planning the development effort and to make commitments to complete the project within established schedule and budget constraints. The development team includes the technology specialists responsible for implementing the project solution. Users and/or stakeholders interact with the development team to ensure that requirements are correctly implemented. The developers implement the solution built by the system architect, inform the Project Manager of issues, scope changes, risk and quality concerns, proactively communicate status and manage expectations.
|
|
Software tester The software tester verifies that all modules are working as required. The tester writes the test plans for each module and functionality, writes the test cases, runs all the tests and keeps track of the bugs and their status, using the specialized internal systems designed for that. It also communicates with the development team about the bugs, providing detailed descriptions and support in reproducing them.
|
Requirements management process
|
During the initial analysis period, all requirements will be identified, collected and documented in a Software Requirements document. Each requirement is then prioritized.
The list of requirements includes both functional and non-functional requirements. This list of requirements will be further used for refining the already provided estimates and for refining the plan of the project. The list will also be used for tracking how the project achieved the set objectives.
During actual development, new requirements may appear, or some of the existing requirements are clarified. These changes usually affect the schedule, and as a direct consequence a change management process takes place, during which impact on the existing implementation is analyzed, priorities are assigned, as well as complexity level. Based on the evaluation of each change, a decision is made as to if and when the change should be implemented.
All changes are reflected in the updated project schedule, and are accompanied by cost estimates.
|
|
|
|
| |
| STIMASOFT GROUP |
|
|
| |
| SERVICES |
|
|
| |
| OFFSHORE AS A SUCCESS |
|
|
| |
| EXPERTISE |
|
|
| |
| PARTNERS |
|
|
| |
| OUTSOURCED PROJECTS |
Software Outsourcing Java-J2EE / E-Shop
Gas Station Software does the management for fuel sales and purchases, sales and incomes grouped by categories or by items. All reports and graphics are[...more]
Software Development Php-Perl / Db2Web
Easy to use and customize web application which use an existing database. It's based on a templates engine which allow designers to extract, update [...more]
Products Development Php-Perl / Embedded
Easy Sound Recorder is an embedded tool for recording audio or sound on a small device at a high quality [...more]
Products Outsourcing Php-Perl / Intranet Portal
Multilanguage Intranet Portal.
Includes modules like news, forum and file sharing.
Can be cutomized by departments or groups of users[...more]
|
| |
|