MyMisPal
← Systems analysis lessons
Lesson 2 of 11

The systems development life cycle

The systems development life cycle (SDLC) is the roadmap for any system project, from first spotting the problem until the system runs and evolves. It's a “cycle” because maintenance and improvement lead back to planning.

1 · Planning2 · Analysis3 · Design4 · Implementation5 · Testing6 · Deployment &maintenanceSDLCDevelopment life cycle
1 · PlanningDefine the problem, goals and scope; study feasibility.
2 · AnalysisGather requirements, understand the current situation and model it.
3 · DesignDesign the database, screens and architecture.
4 · ImplementationCode and build the system.
5 · TestingMake sure it works and meets the requirements.
6 · Deployment & maintenanceLaunch, support and improve it.
Watch outThe later you find a mistake, the more it costs to fix. Changing a requirement during analysis means editing a document; after launch it can mean recoding, retesting and retraining.
Spotted a mistake on this page, or have an idea to improve the site?