AGILE & DEVOPS REVEALED!
Agile = Mindset + Culture First + Stability(Quality) + Dynamism (Respond to market with speed at scale)
DevOps = Agile + Automation
DevOps is the extension of Agile which is simply called CALMS
Culture - Agile
Automation - DevOps
Lean - Agile 
Measurement - DevOps
Sharing - Agile 
TRUST CULTURE FIRST PRINCIPLES VALUES PRACTICES
No toxic people
No golf course
purchase
Safety first
Responsive
(Growth) mindset
Ask for help when stuck
Learning > Blaming
Sharing
Peer recognition >
Manager recognition
Technology led
Continuous Learning
Home for evening
First and foremost: Satisfy the
customer - Deliver working,
valuable software early and
frequently
Measure progress primarily by
working software
Have business people and
developers work together daily
Welcome changing requirements
Create a self-organizing team of
motivated individuals
Communicate using face-to-face
conversation
Avoid nonessential work
Maintain a sustainable pace of
development
Attend continuously to good design
Retrospect and adjust regularly
Respect
Openness
Commitment
Focus
Tech skill
Courage
Scrum
Kanban
XP
Lean
Agile
enables
Fail fast
Fast feedback
Faster delivery
CHARACTERISTICS OF GREAT TEAMS
Autonomy
Mastery
Purpose
Cross functional             
(Soup to nuts responsibility)
AGILE & DEVOPS REVEALED!
Remember! Agility can be brought by
CONTINUOUS
DEPLOYMENT
CONTINUOUS
INTEGRATION
+
Process of
deploying a feature
or component to
production
Deployment frequency
Lead time to changes
Change failure rate
Mean time to restore (MTTR)
Deploy in Small batches
Deploy frequently
Creating self-service capabilities; because Queues kill agility
Making tasks/goals clear to team members
Sitting closely (Turning back feels fast; Skype chat feels slow)
Using collaboration tools
Enabling Wiki / G-Search repository (Search feels fast, click
feels slow)
Meeting free days
DEVOPS = AGILE + AUTOMATION => CONTINUOUS
DELIVERY
=
Process of
integrating
components of a
feature, application
or service
Uses CI to create
install-able
artifacts that can
be deployed
MEASUREMENT
AGILITY
(THROUGHPUT)
STABILITY
(QUALITY)
Availability
RELEASE
ON DEMAND
Most importantly
Do not just practice ceremonies, infuse
principles and values; so it can scale with
value
If Agile doesn't work at your workplace,
remember, you implemented wrongly 
Sell benefits to Senior Management and
juniors separately
Plan
Code
Build
Test
Release
Deploy
Monitor &
Operate
JIRA , Rally
Trello
Confluence
Eclipse IDE
Fisheye
Sonarcube
Git
Jenkins
Bamboo
Junit
Sahi, Selenium
Robot
Jenkins
SM9
Ansible
Nagios
NMS
JIRA, SM9

Agile and DevOps revealed

  • 1.
    AGILE & DEVOPSREVEALED! Agile = Mindset + Culture First + Stability(Quality) + Dynamism (Respond to market with speed at scale) DevOps = Agile + Automation DevOps is the extension of Agile which is simply called CALMS Culture - Agile Automation - DevOps Lean - Agile  Measurement - DevOps Sharing - Agile  TRUST CULTURE FIRST PRINCIPLES VALUES PRACTICES No toxic people No golf course purchase Safety first Responsive (Growth) mindset Ask for help when stuck Learning > Blaming Sharing Peer recognition > Manager recognition Technology led Continuous Learning Home for evening First and foremost: Satisfy the customer - Deliver working, valuable software early and frequently Measure progress primarily by working software Have business people and developers work together daily Welcome changing requirements Create a self-organizing team of motivated individuals Communicate using face-to-face conversation Avoid nonessential work Maintain a sustainable pace of development Attend continuously to good design Retrospect and adjust regularly Respect Openness Commitment Focus Tech skill Courage Scrum Kanban XP Lean Agile enables Fail fast Fast feedback Faster delivery CHARACTERISTICS OF GREAT TEAMS Autonomy Mastery Purpose Cross functional              (Soup to nuts responsibility)
  • 2.
    AGILE & DEVOPSREVEALED! Remember! Agility can be brought by CONTINUOUS DEPLOYMENT CONTINUOUS INTEGRATION + Process of deploying a feature or component to production Deployment frequency Lead time to changes Change failure rate Mean time to restore (MTTR) Deploy in Small batches Deploy frequently Creating self-service capabilities; because Queues kill agility Making tasks/goals clear to team members Sitting closely (Turning back feels fast; Skype chat feels slow) Using collaboration tools Enabling Wiki / G-Search repository (Search feels fast, click feels slow) Meeting free days DEVOPS = AGILE + AUTOMATION => CONTINUOUS DELIVERY = Process of integrating components of a feature, application or service Uses CI to create install-able artifacts that can be deployed MEASUREMENT AGILITY (THROUGHPUT) STABILITY (QUALITY) Availability RELEASE ON DEMAND Most importantly Do not just practice ceremonies, infuse principles and values; so it can scale with value If Agile doesn't work at your workplace, remember, you implemented wrongly  Sell benefits to Senior Management and juniors separately Plan Code Build Test Release Deploy Monitor & Operate JIRA , Rally Trello Confluence Eclipse IDE Fisheye Sonarcube Git Jenkins Bamboo Junit Sahi, Selenium Robot Jenkins SM9 Ansible Nagios NMS JIRA, SM9