|
About the Company |
|
| Project Management | |
Software design, development and quality control processes at RMCSoft are carried out according to the corporate standards based on ISO (the company is ISO 9001-2000 certified). Thanks to the well-organized design and development processes, RMCSoft guarantees its clients the high quality of service and protection of the clients' interests in the course of the project.
Project Management Process
Any project performed by RMCSoft undergoes a certain life cycle that includes the following stages:
|
|
Stage |
Work Performed |
Result |
|
1 |
Customer's business process analysis |
– obtaining and analyzing information about the project and the end product/service requirements
|
Statement of Work (SOW)
|
|
2 |
Selecting the project team |
– submitting the CVs of candidates to the customer
|
Initial project team |
|
3 |
Discussing the project costs |
– price offer (including discounts and bonuses) |
Project cost estimation |
|
4 |
Drafting the contractual documents |
– discussing the contract draft
|
Approved and signed agreement |
|
5 |
Working on the project |
– development (and testing, if necessary and agreed on) according to the SOW, with the assistance of the customer |
Delivering beta-versions and intermediate work results. |
|
6 |
Delivery |
– delivering a product version to the customer |
Implemented project tasks |
|
7 |
Post-project support |
– updating the product (service)
|
Results of updating (new version) |
If necessary, this scheme can be modified as agreed with the customer.
Our aim is to deliver high-quality software that satisfies our customers' requirements to the fullest. Still, there is another important point .
If a customer decides to work with us, it means that, besides the end product, they wish to free their own resources to the maximum in order to concentrate on its own business. Taking this into account, we have worked out a project managament model that, on the one hand, makes the development transparent and, on the other hand, does not require a lot of effort on management functions from the customer.
The chart below illustrates the project management process and the interaction with the customer:
RMCSoft appoints an experience Project Manager for each project. His responsibilities include:
Thus, the customer gets detailed information about the course of events from the Project Manager.
The project team consists of the development team (including analysts and architects if necessary) and the QA team. The lead developer and the QA lead report directly to the Project Manager.
RMCSoft has implemented dozens of projects using this model, and our practical experience proves its effifiency. The hierarchy in the project team provides maximum control over the implementation and allows the customer to get general information about the project from the experienced Project Manager without wasting the time on unimportant details.
On small projects that do not require a big team, one person can perform several roles and occupy several positions.