SlideShare uma empresa Scribd logo
1 de 4
- Ravi Tadwalkar -
SM (Scrum Master), DevOps Manager/Coach Role
SM, DevOps Manager/Coach Roles and Responsibilities
• Pertinent DevOps
Adoption Examples
• Relevant Roles
and Responsibilities
as Dev Manager, SM
and DevOps Coach
Pertinent DevOps Adoption Examples
• Lack of DevOps meant “potentially” shippable…forever
• Example of PayPal Data Technology group
• Problem: 4 hours of ETL development took 6 weeks to deploy even at PayPal!
• Solution: better deployment pipeline for big data & SQL DBs
• Process: VSM & 5-whys as tools to identify constraints, embrace “system as a whole”
• Execution: embed release engineer in each agile team, to pilot CI w/ automated unit
tests and acceptance tests with single-click deploys
• Result: average lead time reduced from 6 weeks to 9 days!
• Lack of DevOps meant “doing” agile, not “being” agile
• Example of Western Digital’s NAS Content Solutions Group
• Problem: firmware integration blues between middleware API team & ODM vendor
• Solution: common GIT repo for integrated deployment pipeline
• Process: embrace “System as a whole” rather than local optimization at team-level CI
projects for multiple deployment pipelines
• Execution: implemented ODM vendor team Kanban for “just in time” firmware builds
• Result: Frequency of CI builds improved from “twice a week” to on-demand
integration for upcoming continuous deployment pipeline!
• Before DevOps adoption, DEV & OPS collaborated:
Experience as Dev Manager, SM and DevOps Coach
During 4 of last 7 years, I have been coaching agile teams on software craftsmanship, DevOps & Release Engineering:
• Release Manager
• 2 years at Symantec (Experience Report)
• SM & DevOps Coach
• 1.5 years at PayPal, leading kanban & CI adoption
• 2 years at Cisco, evangelizing on software craftsmanship
• Agile Coach
• Last 11 months with WDC, leading agile adoption
During 8 years prior to that, I was in a startup:
• Dev Manager
• Hands-on servant leader initiating technical work w/ UML models
• Leading engineers w/ drive: autonomy->mastery->purpose
• Mentoring engineers on software engineering standards
During 4 years during Dot Com era, hands-on dev:
• Software Developer & Architect
• Created & implemented UML models for CP ships
• Created UML models for NASA’s experimental payload system
• Contributed to C++ framework behind promotion engine

Mais conteúdo relacionado

Mais procurados

LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
Ravi Tadwalkar
 
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242
Ross Lawley
 
Open ScrumBan Guideline
Open ScrumBan GuidelineOpen ScrumBan Guideline
Open ScrumBan Guideline
Zhang Keqiang
 

Mais procurados (20)

LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshop
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
 
Agile basics
Agile basicsAgile basics
Agile basics
 
DevOps- exec level briefing
DevOps-  exec level briefingDevOps-  exec level briefing
DevOps- exec level briefing
 
Two Things You Must Have for Lasting Agility
Two Things You Must Have for Lasting AgilityTwo Things You Must Have for Lasting Agility
Two Things You Must Have for Lasting Agility
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
 
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242
 
Open ScrumBan Guideline
Open ScrumBan GuidelineOpen ScrumBan Guideline
Open ScrumBan Guideline
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at Scale
 
Modern agile & ESP proposal for Transformation
Modern agile & ESP proposal for TransformationModern agile & ESP proposal for Transformation
Modern agile & ESP proposal for Transformation
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Kanban
Kanban Kanban
Kanban
 
Scrum with value streams - Can you finally get rid of waterfall thinking?
Scrum with value streams - Can you finally get rid of waterfall thinking?Scrum with value streams - Can you finally get rid of waterfall thinking?
Scrum with value streams - Can you finally get rid of waterfall thinking?
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of Scrums
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 

Destaque

Destaque (8)

DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems Overview
 
Operationalizing Enterprise Adoption of DevOps in the Application Economy
Operationalizing Enterprise Adoption of DevOps in the Application EconomyOperationalizing Enterprise Adoption of DevOps in the Application Economy
Operationalizing Enterprise Adoption of DevOps in the Application Economy
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
Devops Scorecard
Devops ScorecardDevops Scorecard
Devops Scorecard
 
Continuous Delivery Sounds Great but it Won't Work Here
Continuous Delivery Sounds Great but it Won't Work HereContinuous Delivery Sounds Great but it Won't Work Here
Continuous Delivery Sounds Great but it Won't Work Here
 

