Session 1 Continuous Delivery and DevOps 1
Session 1 Continuous Delivery and DevOps 1
• Course Handout
• Understanding the DevOps movement.
• The waterfall model,
• The agile model
3
Overview of DevOps
•Both teams are unaware of the challenges faced by each other and
hence may not be able to visualize or understand an ideal scenario in
which the application works.
6
Challenges for the
development team:
• The competitive market creates on-time delivery pressure.
9
The waterfall model Contd..
11
The waterfall model Contd..
12
The Agile model:
• Agile development or the agile methodology is a method of
building an application by empowering individuals and
encouraging interactions, giving importance to working
software, customer collaboration using feedback for
improvement in subsequent steps and responding to change
in an efficient manner.
• It emphasizes customer satisfaction through continuous
delivery in small interactions for specific features in short
timelines or sprints.
13
Agile Example: Scrum
14
Relationship Between Agile and DevOps
15
Relationship Between Agile
and DevOps
Replace non- Improve the
human steps collaboration between
using tools all the teams
Relationship
between Agile
and DevOps
Automate to create
a potentially
shippable increment
Questions
1. Define DevOps.
2. List out the challenges of Development and Operations
Teams.
3. Explain Waterfall model, why is disadvantage when
compared to Agile.
4. Explain Waterfall Model and list out the advantages of it.
5. Explain Agile Model and list out the advantages of it.
6. Explain the relationship between Agile and DevOps
7. Explain the Agile with and Example(Scrum)