In a digitization project, an agile approach with simultaneous budget security is of central importance. The aim is to achieve maximum economic efficiency at the lowest possible cost. The “SmartTrack” process shows how we implement agile software development efficiently and effectively.
Our SmartTrack methodology for agile software development
The procedure in detail
1
Big Picture
The Big Picture Workshop is at the start of every project and forms the basis for agile software development. In this workshop we analyze the existing processes. Then we jointly define the benefits of the solution to be implemented and determine the technologies that will be used. Finally, we define the framework for further action.
The Outcome:
- Presentation of the idea
- Fixed price for the concept
- Determination of the budget for the first release
2
Envision
In the Envision phase, we visualize the desired solution and jointly prioritize the requirements. Particular attention is paid here to the cost-effectiveness of the solution, because the investment should increase efficiency and thus generate the highest possible ROI. Even at this stage, we closely examine critical areas and, if necessary, test them by means of a POC (proof of concept). The prototype is already being implemented with agile software development.
The Outcome:
- Demo / MVP
- Prioritized backlog
- Definitive costs for the first release
3
Realization, Release & Learning
After the Envision phase, we begin implementation quickly and without complications. The solution is implemented with agile software development in various sub-steps, preferably using low-code technology.
The small milestones are switched live directly in order to make any necessary corrections using lessons learned from productive operation and then to define the next phases.
The outcome:
a new release per realization phase, which in turn is tested and improved
Questions about agile software development?