Semelhante a Ravi Tadwalkar as SM/DevOps/management/Coach

DevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous DeliveryDevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
Kalyan Kumar
 

Semelhante a Ravi Tadwalkar as SM/DevOps/management/Coach (20)

Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
DevOps: Hype or Hope
DevOps: Hype or HopeDevOps: Hype or Hope
DevOps: Hype or Hope
 
Dev ops
Dev opsDev ops
Dev ops
 
Experience in teaching devops
Experience in teaching devopsExperience in teaching devops
Experience in teaching devops
 
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
 
Dev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps worldDev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps world
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
 
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
 
JavaLand 2022 - Software architecture in a DevOps world
JavaLand 2022 - Software architecture in a DevOps worldJavaLand 2022 - Software architecture in a DevOps world
JavaLand 2022 - Software architecture in a DevOps world
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOps
 
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous DeliveryDevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
 
Devops.pptx
Devops.pptxDevops.pptx
Devops.pptx
 
Orchestrate Your End-to-end Mainframe Application Release Pipeline
Orchestrate Your End-to-end Mainframe Application Release PipelineOrchestrate Your End-to-end Mainframe Application Release Pipeline
Orchestrate Your End-to-end Mainframe Application Release Pipeline
 
Software architecture in a DevOps world
Software architecture in a DevOps worldSoftware architecture in a DevOps world
Software architecture in a DevOps world
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
Dg-DevOps_seminar.pptx
Dg-DevOps_seminar.pptxDg-DevOps_seminar.pptx
Dg-DevOps_seminar.pptx
 

Mais de Ravi Tadwalkar

From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxFrom Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
Ravi Tadwalkar
 

Mais de Ravi Tadwalkar (19)

From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptxFrom Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
From Scrum to ScrumBan or Kanban- Process Evaluator Workshop using Excel.pptx
 
Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18
 
Agile for scrum team members v4
Agile for scrum team members v4Agile for scrum team members v4
Agile for scrum team members v4
 
Agile for scrum masters v7
Agile for scrum masters v7Agile for scrum masters v7
Agile for scrum masters v7
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Introduction to agile lean
Introduction to agile  leanIntroduction to agile  lean
Introduction to agile lean
 
Distributed agile- exec level briefing
Distributed agile- exec level briefingDistributed agile- exec level briefing
Distributed agile- exec level briefing
 
Lean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guideLean, agile and dev ops games- facilitator's guide
Lean, agile and dev ops games- facilitator's guide
 
Kanban metrics- histograms & total wip
Kanban metrics- histograms & total wipKanban metrics- histograms & total wip
Kanban metrics- histograms & total wip
 
Example of BDD/scenario based vertical slicing (for PM/PO community)
Example of BDD/scenario based vertical slicing (for PM/PO community)Example of BDD/scenario based vertical slicing (for PM/PO community)
Example of BDD/scenario based vertical slicing (for PM/PO community)
 
Obstacle escalation process
Obstacle escalation processObstacle escalation process
Obstacle escalation process
 
Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilities
 
Team agility assessment
Team agility assessmentTeam agility assessment
Team agility assessment
 
Agile leadership assessment
Agile leadership assessmentAgile leadership assessment
Agile leadership assessment
 
Lean kanban team assessment
Lean kanban team assessmentLean kanban team assessment
Lean kanban team assessment
 
Facilitating Release Planning Event
Facilitating Release Planning EventFacilitating Release Planning Event
Facilitating Release Planning Event
 
Kanban metrics v2 pivot table for planning & forecasting
Kanban metrics v2  pivot table for planning & forecastingKanban metrics v2  pivot table for planning & forecasting
Kanban metrics v2 pivot table for planning & forecasting
 
Kanban metrics v2 management reporting
Kanban metrics v2  management reportingKanban metrics v2  management reporting
Kanban metrics v2 management reporting
 
Kanban metrics v2 team reporting
Kanban metrics v2  team reportingKanban metrics v2  team reporting
Kanban metrics v2 team reporting
 

Último

Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 

Último (15)

Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 

