Blending Scrum and Kanban to Create an End-to-End Agile Enterprise
Mike CottmeyerEnterprise Agile Coach, LeadingAgile, LLCmike@leadingagile.com	1.404.312.1471www.leadingagile.comtwitter.com/mcottmeyerfacebook.com/leadingagilelinkedin.com/in/cottmeyer
AgendaWhy this talk?  Isn’t Scrum enough?
AgendaWhy this talk?  Isn’t Scrum enough?Discuss what end-to-end business agility looks like and how it is different from team agility
AgendaWhy this talk?  Isn’t Scrum enough?Discuss what end-to-end business agility looks like and how it is different from team agility, and why team agility is not enough
AgendaWhy this talk?  Isn’t Scrum enough?Discuss what end-to-end business agility looks like and how it is different from team agility, and why team agility is not enoughExplore one adoption and transformation strategy… and maybe a few alternatives
AgendaWhy this talk?  Isn’t Scrum enough?Discuss what end-to-end business agility looks like and how it is different from team agility, and why team agility is not enoughExplore one adoption and transformation strategy… and maybe a few alternativesShow how to manage the flow of value across the enterprise, using Scrum at the team level, and Kanban at the Program and Portfolio level
Why Not Just Scrum?
Scrum is a team based approach to product delivery.
Team
Developers
TestersDevelopers
AnalystTestersDevelopers
AnalystScrumMasterTestersDevelopers
Product OwnerAnalystScrumMasterTestersDevelopers
What if my team is more than 5-7 people?
Scrum in the Enterprise
Scrum in the Enterprise
Enterprise Scrum
Enterprise Scrum... it’s different!
Enterprise Scrum
Enterprise Scrum
Enterprise Scrum
Enterprise Scrum
Enterprise Scrum
Enterprise Scrum
Enterprise Scrum
What breaks Scrum?
External Dependencies
External Dependencies
External Dependencies
Why dependencies matter?Velocity dependent on something outside the team
Why dependencies matter?Velocity dependent on something outside the teamExternal dependencies have to be managed and planned for in advance
Why dependencies matter?Velocity dependent on something outside the teamExternal dependencies have to be managed and planned for in advanceExcessive forward planning can reduce our ability to change as we learn new things
Why dependencies matter?Velocity dependent on something outside the teamExternal dependencies have to be managed and planned for in advanceExcessive forward planning can reduce our ability to change as we learn new thingsLack of full ownership can result in lack of commitment and unreliable results
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Why many-to-many matters?Team velocity is not a predictor of higher order deliverables
Why many-to-many matters?Team velocity is not a predictor of higher order deliverablesOne or more teams can starve the value creation process
Why many-to-many matters?Team velocity is not a predictor of higher order deliverablesOne or more teams can starve the value creation processBacklogs have to be sequenced and dependencies managed
Why many-to-many matters?Team velocity is not a predictor of higher order deliverablesOne or more teams can starve the value creation processBacklogs have to be sequenced and dependencies managedTeams focus on their backlog to the exclusion of the rest of the organization
What do we mean by end-to-end business agility?
We want the benefits of team-level agility….
We want the benefits of team-level agility…. but across the entire company
We want a pattern that can accommodate Sales and Marketing…
…several Scrum teams, service orientation, and shared services…
…as well as technical support and ultimately sustaining engineering
At some level of scale, Scrum breaks.
At some level of scale, Scrum breaks.  What are you going to do about it?
Tools available to scale ScrumScrum and XP
Tools available to scale ScrumScrum and XPKanban
Tools available to scale ScrumScrum and XPKanbanLean
Tools available to scale ScrumScrum and XPKanbanLeanRUP
Tools available to scale ScrumScrum and XPKanbanLeanRUPTraditional SDLC
Interesting idea… how to we get there?
It always starts with teams...
Ways to organize teams… Products
Ways to organize teams… ProductsProduct features
Ways to organize teams… ProductsProduct featuresComponents
Ways to organize teams… ProductsProduct featuresComponentsShared services
Ways to organize teams… ProductsProduct featuresComponentsShared servicesBusiness capabilities
Get the teams working…Define the org structure
Get the teams working…Define the org structureForm the teams
Get the teams working…Define the org structureForm the teamsGet the teams delivering
Get the teams working…Define the org structureForm the teamsGet the teams deliveringFocus on establishing a stable velocity
Get the teams working…Define the org structureForm the teamsGet the teams deliveringFocus on establishing a stable velocityLearn what works
Incrementally roll-out Scrum across the organization…
Incrementally roll-out Scrum across the organization……
Incrementally roll-out Scrum across the organization………
Establish Program Teams and/or Product Integration teams
Establish Program Teams and/or Product Integration teams
Establish a Portfolio Planning team
Manage the flow of value at each level
So… what does it look like when I am done?
Focus is 100% on delivering end-to-end value across the organization
“If all we do is find another way to measure activity, we will not be successful” – CTO
Let’s start with a definition of value…
Epics collections of features, typically 1-3 months in duration.  Epics span releases.  Epics can span more than one team.  These are the things the market cares about. Epic
Epics collections of features, typically 1-3 months in duration.  Epics span releases.  Epics can span more than one team.  These are the things the market cares about. EpicFeatures are smaller than epics, typically 2-4 weeks in duration.  Features are contained within releases.  Ideally, features are contained within a team.  These are what the Product Owner Cares about.  Feature
Epics collections of features, typically 1-3 months in duration.  Epics span releases.  Epics can span more than one team.  These are the things the market cares about. EpicFeatures are smaller than epics, typically 2-4 weeks in duration.  Features are contained within releases.  Ideally, features are contained within a team.  These are what the Product Owner Cares about.  FeatureUser Stories are the smallest increment of value, typically less than a week.  User Stories are contained within sprint.  These are the things Engineering Management Cares about. User Story
Story Maps visually show the relationship between User Stories and Business ValueEpicFeatureFeatureFeatureFeatureUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
Story Maps start with the identification of larger, more strategic organizational goalsEpic
Epicsare decomposed into Features that describe the value added into the productEpicFeature
Epicsare decomposed into Features that describe the value added into the productEpicFeatureFeature
Epicsare decomposed into Features that describe the value added into the productEpicFeatureFeatureFeature
Epicsare decomposed into Features that describe the value added into the productEpicFeatureFeatureFeatureFeature
Featuresare decomposed into User Stories that are thin slices of value added into the systemEpicFeatureFeatureFeatureFeatureUser StoryUser StoryUser StoryUser Story
Featuresare decomposed into User Stories that are thin slices of value added into the systemEpicFeatureFeatureFeatureFeatureUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
Featuresare decomposed into User Stories that are thin slices of value added into the systemEpicFeatureFeatureFeatureFeatureUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
Featuresare decomposed into User Stories that are thin slices of value added into the systemEpicFeatureFeatureFeatureFeatureUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
User Stories are estimated in relative units of measure called Story PointsEpic3121FeatureFeatureFeatureFeature323552321122User StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
Story Points can be added up to size FeaturesEpic1178123121FeatureFeatureFeatureFeature323552321122User StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
Feature Points can be added up to size Epics38Epic1178123121FeatureFeatureFeatureFeature323552321122User StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
Our Goal is to build the smallest system possible to deliver the value in the Epic38Epic1178123121FeatureFeatureFeatureFeature323552321122User StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
We continuously evaluate the Story Map to determine the Minimally Marketable Feature38Epic1178123121FeatureFeatureFeatureFeature323552321122User StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
We continuously evaluate the Story Map to determine the Minimally Marketable Feature38Epic1178123121User StoryUser StoryUser StoryFeatureFeatureFeatureFeature3235User StoryUser StoryUser Story5232User StoryUser StoryUser Story1122User StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
When we focus on Minimally Marketable Features, we deliver Business Value early26Epic104753121User StoryUser StoryUser StoryFeatureFeatureFeatureFeature3235User StoryUser StoryUser Story5232User StoryUser StoryUser Story1122User StoryUser StoryUser StoryUser StoryUser StoryUser StoryUser Story
Minimally Marketable Featuresfeed the prioritization of our Sprint PlanningStory BacklogIn ProcessTask DoneTask BacklogStory Backlog
Identify the User Story most likely to contribute to the MMF and build that one firstStory BacklogIn ProcessTask DoneTask BacklogStory Backlog
Identify the User Story most likely to contribute to the MMF and build that one firstStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3User Story
Pull User Stories in priority order focusing on delivering complete MMFsStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3User Story
Pull User Stories in priority order focusing on delivering complete MMFsStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3User Story2User Story
It’s okay to work User Stories across MMFs if that is what the Product Owner needsStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3User Story2User Story
It’s okay to work User Stories across MMFs if that is what the Product Owner needsStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3User Story2User Story1User Story
The team uses its past velocity to determine how many stories go in the SprintPlanned Team Velocity = 6 pointsStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3User Story2User Story1User Story
The Team breaks each User Story down into TasksPlanned Team Velocity = 6 pointsStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3TaskTaskUser StoryTask2User Story1User Story
The Team breaks each User Story down into TasksPlanned Team Velocity = 6 pointsStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3TaskTaskUser StoryTask2TaskTaskUser StoryTaskTask1User Story
The Team breaks each User Story down into TasksPlanned Team Velocity = 6 pointsStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3TaskTaskUser StoryTask2TaskTaskUser StoryTaskTaskTaskTask1User StoryTaskTask
And estimates each Task in Real Hours so they can assess if they can make a solid Commitment to DeliverPlanned Team Velocity = 6 pointsStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3168TaskTaskUser Story8Task2TaskTaskUser StoryTaskTaskTaskTask1User StoryTaskTask
And estimates each Task in Real Hours so they can assess if they can make a solid Commitment to DeliverPlanned Team Velocity = 6 pointsStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3168TaskTaskUser Story8Task2216TaskTaskUser Story8Task4TaskTaskTask1User StoryTaskTask
And estimates each Task in Real Hours so they can assess if they can make a solid Commitment to DeliverPlanned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hoursStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3168TaskTaskUser Story8Task2216TaskTaskUser Story8Task4Task84TaskTask1User Story168TaskTask
And estimates each Task in Real Hours so they can assess if they can make a solid Commitment to DeliverPlanned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hoursStory BacklogIn ProcessTask DoneTask BacklogStory Backlog3168TaskTaskUser Story8Task2216TaskTaskUser Story8Task4Task84TaskTask1User Story168TaskTask
At the beginning of the Sprint, The Team pulls Tasks from the top of the Task BacklogPlanned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hoursStory BacklogIn ProcessTask DoneTask BacklogStory Backlog38TaskUser Story16Task8Task2216TaskTaskUser Story8Task4Task84TaskTask1User Story168TaskTask
Tasks move across the Story Board until there is a completed User Story.  Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hoursStory BacklogIn ProcessTask DoneTask BacklogStory Backlog38TaskUser Story16Task8Task2216TaskTaskUser Story8Task4Task84TaskTask1User Story168TaskTask
Tasks move across the Story Board until there is a completed User Story.  Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hoursStory BacklogIn ProcessTask DoneTask BacklogStory Backlog38TaskUser Story16Task8Task2216TaskTaskUser Story8Task4Task84TaskTask1User Story8Task16Task
Tasks move across the Story Board until there is a completed User Story.  Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hoursStory BacklogIn ProcessTask DoneTask BacklogStory Backlog38TaskUser Story16Task8Task2216TaskTaskUser Story8Task4Task84TaskTask1User Story8Task16Task
The Team works from the top of the Story Board, Swarming to get  User Stories across the board as fast as possible .  Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hoursStory BacklogIn ProcessTask DoneTask BacklogStory Backlog38TaskUser Story16Task8Task2216TaskTaskUser Story8Task4Task84TaskTask1User Story8Task16Task
The Team works from the top of the Story Board, Swarming to get  User Stories across the board as fast as possible .  Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hoursStory BacklogIn ProcessTask DoneTask BacklogStory Backlog38TaskUser Story16Task8Task2216TaskTaskUser Story8Task4Task84TaskTask1User Story8Task16Task
The Team works from the top of the Story Board, Swarming to get  User Stories across the board as fast as possible .  Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hoursStory BacklogIn ProcessTask DoneTask BacklogStory Backlog38TaskUser Story16Task8Task2216TaskTaskUser Story8Task4Task84TaskTask1User Story8Task16Task
Until the entire Sprint has been delivered to the Product Owner.  Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hoursStory BacklogIn ProcessTask DoneTask BacklogStory Backlog38TaskUser Story16Task8Task2216TaskTaskUser Story8Task4Task184TaskUser StoryTask8Task16Task
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track38966Release BurndownSprint BurndownVelocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track38966Release BurndownSprint BurndownVelocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track38966Release BurndownSprint BurndownVelocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track38966Release BurndownSprint BurndownVelocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track38966Release BurndownSprint BurndownVelocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track38966Release BurndownSprint BurndownVelocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track38966Release BurndownSprint BurndownVelocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track38966Release BurndownSprint BurndownVelocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track38966Release BurndownSprint BurndownVelocity Trend
From a Metrics perspective, we Burn Down points to make sure the Release is on track389666Release BurndownSprint BurndownVelocity Trend
From a Metrics perspective, we Burn Down points to make sure the Release is on track3896866Release BurndownSprint BurndownVelocity Trend
We track Velocity Trend to make sure the team is delivering in a Predictable manner38968665Release BurndownSprint BurndownVelocity Trend
When the Release is ready to deliver, The Team has completed the highest priority User Stories, against the highest priority Features ,against the highest priority Epics.  38968665Release BurndownSprint BurndownVelocity Trend
When the Release is ready to deliver, The Team has completed the highest priority User Stories, against the highest priority Features ,against the highest priority Epics.  Everyone is focused on delivering value early and often!38968665Release BurndownSprint BurndownVelocity Trend
Team
TeamTeam
TeamTeamTeam
TeamTeamTeamTeam
TeamTeamTeamTeamTeam
How do we establish the relationship between team level velocity and enterprise level flow of value?
Team predictability is one thing, but organizations need to be able to track value at the Epic levelEpic
Team predictability is one thing, but organizations need to be able to track value at the Epic levelEpicWe need a mechanism to make sure features that span multiple Scrum teams are treated with the same sense of awareness as single-product features.   Feature
Team predictability is one thing, but organizations need to be able to track value at the Epic levelEpicWe need a mechanism to make sure features that span multiple Scrum teams are treated with the same sense of awareness as single-product features.   FeatureAll of our day-to-day activities need to clearly map to enterprise objectives.  We need to build product as one organizationUser Story
Story BacklogIn ProcessTask DoneTask BacklogStory BacklogTier 1 - Scrum
DeployBuild	Test	DesignAnalysisTier 2 - KanbanStory BacklogIn ProcessTask DoneTask BacklogStory BacklogTier 1 - Scrum
ConstructionTransitionElaborationInceptionTier 3 - KanbanDeployBuild	Test	DesignAnalysisTier 2 - KanbanStory BacklogIn ProcessTask DoneTask BacklogStory BacklogTier 1 - Scrum
Kanban creates a pull system across the entire portfolio that is limited by your actual capacity
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisStory BacklogIn ProcessTask DoneTask BacklogStory Backlog
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisStory BacklogIn ProcessTask DoneTask BacklogStory Backlog
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory BacklogSpike
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory BacklogUser StoryUser StorySpike
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog168TaskTaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog168TaskTaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog168TaskTaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog168TaskTaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog168TaskTaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog168TaskTaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog168TaskTaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog168TaskTaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog168TaskTaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog168TaskTaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16Task8User StoryUser StoryTaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16Task8User StoryUser StoryTaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16Task8User StoryUser StoryTaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16Task8User StoryUser StoryTaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16Task8User StoryUser StoryTaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16TaskUser StoryUser Story8TaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16TaskUser StoryUser Story8TaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16TaskUser StoryUser Story8TaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16Task8TaskUser StoryUser StorySpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16TaskUser StoryUser StorySpike8Task8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16TaskUser StoryUser StorySpike8Task8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16TaskTaskUser StoryUser StoryUser StoryUser Story8TaskSpikeSpike8Task88TaskTask
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog16TaskUser StoryUser StoryUser StoryUser StorySpikeSpike8Task8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog8TaskUser StoryUser Story8TaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog8TaskUser StoryUser Story8TaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog8TaskUser StoryUser Story8TaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog8TaskUser StoryUser Story8TaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog8Task8User StoryUser StoryTaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog8Task8User StoryUser StoryTaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog8Task8User StoryUser StoryTaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog8Task8User StoryUser StoryTaskSpike8Task
ConstructionTransitionElaborationInceptionEpicEpicEpicEpicDeployBuild	Test	DesignAnalysisFeatureFeatureFeatureFeatureFeatureFeatureStory BacklogIn ProcessTask DoneTask BacklogStory Backlog88TaskTaskTask8User StoryUser StoryUser StoryUser Story8TaskTaskSpikeSpike888TaskTaskTask
At the team level, velocity metrics drive predictability38968665Release BurndownSprint BurndownVelocity Trend
At the program/product level, lean metrics are more meaningfulAt the team level, velocity metrics drive predictability38968665Release BurndownSprint BurndownVelocity Trend
At the enterprise level, lean metrics are also the more interesting metricAt the program/product level, lean metrics are more meaningfulAt the team level, velocity metrics drive predictability38968665Release BurndownSprint BurndownVelocity Trend
Mike CottmeyerEnterprise Agile Coach, LeadingAgile, LLCmike@leadingagile.com	1.404.312.1471www.leadingagile.comtwitter.com/mcottmeyerfacebook.com/leadingagilelinkedin.com/in/cottmeyer

