Accelerate AI's impact by shifting from AI Access to AI Effectiveness with our new AI Enablement & Productivity Assessments!
Technical Agility
Capability Template Details
Technical Agility
This template focuses on the cutting-edge technical practices that enable teams to build quality into their application, making it more reliable. Influenced by many Agile technical thought leaders, this template provides teams with an opportunity to measure and improve on technical practices such as Pair Programming, TDD, Safe DevOps, and BDD assessment.
Ideal For
Any Team focused on advancing its technical practices.
References
Works of thought leaders that influenced the Growth Criteria, assigned Stage, and associated Outcomes.
Capabilities by Dimension
13 total capabilities
Engineering
- Team Definition of Done
- Team Collective Code Ownership
- Health of Codebase
- Team Pair Programming
- Team Focus on Quality
- Agile Architecture
- Security Management
- DevOps Build Cycle
- DevOps Testing
- DevOps Deploy
- DevOps Release
- DevOps Monitoring
- DevOps Reporting
Capability Growth Criteria Example
Agile Architecture
Assesses codebase complexity and ability to easily change it.
Starting (0)
There is lack of ability to easily change the codebase because of the complexity embedded
Developing (1)
A holistic technology vision exists for the product
The product is organized into modules
The product leverages libraries
Emerging (2)
The product contains components with well-defined APIs and/or messages/events
No or minimal branching for the product
The Product's entire configuration is in source code (i.e., configuration as code)
Adapting (3)
The product has fine-grained domain-based services for critical business needs
The architecture of the product is not dependent on the user interface
The product utilizes infrastructure as code
Optimizing (4)
The business rules of the products can be tested independently of UI, database, or any other external elements.