Ravi Tadwalkar as SM/DevOps/management/Coach

  • 1. - Ravi Tadwalkar - SM (Scrum Master), DevOps Manager/Coach Role
  • 2. SM, DevOps Manager/Coach Roles and Responsibilities • Pertinent DevOps Adoption Examples • Relevant Roles and Responsibilities as Dev Manager, SM and DevOps Coach
  • 3. Pertinent DevOps Adoption Examples • Lack of DevOps meant “potentially” shippable…forever • Example of PayPal Data Technology group • Problem: 4 hours of ETL development took 6 weeks to deploy even at PayPal! • Solution: better deployment pipeline for big data & SQL DBs • Process: VSM & 5-whys as tools to identify constraints, embrace “system as a whole” • Execution: embed release engineer in each agile team, to pilot CI w/ automated unit tests and acceptance tests with single-click deploys • Result: average lead time reduced from 6 weeks to 9 days! • Lack of DevOps meant “doing” agile, not “being” agile • Example of Western Digital’s NAS Content Solutions Group • Problem: firmware integration blues between middleware API team & ODM vendor • Solution: common GIT repo for integrated deployment pipeline • Process: embrace “System as a whole” rather than local optimization at team-level CI projects for multiple deployment pipelines • Execution: implemented ODM vendor team Kanban for “just in time” firmware builds • Result: Frequency of CI builds improved from “twice a week” to on-demand integration for upcoming continuous deployment pipeline! • Before DevOps adoption, DEV & OPS collaborated:
  • 4. Experience as Dev Manager, SM and DevOps Coach During 4 of last 7 years, I have been coaching agile teams on software craftsmanship, DevOps & Release Engineering: • Release Manager • 2 years at Symantec (Experience Report) • SM & DevOps Coach • 1.5 years at PayPal, leading kanban & CI adoption • 2 years at Cisco, evangelizing on software craftsmanship • Agile Coach • Last 11 months with WDC, leading agile adoption During 8 years prior to that, I was in a startup: • Dev Manager • Hands-on servant leader initiating technical work w/ UML models • Leading engineers w/ drive: autonomy->mastery->purpose • Mentoring engineers on software engineering standards During 4 years during Dot Com era, hands-on dev: • Software Developer & Architect • Created & implemented UML models for CP ships • Created UML models for NASA’s experimental payload system • Contributed to C++ framework behind promotion engine

Notas do Editor

  1. 15 minute presentation illustrating my past work experience, Roles & Responsibilities; and how would I fit well into SM (Scrum Master) / DevOps Manager/Coach Role. Source attribution for note below: http://www.agilealliance.org/resources/learning-center/what-devops What is Devops? This is the second most asked question today in IT. Obviously behind “What is a Cloud?”. Most people who have been following the Devops movement for the past three years would agree it really doesn’t or maybe shouldn’t even have a definition. For example “What is Agile?” doesn’t really have a simple answer. A general consensus of like minded Devops followers might agree with Adam Jacob’s, (founder of Opscode), definition of “It’s a cultural and professional movement”. That’s it. However, in this session we are going to try and expand on the ideas behind the Devops movement. We will attempt to discuss the “Why” of Devops. Why does it exist, what is it’s history, what are some of it’s patterns and also look at some practitioning examples. We will start by looking at some of the roots of the movement breaking down it’s history. We will take a deeper look at the following influences: * Lean Manufacturing * Lean Startup * Agile and Agile Infrastructure * Continuous Delivery * Web Scale We will look at some of the direct and indirect influences of twentieth century management scientist like Deming, Goldratt and Ohno. We will also will look at taxonomy that has been used to try and identify certain patterns of Devops called CAMS. * Culture * Automation * Measurement * Sharing And finally we will end up with a look at some successful Devops style companies who have been capturing the mindshare of this movement. Companies like: * Etsy * Github * Netflix
  2. 2 slides illustrating my relevant work experience, Roles & Responsibilities; and 2 recent examples of pertinent experience in working with DevOps. Hopefully, this will illustrate how would I fit well into SM (Scrum Master) / DevOps Manager/Coach Role.
  3. In this slide, I have 2 recent examples of my pertinent experience in working with DevOps. Hopefully, this will exemplify how well I would fit into SM (Scrum Master) / DevOps Manager/Coach Role.
  4. This slide is about my relevant work experience, illustrating that I have grown through progressive ranks as Software Developer, Enterprise Architect, Dev Manager, and most recently SM/Coach and Evangelist. Each Role is listed with my work experience, with primary responsibility/contribution. You will notice recent examples of pertinent 4+ years experience in working with DevOps. Hopefully, this will illustrate how would I fit well into SM (Scrum Master) / DevOps Manager Role.