TeamSoft Solutions Software development life cycle process:
Our approach is to employ Agile SDLC process project developemnts as we have excellent expertise in the Agile development. All our projects will be developed using Agile development process as explained below:
TeamSoft Solutions SDLC Process
Project backlog:
In this phase, product managers/project managers (PM) will finalize the project backlog. PMs will communicate with clients/customers and finalize the project requirements. Once PMs finalize the requirements, Technical Managers, and PMs together will prioritize project backlog. For building new system, Technical Managers will also complete proof of concept (POC) of system to finalize the project.
Backlog Analysis:
Engineering team will analyze the project requirements and associated backlog items. Engineering team also provides high level estimates or in some cases backlog level estimates and completes project initial vision. Finally, Engineering team starts with system requirements and, high level designs so and so forth.
Sprint Zero:
Project team comprising of engineering, testing, automation testing, and configuration management teams will be finalized. During this phase, backlog items will be prioritized for sprint-1 and will be assigned to teams. We will choose high priority backlog items which will have more dependencies.
Regular Sprints:
Engineering team will complete each backlog level design, creates working tasks and start working on their backlog items. Testing and Automation team will start testing cases and will plan the execution step. On daily basis, we will have stand up Scrum, in which we will discuss status of tasks with all the stake holders and discuss on any impediments in tasks. At end of the Sprint we will plan for next Sprint. Number of Sprints for the project depends on Project and Company delivery methods.
Release Sprints:
In this Phase, we will complete all the project backlog items including testing and automation testing. Subsequently, required documentation will be finalized and acceptance testing will be finalized through respective stakeholders. Knowledge transfer to Customer/professional services teams about project functionalities.
Production and Support:
We will deploy project in to production nodes and inform all the required stake holders. Depending on project nature, we will provide hot patches for any high priority fixes. Depending on customer commitments we will also provide scheduled patches.
Sun setting Product:
Sun setting only applies to product based projects. For product based projects, depending on customers we will announce sun setting for product.
