Skip to main content
Typical Tasks in the Development Process Life Cycle

Professional system developers and the customers they serve share a common goal of building information systems that effectively support business process objectives. In order to ensure that cost-effective, quality systems are developed which address an organization's business needs, developers employ some kind of system development Process Model to direct the project's life cycle. Typical activities performed include the following:1

  • System conceptualization
  • System requirements and benefits analysis
  • Project adoption and project scoping
  • System design
  • Specification of software requirements
  • Architectural design
  • Detailed design
  • Unit development
  • Software integration & testing
  • System integration & testing
  • Installation at site
  • Site testing and acceptance
  • Training and documentation
  • Implementation
  • Maintenance

1 Kal Toth, Intellitech Consulting Inc. and Simon Fraser University; list is partially created from lecture notes: Software Engineering Best Practices, 1997.