Software Development Methodologies


Software Development Lifecycle

=> Feasability => Study Current System => Gather Requirements => Select Solution

etc.

Phases

Analysis Phases

  • Feasbility study
  • Analysis of the current system
  • etc.

AGILE Development

Encourages frequent inspection and adaptation

Leadership philosophy that encourages team work, self-organization nad accountability

Allows for rapid delivery of high-quality software

Aligns development with customer needs

Iterations