quartz/content/notes/systems-development-life-cycle.md
Jet Hughes eec8badee0 update
2022-04-28 11:51:17 +12:00

2.0 KiB

title aliases tags
systems-development-life-cycle SDLC, sdlc, Systems Development Life Cycle, Systems Development Lifecycle
info201

Provides overall framework for managing the systems There are many methodologies to help guide us through this cycle Each methodology sits on the predictive-adaptive-spectrum A very common methodology at the moment is agile-development

1 Phases

1.1 Analysis

^2d7976

  • Lots of communication with stakeholders
  • Gather detailed information
  • define system requirements
  • prioritise requirements (what is risky, what brings value to business) -> increase proability of success
  • develop UI dialogs (prototyping' where the user can interact with the system)
  • evaluate requirments
  • review reccomendations with management

2 Business process re-engineering

method of organising company

  • streamline processes to be efficient and efffective
  • question basic assumptions

use ICT to help with BPR

sys analyst may find opportunites to improve processes

  • any project can include components of BPR

simpler business processes -> simpler requirements -> simpler system

3 Requirements

4 SDLC Variations

  • different terminology
  • change focus on people
  • change speed of development

5 Failure

main goal: Avoid project failure

  • complete fail implies nothing delivered
  • Types of fail
    • cost overruns
    • sw quality issues
    • missed deadlines
    • unhappy stakeholders

Suprisingly very common with large projects

reasons for fail:

coding rarely causes problems