Microsoft Gold Certified Partner SEI CMM LEVEL 4 COMPANY - ISO 9001 CERTIFIED Software Magazine

Software product development

Whitepaper - Continuous Build, Deploy & Test White Paper - Agile Methodology in Product Engineering

Software Product Development Life Cycle Methodology

Trigent helps you plan and manage the Software Development Lifecycle from Requirements to Deployment and Enhancements. Using our CMM Level 4 methodologies and Global Delivery Model, you can considerably reduce your development costs and concentrate your time on building the business. Trigent's development methodology has the following phases:

Discover Phase

Trigent conducts the Discover Phase of a project using a team of business analysts, lead architects, UI engineer and a Project Manager. The goal is to understand the business vision for your product, document and understand functional requirements, build the User Interface (UI) and prepare a project plan for the subsequent phases.

Frequently this phase is conducted onsite or by a hybrid onsite - offshore team. The deliverables are:

  • UI design and wireframes
  • Requirements specifications
  • High level data model
  • Risk management plan
  • Project Plan and estimation for next phases

In most cases the Discovery phase is done on a fixed cost basis. This phase helps clients work with the Trigent team to dive into the functional requirements, collaborate to develop the UI and data model and obtain a buy-in from management on the overall project plan and estimate.

Design Phase

During Design, Trigent consultants work with your Product Management team and other functions within your organization to develop the detailed UI, architecture, database design, test strategy and use cases for your product. Design activities are conducted typically using a hybrid onsite- offshore model. Activities that involve intense user interaction are frequently completed onsite at the client location. The deliverables include some or all of the following:

  • Detailed design specification (may include use cases, object diagrams and underlying design elements)
  • Detailed data design
  • System test Plan

Develop Phase

Trigent conducts development offshore in most cases. Coding is done as per best practices and guidelines which can be shared with clients. The deliverables are:

  • System tested source code
  • Installation guide

Deploy Phase

Trigent offers deployment services for installing the product at your test environment for acceptance testing. Services also include assistance in product launch at beta sites and the production environment. Most of these services are provided remotely but onsite assistance can also be offered wherever needed.

Trigent also advises clients on hosting and infrastructure requirements for your software product, on a client server, on premise, SaaS or hybrid platform basis.

Ongoing Maintenance and Support

Once your product is released to the market, Trigent provides services for ongoing release management, maintenance, enhancements and support. Services include:

  • Product release engineering
  • Prioritization of enhancements to yield ROI and customer satisfaction
  • A flexible on demand resource team to handle ongoing maintenance and new releases
  • Product support
* Required Fields

 Subscribe to Newsletter

Refresh

Client Testimonials

  • jaspersoft-logo

    "The use of the AO API built by the Trigent team has seamlessly integrated our Ultracart online store with Articulate Online..."

    - Tom Vu, Manager of Web and Systems, Jaspersoft.com