< Step_1 >
Project setup
New project
We use Azure DevOps or Jira to track development process from beginning to end
High-level work items
We add high level work items based on user requirements
Work items workflow
We set the process workflow for all work items: user stories, tasks, and bugs
Build team
We assign human resources based on project needs
< Step_2 >
Configuration management
Create repositories
We use Git to track changes in source code during the software development process. We create repos for all components we need in the project like Database Scripts, Services and UI.
Add code baseline
We initialize them with our proven high-quality software baseline which contains all generic code needed to start building your project at a fast pace.
Create pipelines
We create pipelines to automate our Continuous Delivery Process to the different environments (DEV, TEST, PROD)
Branch policies
We add branch policies to our repos. It means that code changes performed by developers are allowed only when they pass all quality rules.
< Step_3 >
Agile process
(2 week sprints)
1. Pre-planning
This is where Delivery connects with Discovery process deliverables to build prioritize user stories from product backlog
2. Sprint planning
Sprint vision meets user story discussion and estimation between product owner and developer team
3. Daily meetings
Communicate what was worked on yesterday and tasks to be covered today
4. Grooming
Constantly review the status of user stories of the backlog with the Product Owner to make sure stories are relevant
5. Retrospective
This is our chance to improve the process, and have a positive impact in team velocity
< Step_3 >
Agile process
(2 week sprints)
1. Pre-planning
This is where Delivery connects with Discovery process deliverables to build prioritize user stories from product backlog
2. Sprint planning
Sprint vision meets user story discussion and estimation between product owner and developer team
3. Daily meetings
Communicate what was worked on yesterday and tasks to be covered today
4. Grooming
Constantly review the status of user stories of the backlog with the Product Owner to make sure stories are relevant
5. Retrospective
This is our chance to improve the process, and have a positive impact in team velocity