Framework
What does DevOps promote?
Continuous integration, continuous delivery, and continuous deployment (CI/CD)
Scaled Agile Framework (SAFe)
Software Development Life Cycle (SDLC)
Waterfall Methodology
What are the 6 phases of a Waterfall methodology?
What are the advantages of Waterfall methodology?
What are the disadvantages of Waterfall methodology?
When would you use waterfall?
What is Agile methodology?
A project management approach that involves breaking the project into phases and emphasizes continuous collaboration and improvement.
What are the differences between Waterfall and Agile?
Waterfall
- Structured and delivers value at the end
- Big design upfront approach
- Best with no unknowns
Agile
- Flexible and delivers value early and often
- Iterative and incremental
- Adaptable to change
Iterative Development
What are the key benefits of Iterative Development?
Incremental Development
What are the key benefits of Incremental Development?
What are the advantages of Agile?
What are the disadvantages of Agile?
What is Scrum?
Scrum is the most common agile framework; it delivers iterative and adaptive value while intentionally covering only the barest requirements.
- It uses empiricism and lean thinking to continuously improve results.
What does Empiricism encourage?
For teams to make decisions based on what they see and know.
What is Lean thinking?
It is focused on driving improved efficiency by reducing waste, redundancy, and other unnecessary work within a given project.
What are the 5 Key Values of Scrum?
What are the 3 Fundamental Pillars of Scrum?
What are the 4 basic steps of the Scrum process?
What are the 4 Roles in Scrum?