SDLC
Planning - Talk to stakeholders, determine requirements, goals
Design
Based on requirements, design a solution.
This might involve diagrams, uml, etc.
System design
Decide on technologies
Implementation
Put fingers to keyboard and write the implementation based on the design
Testing
Test and confirm code matches requirements
Unit, integration and potentially other testing types
User acceptance testing
Deployment
Deploy code to production, for usage by client
Potentially deployed by CD
Maintenance
Maintain code in working state
Fix issues - performance, security, software updates
Last updated