LKIN 17: Kanban and DevOps - Rajeev Batra

26
KanBan and DevOps DO or DIE The contents in this presentation is prepared by Rajeev Batra in his / her personal capacity and to the best of his / her knowledge. No liability whatsoever for the accuracy and completeness of the above information is howsoever assumed. The opinions/ contents expressed/ provided in this article are the author's own and do not reflect the views of Optum (“company”). Neither company nor the author shall not be held liable for any improper or incorrect use of the information described and/or contained herein and assumes no responsibility for anyone's use of the information.”

Transcript of LKIN 17: Kanban and DevOps - Rajeev Batra

Page 1: LKIN 17: Kanban and DevOps - Rajeev Batra

KanBan and DevOps DO or DIE

“The contents in this presentation is prepared by Rajeev Batra in his / her personal capacity and to the best of his / her knowledge. No liability

whatsoever for the accuracy and completeness of the above information is howsoever assumed. The opinions/ contents expressed/ provided in this

article are the author's own and do not reflect the views of Optum (“company”). Neither company nor the author shall not be held liable for any

improper or incorrect use of the information described and/or contained herein and assumes no responsibility for anyone's use of the information.”

Page 2: LKIN 17: Kanban and DevOps - Rajeev Batra

About Rajeev is from Bangalore and heads Agile Practice at

OGS (Optum Global Solutions)

He is a techno manager and agile evangelist . He has

more than 10+ years experience with agile projects and

has led large scale agile transformation initiatives.

Rajeev is married to Swati and has a son Dhrishit and

daughter Kashvi

In his free time, Rajeev loves to read about business

strategies and technology, likes to travel and binge watch

movies

Page 3: LKIN 17: Kanban and DevOps - Rajeev Batra

Flow aka KanBan Lets define Kanban and why do we adopt it

3

min

Page 4: LKIN 17: Kanban and DevOps - Rajeev Batra
Page 5: LKIN 17: Kanban and DevOps - Rajeev Batra

DevOps

?

Page 6: LKIN 17: Kanban and DevOps - Rajeev Batra

DevOps DevOps is the combination of cultural philosophies,

practices, and tools that increases an organization’s ability to

deliver applications and services at high velocity : evolving

and improving products at a faster pace…….

Page 7: LKIN 17: Kanban and DevOps - Rajeev Batra

By now you must be thinking Is this session about

how DevOps team should adopt Kanban ??

Or

how Kanban team should adopt DevOps??

Source - 2017-state-of-devops-report

Page 8: LKIN 17: Kanban and DevOps - Rajeev Batra

So how does DevOps fit in? As teams embrace Kanban with the want to complete work

and deliver functionality continuously, businesses and team

want it be available for customers at the earliest and thus it

should also be deployed continuously , i.e. as it get ready!

This is what makes it a natural fit

Page 9: LKIN 17: Kanban and DevOps - Rajeev Batra
Page 10: LKIN 17: Kanban and DevOps - Rajeev Batra

Challenge Can you be 100% sure about

merging on the main without a

accident ?

Your

commit

Some commit after your

pull

Page 11: LKIN 17: Kanban and DevOps - Rajeev Batra

Oh! ,

But that’s

not my

code

Page 12: LKIN 17: Kanban and DevOps - Rajeev Batra

Challenge

To-Do Doing

Done Deploy Dev Test

Page 13: LKIN 17: Kanban and DevOps - Rajeev Batra
Page 14: LKIN 17: Kanban and DevOps - Rajeev Batra

Revisit(ed)

To-Do Doing

Deploy Done Dev Test

Page 15: LKIN 17: Kanban and DevOps - Rajeev Batra
Page 16: LKIN 17: Kanban and DevOps - Rajeev Batra

So we are talking about DevOps is a mindset which when married to Kanban unifies

these two (Dev and Ops) at a cultural level to help

organization achieve accelerated realization of value for

customer.

Page 17: LKIN 17: Kanban and DevOps - Rajeev Batra

Is it possible in your world ?

Page 18: LKIN 17: Kanban and DevOps - Rajeev Batra

Culture

Build it in

from the

Start !

Image Credit - By eastkandar (starting grid.) [CC BY 2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons

Ops

Dev

PO/BA

QA

Page 19: LKIN 17: Kanban and DevOps - Rajeev Batra

Automaton

Smart

Infrastructure

CI - CD

Architecture

Page 20: LKIN 17: Kanban and DevOps - Rajeev Batra

And

Replenishment

Cadence

Daily stand-

ups at the

KanBan board

Measure and

learn

Page 21: LKIN 17: Kanban and DevOps - Rajeev Batra

Enable Continuous delivery for “Business

Agility”

Alignment across all stakeholders

Faster Value

Page 22: LKIN 17: Kanban and DevOps - Rajeev Batra
Page 23: LKIN 17: Kanban and DevOps - Rajeev Batra

Contact : Rajeev Batra ““The contents in this presentation is prepared by Rajeev Batra in his / her personal capacity and to the best of his / her knowledge. No liability whatsoever for the accuracy and completeness

of the above information is howsoever assumed. The opinions/ contents expressed/ provided in this article are the author's own and do not reflect the views of Optum (“company”). Neither

company nor the author shall not be held liable for any improper or incorrect use of the information described and/or contained herein and assumes no responsibility for anyone's use of the

information.”

Page 24: LKIN 17: Kanban and DevOps - Rajeev Batra

Question ? Since Scrum has been quite mainstream now, a question we

should all be asking is how does the shift from Scrum to

Kanban effect DevOps efforts?

Page 25: LKIN 17: Kanban and DevOps - Rajeev Batra

Thank you

““The contents in this presentation is prepared by Rajeev Batra in his / her personal capacity and to the best of his / her knowledge. No liability whatsoever for the

accuracy and completeness of the above information is howsoever assumed. The opinions/ contents expressed/ provided in this article are the author's own and do not

reflect the views of Optum (“company”). Neither company nor the author shall not be held liable for any improper or incorrect use of the information described and/or

contained herein and assumes no responsibility for anyone's use of the information.”

Page 26: LKIN 17: Kanban and DevOps - Rajeev Batra

References https://www.upguard.com/blog/devops-kanban-match-heaven

https://devops.com/kanban-vs-scrum/

https://www.atlassian.com/continuous-delivery/is-your-team-

ready-for-devops

2017-state-of-devops-report

https://aws.amazon.com

Image credits to various original owners