20twenty develops and implements software using a derivative of the IBM Unified Rational Process (RUP). 20twenty created this methodology in response to the unpredictable and mixed success experienced by clients in the market. At the heart of the 20twenty’s methodology is transparency and planning. By instituting this model, 20twenty’s projects have been successful, low risk and according to budget. There are several underlying principles that drive the success of the 20twenty’s approach. These principals are as follows:
- A full technical design is completed before any development is started and before the customer commits to the budget of the project;
- Complete test plans are built in conjunction with the technical design and provided to the customer to ensure that 20twenty understands the entire scope of the project and has the tools to effectively test the completed development;
- Comprehensive documentation is created for the entire project – supporting both the use of the newly developed software as well as future upgrades; and,
- Detailed timelines are produced that correlate to the requirements and technical solutions.
20twenty conducts its projects on a firm fixed price once the first phase, Analysis and Planning (A&P), is complete. The first phase includes the development of the requirements and technical specifications, and the second phase includes development, testing and delivery. 20twenty utilizes offshore resources to augment its team. This provides 20twenty with substantial bandwidth to support large and varied projects, enhanced technical capabilities beyond core Microsoft technologies, and the ability to offer its services below market rates. 20twenty commits to the success of the customer. Each project, no matter how large or small, is filtered through the 20twenty methodology to ensure consistency, quality and timeliness. Through this methodology, and its relentless commitment to the customer, 20twenty provides excellent service.