Stage | NO PROCESS | WATERFALL | AGILE | CLOUD NATIVE | NEXT |
Culture | Individualist | Predictive | Iterative | Experimental | Self-Organised |
Product Management |
Arbitrary | Long-Term Plan | Feature Driven (Feature Factory) |
Data Driven | AI Driven |
Delivery | Irregular releases | Periodic Releases |
Continuous Integration |
Continuous Delivery |
Continuous Deployment |
Process | Informal | Top-Down | Agile (Scrum/Kanban) |
Design Thinking + Agile + Lean |
Distributed |
Team | No Organisation, Single Contributor |
Siloed | DevOps | SRE | Internal Supply Chains |
Architecture | No Guiding Principle | Monolith | Distributed Monolith | Microservices | Functions |
Reliability | Inconsistent SDLC | Established Simple SDLC |
Established Software Quality Model |
Managed Reliability Fault Tolerant Platform |
Automated Rollback & Automated Failover |
Provisioning | Manual | Scripted | Configuration Management |
Orchestration | Serverless |
Infrastructure | Single Server | Multiple Servers | VMs | Immutable Infrastructure | Optimal Infrastructure |
Security | Reactive/Ad-hoc | Review on Release |
Regular Review Within SDLC |
Continuous Security | Continuous Protection and Remediation |