Enableme nt Teams Communities of Practice vs Enabling
Enableme nt Teams
Communities of Practice vs. Enabling Teams Co. P 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 (Dev. Ops, 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 4 Baseline Assessment 3 2 1 The le b a En Jo t n me Copyright © 2016 Deliveron Consulting Services … y e urn
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 Dev. Ops Enablement Team Copyright © 2016 Deliveron Consulting Services
WHAT IS DEVOPS? “Dev. Ops is the next step in the evolution of Agile and ALM” Agile: How do I develop the “right” software? Business Dev. Ops: 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 Dev. Ops” Microsoft Development Division Copyright © 2016 Deliveron Consulting Services
What does Dev. Ops look like? Copyright © 2016 Deliveron Consulting Services
WHAT DOES DEVOPS LOOK LIKE? The shift to Dev. Ops 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? Bugs Diagnostics App Monitoring Infra Monitoring Usage Analytics Feedback Backlog 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? – Dev. Ops Roadmap – Modern architecture – Visibility into Dev. Ops Journey Copyright © 2016 Deliveron Consulting Services
HOW DO WE GET THERE? What are the steps? Organizational & Team Backlogs Re. Assessment Dev. Ops Enablement Team 5 4 Dev. Ops Assessment 3 2 1 Delivery Team Rollout The s Op v e D Copyright © 2016 Deliveron Consulting Services y… e n r Jou
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 Team A Business Teams Development Team B Testing Dev. Ops Enablement Team (temporary) 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
- Slides: 22