SDLC কী?
Requirement → Design → Develop → Test → Deploy → Maintain।
Waterfall
Sequential, document-heavy, predictable. ব্যবহার: govt, defense, regulated industry।
Agile Manifesto (2001)
- Individuals & Interactions > Processes & Tools
- Working Software > Documentation
- Customer Collaboration > Contract
- Responding to Change > Following a Plan
Scrum ⭐
Sprint (2-4 সপ্তাহ) iterative framework।
| Role | দায়িত্ব |
|---|---|
| Product Owner | Backlog priority, vision |
| Scrum Master | Process facilitate, blocker remove |
| Dev Team | Self-organizing |
Scrum Ceremonies
- Sprint Planning — sprint goal + backlog
- Daily Standup (15m)
- Sprint Review — demo
- Retrospective — improvement
Velocity & Burndown
Velocity = avg story points/sprint Burndown: Y = remaining work, X = days
Kanban
Continuous flow, no sprint, WIP limit।
| Backlog | To Do | In Progress (3) | Review (2) | Done |
কোনটি কখন?
| Project | Method |
|---|---|
| Banking core, govt | Waterfall |
| Startup MVP | Agile |
| SaaS product | Scrum |
| Maintenance | Kanban |