Systems Development Life Cycle Planning – establishing the plans for creating an information system by
- Defining the system to be developed & Project scope
- Developing the project plan
Requirements Gathering – the users and IT specialists collaborate to collect, comprehend, and logistically formalize business requirements by
- Gathering the business requirements
- Joint Application Development (JAD)
- Focus Groups
- Document Processes
- Process Re-engineering
- Analyzing the requirements
Design – this is where the technical blueprint of the system is created by
- Designing the data architecture
- Designing software architecture
- Designing the systems model
- Write the test conditions
Development – executing the design into a physical system by
- Building the system
- Building the database and programs
Testing – testing the developed system
- Test the system using the established test scripts
- Load testing using software simulation
- Data conversion testing
- User acceptance testing
Deployment – the systems are placed and used in the actual workforce and
- The user guide is created
- Training is provided to the users of the system
Maintenance – keeping the system up to date with the changes in the organization and ensuring it meets the goals of the organization
- A help desk to support the system users
- Continuous improvement to the system when necessary