Contact
Sitemap
 
Open Source Solutions
Staffing Services
Methodology
 
Development Methodology
 
 
Development Methodology
Services Methodology Development Methodology
 

Software Development Methodologies and Models

             
Tri-Force development team adopts project methodologies based on the client's project specifications and requirements. Following are the basic popular models used by our company.

 
System Development Life Cycle (SDLC) - Waterfall
Prototype Development
Rational Unified Process
Microsoft Solutions Framework (MSF)
Rapid Application Development
Agile Development
 

System Development Life Cycle Model (SDLC Model)

               System Development Life Cycle Model or Waterfall method. This has the following activities.

  1. Software Requirements Analysis
  2. Systems Design
  3. Development
  4. System Testing
  5. Release and Maintenance


Software Requirement Analysis:

               This is also known as feasibility study. In this phase, the onsite/offshore team works with the client together and research their system. The vendor investigates the need for possible process automation in the project. By the end of this phase, the team creates a document that has the specific recommendations for the proposed system. It also includes the team members assignments, price, project plan, and milestones.

System Design:


              In this phase, the software development process, the system overall structure and all details are pre-defined. The system architecture, the database design, the data data types and structure design need to be clarified at this stage. A software development roadmap is created.

Development:

               Programmers write code and perform the unit testing.

System Testing:

               Once the Development phase is over, the software modules needs to be tested all together. Different type of test should be used at this phase depending on the system type.
 
Prototyping Model:


               This is a weekly/bi-weekly build version of the development. In this model, once the requirement analysis and design are completed, the development process starts. Upon completion of the prototype creation, the client reviews the result and provides feedback. After several number of builds, the complete system is sent to the customer. In this methodology, the software is evolved as a result of periodic information exchange between the customer and vendor.

 
 
 

© Copyright 2007 Tri-Force Consulting Services, Inc.
All Rights Reserved.