| Project Requirements |
Evolve with changing product dynamics |
Fixed, with minor changes |
| Development Process |
Iterative Process |
Waterfall model |
| Degree of Innovation |
Very High
|
Minimal |
| Offshore Team Contact |
Multiple end users, team has no direct contact with them |
End user |
| Main Criteria |
Product should be open to evolution, scalability, interoperability and future upgrades and enhancements
|
Application should work in the given environment |
| Client Requirement |
Faster time-to-market |
Save costs |
| End-user Environment |
Can be specified, but no control on the multiple end users |
Can be specified and controlled |
| Engagement Model |
WhiteBox, where client has visibility at each step of the process |
BlackBox, where client is only concerned with the final product |
| Quality Assurance & Testing |
Critical element |
Part of the routine SDLC process |
| Corrections/ Fixes |
No corrections once product is released
|
Can be made even after release |
| Reputation at stake |
Developer and Client reputation and credibility |
Developer reputation |