Skip to content

Instantly share code, notes, and snippets.

@saylerb
Created May 16, 2016 19:34
Show Gist options
  • Save saylerb/dc7e2a1a40993036dd46b12f5679c25b to your computer and use it in GitHub Desktop.
Save saylerb/dc7e2a1a40993036dd46b12f5679c25b to your computer and use it in GitHub Desktop.

How does the Agile model compare to the Waterfall model?

  • The Agile model is an iterative process, while the Waterfall is a sequential process
  • A Waterfall model assumes we have full information at the beginning of a project, and that the project's characteristics won't change.
  • The Agile method assumes that the unexpected will happen, that new information will be learned as the project progresses, and that the project will change over time.

Why do you think Agile is so popular in software development?

  • The Agile method knows that information and client's preferences change over time, so an iterative process works better with real-world behaviors.
  • The Agile model focuses on getting constant feedback on the software to gain new information and deliver a high quality project that meets client's spec.
  • This works well because the client often doesn't know what they want, especially if they are non-technical.

Do you think Agile is applicable to all industries?

  • I think the Agile model can be applied to any industry, but especially to projects with a lot of the complexity and technical projects.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment