Manas Approach
Traditional methodologies take a top-down approach to project management assuming that with enough planning and management the outcome can be predicted and risks avoided. These methodologies might be effective in situations where the customer's business and technical requirements will remain fairly static.
Prescriptive methods, in the current business world, provide neither the flexibility nor the speed-to-market that the enterprise requires. Too often, the end result is not high-value software, but a huge amount of analysis documents and software that doesn't meet the rapid changing requirements.
Agile methods provide a disciplined process based on the way people actually develop software.
Manas realizes that every methodological approach has its own benefits and limitations. However, Agile methods contain many useful practices derived from recent real-world successful software projects.
These practices are so well defined that they enable the incorporation of lots of great development tools that improve both the velocity and quality of the software: Unit testing, continuous integration and refactoring development environments.
