devops or devops - living in silos or living as a team

19
DevOps or Devops Living in silos or living as a team Vinay Krishna Solutions IQ

Upload: vinay-krishna

Post on 14-Apr-2017

704 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: DevOps or Devops -  living in silos or living as a team

DevOps or DevopsLiving in silos or living as a team

Vinay Krishna

Solutions IQ

Page 2: DevOps or Devops -  living in silos or living as a team

Long long ago…..

Page 3: DevOps or Devops -  living in silos or living as a team
Page 4: DevOps or Devops -  living in silos or living as a team
Page 5: DevOps or Devops -  living in silos or living as a team
Page 6: DevOps or Devops -  living in silos or living as a team

Agile team - One team

Page 7: DevOps or Devops -  living in silos or living as a team

Let’s switch

Page 8: DevOps or Devops -  living in silos or living as a team
Page 9: DevOps or Devops -  living in silos or living as a team
Page 10: DevOps or Devops -  living in silos or living as a team

What’s DevOps

It's just a new buzzword in City, but it was

already there

It's about tools, let’s use (Docker, Puppet, Chef etc.)

It's about automation

Dev needs to do

Ops job also It means NoOpsOps should also

write the code

Rebrand your Ops

as DevOpsIt’s a new skill, Lets

hire DevOps

(DevOps engineer,

DevOps manager

etc.)

It means daily 10 deploys

(just like

Facebook/Google/GitHub

etc.)

It only for

Startups and

unicorns

It replaces Agile

It's the panacea for all my problems, a black

magic - you buy and have super power

Let’s get DevOps certification

DevOps means using the cloud

DevOps is bigger than Continuous Delivery

Page 11: DevOps or Devops -  living in silos or living as a team

Collaboration missing…..

Page 12: DevOps or Devops -  living in silos or living as a team

DevOps• As per wikipedia

• DevOps is more than just a tool or a process change; it inherently requires an organizational culture shift.

• This cultural change is especially difficult because of the conflicting nature of departmental roles.

• Operations seeks organizational stability; developers seek change; and testers seek risk reduction.

• Getting these groups to work cohesively is a critical challenge in enterprise DevOps adoption

Page 13: DevOps or Devops -  living in silos or living as a team

Devops

• It’s a business need and not skill

• Need better collaboration between dev and ops team

• One team, One goal

• Deliver Value - > Stable Value -> Fast Value -> Continuous Deliver Value

Page 14: DevOps or Devops -  living in silos or living as a team

Devops collaboration

• Ops + Support participates in the continuous improvement team dynamics• Retrospective meeting

• Dev & Ops work together to anticipate Ops actions on what will be delivered

• Ops + Support get aware of Devs process (ceremonies, iterations, roles, etc.) and vice versa

Page 15: DevOps or Devops -  living in silos or living as a team

Addition of 4th amigo - Ops

• Include Ops in BDD Conversation along with Three amigos• BAs

• Developers

• Tester

• Ops

Page 16: DevOps or Devops -  living in silos or living as a team

Scenario discovery and analysis

• Ops + Support should participate in BDD scenario identification.

• Ops able to inform about business stakes and constraints, about their product and its dependencies.

• Ops+ Support able to provide their perspective• Requirements related to operations (production and

deployment) should get defined (e.g. logs, metrics). • These should be applied for each User Story.

Requirements which are specific to a User Story are defined before development (e.g. toggle feature).

• Type of tests they execute before deployment

Page 17: DevOps or Devops -  living in silos or living as a team

Benefits

• Break the silos

• Common language

• Dev gain knowledge on product from Ops perspective

• Support gain knowledge on new features by manipulating the product

• Dev and Ops share their tools (monitoring tools, jira, etc.), data (logs, etc.) and metrology (KPI, dashboard, feedbacks) in a mutual way.

Page 18: DevOps or Devops -  living in silos or living as a team

DevOps or Devops

• It’s no more two teams working together for same goal

• It’s one team with one goal

Page 19: DevOps or Devops -  living in silos or living as a team

QuestionsVinay Krishna

Solutions IQ