Lifecycle of a Software Project¶
Each section below describes one phase of a software project. Note that in practice, phases can overlap significantly.
Pages in This Section¶
- Requirements Gathering - Decide what problem we're going to solve, and what "solved" means.
- Design - Decide how we will meet all of the requirements.
- Planning - Break down work and estimate timeline.
- Implementation - Build the solution.
- Release - Make the solution available to customers.
- Operation - Keep the solution running and healthy.
- Deprecation - Retire the solution when it's no longer needed.