Technical Excellence for Agile Manager
by Nicholas Tuck

1. Environment
1.1. Empowered
1.2. Resources
1.3. Tools
1.4. Innovation
1.5. Definition of Done
1.6. Sustainable Pace
2. Ops
2.1. Implementation
2.2. Stability
2.3. Root Cause Analysis
2.4. Real User Monitoring (RUM)
3. Crafstmanship
3.1. Clean Code
3.2. Maintainability
3.3. Simple/Emergent Design
3.4. Secure Code
3.4.1. Security Scans
3.5. Technical Debt
4. Practices
4.1. Unit Tests
4.1.1. Code Coverage
4.2. Refactoring
4.3. Test Driven Development
4.4. Peer Reviews
4.5. Continuous Integration
4.6. Pair Programming
4.7. Integration Tests
4.8. Automated Builds
4.9. System Level Tests
4.10. Acceptance Tests
4.11. Regression Tests
4.12. Performance Tests
5. Relationships
5.1. Team Improvement
5.1.1. New Skills