The IBM Garage application development method
The IBM Garage application development method has proven to be significantly successful for enterprise application development at scale. This practice is defined based on IBM Design Thinking and extended Twelve-Factor methods. Figure 4.3 shows the Garage loop for the development and management of enterprise applications. This practice is established based on the following goals:
- Enterprise Design Thinking at scale
- Agile for co-located and distributed teams
- DevOps for continued delivery and operations
- Digital talent and culture change
- Site reliability engineering
The core practices for IBM Garage can be divided into three categories:
- Co-create
- Co-execute
- Co-operate
The following section explores these three core practices in detail:
- Co-create
- Discover: This stage enforces analysis and research on the current state and the target state using tools, processes, workshops, IBM Design...