Scrum and kanban in the enterprise webinar

Editor's Notes

  • #9 Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  • #11 So here is our small agile team.
  • #17 I
  • #29 Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  • #87 Explaining the hierarchy of value
  • #88 Explaining the hierarchy of value
  • #89 Explaining the hierarchy of value
  • #90 Story Mapping
  • #91 Story Mapping
  • #92 Story Mapping
  • #93 Story Mapping
  • #94 Story Mapping
  • #95 Story Mapping
  • #96 Story Mapping
  • #97 Story Mapping
  • #98 Story Mapping
  • #99 Story Mapping
  • #100 Story Mapping
  • #101 Story Mapping
  • #102 Story Mapping
  • #103 Story Mapping
  • #104 Story Mapping
  • #105 Story Mapping
  • #106 Story Mapping
  • #150 Explaining the hierarchy of value
  • #151 Explaining the hierarchy of value
  • #152 Explaining the hierarchy of value
  • #198 So, before we get started, a little about me. My name is Mike Cottmeyer, I am an agile transformation coach with Pillar technology. Before I joined Pillar I was a trainer and consultant with VersionOne. Before that I ran a pretty large agile portfolio of projects for CheckFree (now Fiserv). Pillar Technology has been around for about 13 years and is just about 100 people strong. Pillar specializes in agile transformation and project delivery. We can bring in agile coaches on the leadership and project management side. We can bring in coaches to help you with TDD. We can spin up teams and help you deliver projects.