Enableme nt Teams Communities of Practice vs. Enabling Teams CoP Enabling Team • Standards and best practices • Knowledge sharing • Tools • Wiki • Common framework • Education & learning • Alignment / Governance • Sponsored by managers but facilitated by team members • Purpose is to enable existing stable teams with key skills such as (DevOps, Agile, CX) • Embed with the team to provide coaching/training • Provide templates, tools, best practices • Success is measured when the team learns the new skills and can apply them Copyright© Agile Transformation Inc. 2 ENABLEMENT ROADMAP What are the steps? Delivery Team Assessment Delivery Team Enablement Build Skills and Toolkit 5 Standup Enablement Team Baseline Assessment 4 3 2 1 Copyright © 2016 Deliveron Consulting Services Considerations for Enablement Teams Identify the right ‘change agents’ who have passion to evangelize new skills Pilot the enablement skills with a specific delivery team, prove success Design a re-useable toolkit for skill transfer Build a light, medium and full enablement offering Focus on ‘scaling’ and building a community of change agents Develop an assessment to validate your enablement services Sample Presentation from DevOps Enablement Team Copyright © 2016 Deliveron Consulting Services WHAT IS DEVOPS? “DevOps is the next step in the evolution of Agile and ALM” Agile: How do I develop the “right” software? Business DevOps: How do I deliver software faster? Developers ALM: How do I develop software with quality? Copyright © 2016 Deliveron Consulting Services IT Ops WHAT IS DEVOPS? “The seven habits of effective DevOps” Microsoft Development Division Copyright © 2016 Deliveron Consulting Services What does DevOps look like? Copyright © 2016 Deliveron Consulting Services WHAT DOES DEVOPS LOOK LIKE? The shift to DevOps OLD WORLD Focus on planning Compete, not collaborate Static hierarchies Individual productivity Efficiency of process Assumptions, not data Estimating performance NEW WORLD Focus on delivering Collaborate to win Fluent and flexible teams Collective value creation Effectiveness of outcomes Experiment, learn and respond Measuring performance Copyright © 2016 Deliveron Consulting Services WHAT DOES DEVOPS LOOK LIKE? Unified Backlog Operational Deliverables Production Experimentation & Monitoring Requirements Delivery Teams Development Collaboration Feedback Loops Production Application-driven Infrastructure Copyright © 2016 Deliveron Consulting Services WHAT DOES DEVOPS LOOK LIKE? What does it mean for me? Business Teams Developers Testers Operations Tech Debt Matters You build it, you run it Automation is a must Apps drive infrastructure Learn from Customers Code for operations Test quality not just quantity Scripting is tool of choice Software is never done Testing is for everyone Test data must be part of the strategy We own customer experience too Copyright © 2016 Deliveron Consulting Services WHAT DOES DEVOPS LOOK LIKE? Backlog Bugs Diagnostics App Monitoring Infra Monitoring Usage Analytics Feedback Code Profiling Environment Tests Automated Tests Load Tests Pen Tests Exploratory Tests Test Data Unit tests Code Coverage Code Analytics Code Metrics Author Code Check-In Author Infra Build Version Control Author Tests Business Innovation A/B Testing Canary Rollback Artifact Repo Provision Infra Deploy App Deploy Tests Test Software Delivery Pipeline Business Agility Copyright © 2016 Deliveron Consulting Services Staging Prod WHAT DOES DEVOPS LOOK LIKE? Lead Time MTTR Cycle Time Feature Requests Requirements / Bugs Small Batch Size (single piece flow) Development & Testing Builds & Deployments Work in Progress (WIP) Wait Time & Change Volume Auto Testing, Provisioning, Staging Production Deployment Frequency Successful Deployments Copyright © 2016 Deliveron Consulting Services User Activity Availability & Performance How do we get there? Copyright © 2016 Deliveron Consulting Services HOW DO WE GET THERE? Client Example: – – – – Insurance services provider Large mainframe investment Small pockets of Agile 10 delivery teams What they asked for? – DevOps Roadmap – Modern architecture – Visibility into DevOps Journey Copyright © 2016 Deliveron Consulting Services HOW DO WE GET THERE? ReAssessment What are the steps? Organizational & Team Backlogs DevOps Assessment DevOps Enablement Team Delivery Team Rollout 5 4 3 2 1 Copyright © 2016 Deliveron Consulting Services HOW DO WE GET THERE? Team Assessment • Aligned to 7 habits • Integrated Delivery team focused • End to end delivery of software Copyright © 2016 Deliveron Consulting Services HOW DO WE GET THERE? Team Backlog • Actionable Work Items • Measureable Progress • Work into current sprints Copyright © 2016 Deliveron Consulting Services HOW DO WE GET THERE? Organizational Backlog • Common challenges • Team roadblocks • Unified solution Copyright © 2016 Deliveron Consulting Services HOW DO WE GET THERE? Automated Builds Automated Tests Infrastructure as Code Automated Release cspkg Team A Business Teams Development Team B DevOps Enablement Team (temporary) Testing Operations Siloed Teams Delivery Teams Copyright © 2016 Deliveron Consulting Services Team C HOW DO WE GET THERE? Organizational Rollout Timeline Copyright © 2016 Deliveron Consulting Services HOW DO WE GET THERE? Did we improve? Every 3 to 6 month reassessments • Validate team growth • Next capabilities • Share learnings Copyright © 2016 Deliveron Consulting Services
© Copyright 2025 Paperzz