Software Engineer
easysoftware-development-life-cycle
What is the SDLC (Software Development Life Cycle)?
Answer
SDLC is the process of building software from idea to production and beyond.
**Typical phases:**
1) Requirements & planning
2) Design (architecture, UX)
3) Implementation
4) Testing (unit/integration/e2e)
5) Deployment
6) Maintenance & iteration
Teams implement SDLC differently (Waterfall vs Agile/DevOps), but the goals are the same: reduce risk, ship reliably, and improve over time.
Related Topics
ProcessAgileSoftware Engineering