Title: DevOps Foundations Webinar- Lean and Agile
1DevOps Foundations Lean and Agile
Sangeetha Siddhantam NetCom Learning
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
2Agenda
- What is Agile and why knowledge workers use it?
- Twelve guiding principles of Agile
- What is Lean
- What is DevOps
- DevOps Principles and Values
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
3What is Agile and why knowledge workers use it?
- For any Knowledge workers (software engineers,
doctors, lawyers, accountants etc..) there are
two important components they emphasize on - Process
- Quality
- Since knowledge work is less structured and
invisible, we as knowledge workers continuously
learn, innovate and emphasize on changing things.
This is when we adapt a process called Agile. - Agile is a process that is iterative and
incremental where small sections are completed - for frequent inspections and adaptability.
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
4Agile Manifesto includes a statement of four
values
- Four values
- Individuals and interactions over processes and
tools. - Working software over comprehensive
documentation. - Customer collaboration over contract negotiation.
- Responding to change over following a plan.
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
5Twelve Guiding Principles of Agile
- Highest priority is to satisfy the customer
through early and continuous delivery of valuable - software.
- Welcome changes, even late in development.
- Deliver working software frequently, from a
couple of weeks to couple of months . - Business people and developers must work together
daily throughout the project. - Build projects around motivated individual.
- The most efficient and effective method of
conveying is face-to-face conversation. - Working software is the primary measure of
progress. - Promoters sustainable development. The sponsors,
developers and users should be able to maintain
a constant pace indefinitely. - Continuous attention to technical excellence and
good design enhances agility. - Simplicity.
- Self organizing teams.
- At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts
its behavior accordingly.
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
6Lean
Lean Product Development The entire reasons why
projects prefer to implement Agile is to reduce
waste. The main idea of Lean is to reduce
waste. 7 Principles of Lean Core Concepts 1.
Eliminate Waste Lean ideology is to eliminate
waste. Any value that does not either add or
benefit customer product is considered as waste.
Lets consider adding extra features to the
product beyond requested by customer is waste of
time, resources that could be useful on some
other projects and budget. There are Seven
wastes of Lean 1.1.Partially done work
2.2.Extra processes 3.3.Extra features 4.4.Task
switching 5.5.Waiting 6.6.Motion
7.7.Defects 2. Amplify Learning For knowledge
workers not just limited to people in the area of
technology, a medical practitioner or a teacher
should continuously upgrade their skills. Keep
themselves abreast with new dimensions in their
required fields. The best way is to communicate
and getting feedback and reflect on what we
learned or what we should learn.
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
7- Deliver Fast The entire reason for delivering
the product as early is to get feedback. In Agile
we go through multiple iterations of the product
and each iteration as we know is a mini project.
Feedback enhances us to incorporate any changes
into next iteration. By doing this we continue
to build high quality in the product. - Empower the team One of the core Agile
principles says is to motivate people. By doing
this we can assure the team that "am here to
support us regardless of the outcome. Because
removing the fear and giving them chance to
explore options is very important. This build
confidence in the team and empowers them. - Optimize the whole As the saying what we
measure is what we get. To get the best out of
everything not just limited to product quality
but also team members, individual contractors,
systems etc. anyone, anything involved needs to
be measured or optimize as a whole to get
maximum results. - Build quality in Again as per couple of
principles, Agile enhances good design by
continuous attention This is one of the reasons
we go through multiple iterations delivering the
product frequently for getting the feedback. Lean
focuses in building high quality by implementing
various techniques. - Defer decisions Lean encourages deferred
decisions because some decisions that are
irreversible can be done really late in the
project. In this way we can eliminate risk in the
project.
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
8What is DevOps
DevOps is an idea that was sprouted in the
context of, the Agile movement. Its a term for a
group of concepts that had been catalyzed into a
movement and is rapidly spreading throughout the
technical community. It is a set of modern IT
practices that bring software developers and
operations staff to work more collaboratively.
Organizations approach Devops by applying lean
principles to continuously manage changes,
obtain feedback and deliver changes to users by,
Eliminating any activity that is not necessary.
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
9DevOps Principles and Values
- Deliver small increments of functionality
- Enable collaboration between all players
- Develop and test in real situations created
- Continuously test integrate code
- Optimize end-to-end software delivery pipeline
- Amplify feedback loops and continuous improvement
to eliminate bottlenecks, reduce - cycle time and risk of failure at the same time
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
10Recorded Webinar Video
To watch the recorded webinar video for live
demos, please access the link https//goo.gl/pbxr
A1
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
11About NetCom Learning
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
12Recommended Courses
DASA DevOps Fundamentals - Class scheduled on
Nov 14 DASA DevOps Practitioner - Class
scheduled on Nov 29 DevOps Engineering on AWS
- Class scheduled on Nov 19 DevOps Using VSTS
and Azure - Class scheduled on Nov 19 DevOps
with Docker - Class scheduled on Nov 26
EDX11030 DevOps for Developers How to Get
Started - DEV212x EDX11082 DevOps for
Databases - DEVOPS200.6x EDX11087 DevOps
Practices and Principles - DEVOPS200.1x
EDX11099 DevOps for Mobile Apps - DevOps200.8x
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
13CISSP Certification Prep Security and Risk
Management Cross Team Collaboration Increasing
Productivity with Office 365 Groups SharePoint
2019 "Wow" First Look at new SharePoint 2019
Adobe InDesign CC Down and Dirty Tips and Tricks
Architecting for Security on AWS Big Data for
Enterprise Managing Data and Values Top Reasons
to Master Agile Scrum and its Benefits Clean
Architecture Patterns, Practices, and Principles
CEH Understanding Ethical Hacking SQL Server
2017 Application Development Best Practices
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
14Promotions
From Cloud to Security, to Data and AI, to
Networking, to Application Development, to
Design, to Business Process Application all
classes delivered by top-notch instructors in
in-person Instructor-led Classroom or Live
Online. And after you train, treat yourself with
Gift Card rewards. Learn More
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
15Follow Us On
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
16www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266
17THANK YOU !!!
www.netcomlearning.com info_at_netcomlearning.com
(888) 563 8266