Techniques
Key software development methods and design patterns, covering everything from continuous integration and testing to architecture.
- Adopt
- ADR (Architecture Decision Records)
- Agile
- Automated Testing
- BDD (Behavior Driven Development)
- CI/CD
- Code Climate
- Code/PR/Peer Review
- Consumer Driven Contract Testing
- Container Screening
- DevOps
- Docs Close to Code
- Domain Driven Design
- DORA
- Feature Switching
- Five Whys
- GDS Service Standard
- GOV.UK Design System
- Incident Process
- Integration Testing
- Kanban
- Manual Testing
- MVC
- No Blame Culture
- Object Oriented Programming
- Open Inclusive Culture
- Pairing/Mobbing
- Prototyping/Spikes
- RCAs (Root Cause Analysis)
- Rest/Rest API
- Runbooks
- Scrum
- Service Assessments
- Shared Libraries
- Shift Left Security
- STRIDE Threat Modelling
- TDA
- TDD (Test Driven Development)
- Tech Risk Measures
- Technology Code of Practice
- Template Projects
- Trunk Based Development
- UI Tests
- Unit Testing
- User Acceptance Testing
- XP (Extreme Programming)
- Trial
- Assess
- Reduce
.svg.png)