|
|
 |
 |
Offshore Project Management
Most Software development projects are similar to the Software Development Life Cycle (SDLC) which includes 5 main phases:
- Requirements Phase - Gathering requirements.
- Design Phase - System design and planning.
- Development Phase - Coding and unit testing.
- System Testing - Whole system testing and integration.
- Release to Production - Deployment and release to production.
When we work on a software development project our PM team follows not only the best project management practice, but also
software development methodologies that our development team uses.
SolovatDesign dev team follows the basic principles of the Rational Unified Process (RUP) as well as
depending on the project may apply the popular now XP, RAD or even Agile development approaches. This is a de-facto
leading standard for software development methodology, used by the leading companies in the IT field. Companies like
Microsoft and IBM are partnering with Rational to make use of RUP and create joint products supporting RUP.
The core ideas of RUP (iterative development, sustainability to changes, careful QA and risk management, etc.) are very much
suitable for our situation, in which we often work with dynamic business cases. On the diagram, the horizontal trends
represent activities. The graph shows the amount of activity spent in each phase. On the whole, the graph illustrates how
various activities (efforts) are spent among various project phases.
|
 |
|