-
Gantt Chart
Henry Gantt created the Gantt Chart. -
The Critical Path
The critical path method was created by Dupont. It is a technique used to predict how long a project will take. -
The PERT Method
The United States Department of Defense’s US Navy Special Projects Office developed the Program Evaluation Review (PERT) which focuses on the time needed to complete each task, subsequently identifying the minimum amount of time needed to finish the project. -
The Creation of Waterfall Methodology
Waterfall methodology was successful because it created clear guidelines for a project to follow. Discipline was essential in delivering a product. However, its downfall began as the internet was launched. -
RAD
James Martin created Rapid Application Development (RAD) to reduce the preparation and planning stages of a project and get to the development phase quicker. This was a crucial step in the direction of reaching agile methodology. -
Launch of the Internet
The internet era contributed to the downfall of waterfall methodology due to the flexibility and speed that was now needed in projects. The rigid structure of waterfall methodology did not benefit rapid software development. -
Scrum
Jeff Sutherland and Ken Schwaber created the scrum process in the early 1990s which believed small self-organizing teams worked best on the development of complex products. It gave them independence and flexibility on how to meet objectives. Nowadays, many organizations and teams that utilize agile methodology, use scrum. -
The Agile Manifesto
Agile was invented with the creation of the Agile Manifesto which highlighted four key principles:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan