Introduces the SCRUM software development method / philosophy

tip: Read intro at the end


Chapter 1: The Waterfall Method

  1. Requirement gathering - all requirements of the project must be outlined in advance → A comprehensive set of documents that outlines every requirements of the project

    1. Designing - transform the requirements written in natural language into a somewhat formal and lower language that describes the architecture of the project

    2. Coding (Implementation) - teams take the design documents and transforms it into actual code

    3. Testing - Test if the implementation does indeed satisfy the design

    4. Deployment

Pros:

Con: