Welcome, Guest

We are the thought leaders in developing rich internet applications for mission-critical enterprise solutions

Twin Technologies Believes in a Solid Process

Twin Technologies Development Process

The overall Twin Technologies approach to project development is named System Development Life Cycle (SDLC), which is molded specifically to the needs of each project and client environment. Considerations at the project’s onset include:

  • Overall business goals and objectives
  • Known requirements, which are defined and scoped
  • timelines and deliverable due dates
  • Amount of technical resources and ideal team assignments
  • Projects' risk levels and feature/functionality assessments

Twin Technologies employs an agile or “staged delivery” process. The goal following the initial evaluation is to provide the lightest weight development route required to meet the client’s objectives. The overall process is iterative and incremental in that the system functionality is developed and released in stages, with the most important and high-risk functionality delivered first. Within any one of the release stages, the system is developed within phases such that some defined subset of the system goes through analysis, design and is made code-complete, reviewed and tested.

The SDLC process follows a structured path of progression:

  1. Discovery: Where the scope or problem definition is uncovered
  2. Design: Where the requirements definition and design activities begin
  3. Development: Where the software is coded and tested
  4. Deploy: Where the application is brought to production