SlideShare a Scribd company logo
Presented by
Paul Sherrill
paul@sherrill.us
Scrum For Cynics
(steps for overcoming scrum transformation obstacles*)
* Meaning people and scrum/agile dogma
Get out your post it…
• My take on the agile manifesto
• 80/20 guide to scrum transformation
• Story: A successful scrum team ?
• Meetings (uh, I mean ceremonies)
• Wrap up
Todays Chat
• Curmudgeon (Carl)
▫ Senior Architect/Devloper
▫ 15 plus years in industry
▫ 10 plus years in company
▫ Smart and liked by many levels of the engineering
community
▫ Respected by management
▫ Specialist in his area and active in SW development
process
• The Horse’s Face
▫ Agile/Scrum coach
▫ Smart fellow
▫ Try’s to take a pragmatic approach towards Scrum
The Actors
Governance Suits of Invincibility
• Individuals and interactions over processes and tools
▫ Don’t rely on dogmatic following of process
▫ STW: New process, many meetings, new terms, respect time
▫ Key Theme: Respect (people and time)
• Working software over comprehensive documentation
▫ Produce working software out of the gate
▫ STW: Focus on producing software yet first x sprints seem focused on following scrum dogmatically with lots
of “stuff” (stories/epics/tasks/backlog/retrospective….)
▫ Key Theme: Build (product)
• Customer collaboration over contract negotiation
▫ Don’t hide behind the backlog
▫ STW: “Send me an email, I’ll throw it in the backlog”
▫ Key Theme: Transparent (communication)
• Responding to change over following a plan
▫ STW: “I can’t commit to a date for that feature”
▫ Key Theme: Flexibile
STW = Scrum Transformation Warning
My take on the manifesto
Planning
Above the line
▫ Team Capacity
▫ User Story Content - Definition of Done/Acceptance Criteria
▫ Estimate using days NOT points
▫ Assignment of at least one story/task to each person at closure
▫ Time box
▫ Planning poker
Below the line
▫ Points/relative sizing
▫ Full task breakdown
▫ Team “pull” items
Standup
Above the line
▫ Every day
▫ Strict timebox
▫ Scrum master lead strongly (initial sprints)
▫ Blockers
▫ Physical or at least video conference
Below the line
▫ Tracking effort and time left
▫ Update in online tool
My 80/20 for Scrum
Review/Retrospective
Above the line
▫ One meeting, not two
▫ Strict separation on agenda
▫ Demo, demo, demo. Prep team well in advance
▫ Cookies
▫ What rocked
▫ What was “meh”
▫ What sucked
▫ Pick at most 2 to improve
▫ Strong Facilitation (only use cheesy activities if it fits the teams
style)
▫ Measure Velocity
Grooming
Above the line
▫ Pre-meeting so that stories have some structure and
correctness
▫ Respect timebox
▫ Include whole team
▫ Enough stories to populate the next sprint
▫ Team help write stories
▫ Definition of Done
• No one trained in scrum
• 1.67 people remote (the “1” was the scrum master)
• Standup meeting length = 90 minutes
• Velocity measurement? I think not
• Product Owner = Manager
• No task level breakdown
But…..
• Respect, Flexible, Build, Transparency
And
• Our process was worked for our team
My most successful scrum-like team
Theories/advice/suggestions
• One scrum master full time per team
• PO should be dedicated to team
• Line manager should not be executing these roles
• Scrum master is not a project manager
Reality
• Managers and directors are supportive of your transition up to the point you start
suggesting we need to eliminate their role or give up power. All of the above are
only completely solved by a radical reformation when you are dealing with large
engineering organization. I would not bet my bonus on being able to pull this off
But
• A good project manager can be a scrum master
• Teams can still be effective with the SM or PO role shared between teams or done
by members of the team
• The right manager can certainly play these roles
• If you can pilot an ideal scrum team and show the value you can change some minds
Some words on roles (theory vs reality)
• “The daily stand up is not a status update meeting”
• “Sounds like group level micro-management to me”
Daily Standup
• “The daily stand up is not a status update meeting to report
out progress to a manager”. It’s by the team for the team. But
yeah it is a status meeting. It would not be scrum if we did not
give it another name.
• Well, it kind of is. But again it’s for the team to communicate
and commit to each other to get stuff done. Besides we don’t
want the managers to step in and ruin our fun.
Daily Standup (80/20)
▫ Every day (and have your answer for why?)
▫ Strict time box
▫ Scrum master lead strongly (initial sprints)
▫ Blockers
▫ Physical or at least video conference
----------------------------------------------------------------------------------Line
▫ Tracking effort and time left
▫ Update in online tool
• “How can I estimate effort for an area I don’t know”
• “You think we are just cogs that can work on
anything, I’m a specialist”
Planning
• Your “beginner’s mind” is sometimes the perfect perspective
to clarify the effort and refine the definition of done. I heard
you liked a good game of poker.
• OK, you exposed us. Scrum is not a resource optimal process
in the short run. Sometimes we need to rely on the your
expertise. Think of scrum as a “long” con. Over time, you will
get more people who can work more generally on the product.
Never completely but it will get rid of some of the micro
competencies and allow you to not be the one fixing the
customer bug on Sunday at midnight
Planning (80/20)
▫ Team Capacity
▫ User Story Content - Definition of Done/Acceptance Criteria
▫ Estimate using days NOT points
▫ Assignment of at least one story/task to each person at closure
▫ Time box
▫ Planning poker
---------------------------------------------------------------------------------------- Line
▫ Points/relative sizing
▫ Insist on full task breakdown
▫ Team “pull” items
▫ Fully canonical user stories
• “Another damn meeting? When do you expect me to get
work done”
• “I’ve got an improvement suggestion, dump scrum”
Review/Retrospective
• We do have a bunch of different forums and we account for
that time. Is there a better alternative? Not asking for a
formal presentation or that you sign off on reams of
paperwork. Show us your awesome shit, rock star.
• Hey Carl, 15 minutes before the review I’m having a little
personal celebration (break out Carl’s drink of choice).
Review/Retrospective (80/20)
▫ One meeting, not two
▫ Strict separation on agenda
▫ Demo, demo, demo. Prep team well in advance
▫ Cookies
▫ What rocked
▫ What was “meh”
▫ What sucked
▫ Pick at most 2 to improve
▫ Strong Facilitation (only use cheesy activities if it fits the teams style)
▫ Measure Velocity
---------------------------------------------------------------------------------------- Line
• If we stack it all up there is a bunch of time in meetings. I mean ceremonies. Be
transparent.
▫ Perceived time sunk
 1 person, 2 week sprint = 80 hours
 80 – company overhead (20%) – scrum overhead (8) = 56 hours
▫ Possible time gained
Hopefully you are giving some time back since the planning/standup hours results in a
reduction of those endless emails back and forth getting clarification. If you get good you will
also reduce needless paperwork and status reporting.
** If your org decides to also continue other forums for project status and the like then
you are at risk of not giving back to the people.
A word about Scrum overhead
• #1 obstacle to a transformation
▫ top management buy in
• #1 obstacle to a great transformation
▫ ground up buy in
Hidden key to successful transformation
Employers
- Tandem
- Network General
- Cosine
- Genentech
- Ericsson
- Fluke Networks
- Ericsson (yep, liked it
so much I went back)
- Cisco
Me
paul@sherrill.us
Roles
- Build Engineer
- Project Manager (n
times)
- SW Eng manager
- Test/Devops Director
- Devops Manager

More Related Content

What's hot

Full-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMasterFull-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMaster
Arne Åhlander
 
The Scrum Master role
The Scrum Master roleThe Scrum Master role
The Scrum Master role
Catia Oliveira, CSM, CSP and CSPO
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
Tushar Somaiya
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM MasterJoost Mulders
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
Conscires Agile Practices
 
Fire Your Scrum Master
Fire Your Scrum MasterFire Your Scrum Master
Fire Your Scrum Master
Tathagat Varma
 
Scrum Master
Scrum MasterScrum Master
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
Ilan Kirschenbaum
 
Human aspect in scrum
Human aspect in scrumHuman aspect in scrum
Human aspect in scrum
AJAY RAWAT
 
Introduction to Scrum
Introduction to Scrum Introduction to Scrum
Effective Daily Scrum Patterns
Effective Daily Scrum PatternsEffective Daily Scrum Patterns
Effective Daily Scrum Patterns
Synerzip
 
Scrum master
Scrum masterScrum master
How to set up agile backlogs and teams in real life environments
How to set up agile backlogs and teams in real life environmentsHow to set up agile backlogs and teams in real life environments
How to set up agile backlogs and teams in real life environments
Zoltan Csutoras
 
3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity
ardutta
 
Beginners Guide to Scrum
Beginners Guide to ScrumBeginners Guide to Scrum
Beginners Guide to Scrum
Forecast
 
Process
ProcessProcess
Process
FITC
 
Kanban - Let's Do It
Kanban - Let's Do ItKanban - Let's Do It
Kanban - Let's Do It
Rajesh Viswanathan
 
Scrum Master as facilitator
Scrum Master as facilitator Scrum Master as facilitator
Scrum Master as facilitator
Anat (Alon) Salhov
 
New Time Mgt
New Time MgtNew Time Mgt
New Time Mgt
talcpowder
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectives
Richard Cheng
 

What's hot (20)

Full-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMasterFull-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMaster
 
The Scrum Master role
The Scrum Master roleThe Scrum Master role
The Scrum Master role
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM Master
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Fire Your Scrum Master
Fire Your Scrum MasterFire Your Scrum Master
Fire Your Scrum Master
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Human aspect in scrum
Human aspect in scrumHuman aspect in scrum
Human aspect in scrum
 
Introduction to Scrum
Introduction to Scrum Introduction to Scrum
Introduction to Scrum
 
Effective Daily Scrum Patterns
Effective Daily Scrum PatternsEffective Daily Scrum Patterns
Effective Daily Scrum Patterns
 
Scrum master
Scrum masterScrum master
Scrum master
 
How to set up agile backlogs and teams in real life environments
How to set up agile backlogs and teams in real life environmentsHow to set up agile backlogs and teams in real life environments
How to set up agile backlogs and teams in real life environments
 
3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity
 
Beginners Guide to Scrum
Beginners Guide to ScrumBeginners Guide to Scrum
Beginners Guide to Scrum
 
Process
ProcessProcess
Process
 
Kanban - Let's Do It
Kanban - Let's Do ItKanban - Let's Do It
Kanban - Let's Do It
 
Scrum Master as facilitator
Scrum Master as facilitator Scrum Master as facilitator
Scrum Master as facilitator
 
New Time Mgt
New Time MgtNew Time Mgt
New Time Mgt
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectives
 

Viewers also liked

St.Josephine Bakhita
St.Josephine BakhitaSt.Josephine Bakhita
St.Josephine Bakhita
Dr. Poornima DSouza
 
Workshop agile testing
Workshop agile testingWorkshop agile testing
Workshop agile testing
John Marx
 
Lista de precios coctel-new modif
Lista de precios coctel-new modifLista de precios coctel-new modif
Lista de precios coctel-new modif
Pasteleria Eventos
 
Ahorra tiempo y dinero con la banca electronica
Ahorra tiempo y dinero con la banca electronicaAhorra tiempo y dinero con la banca electronica
Ahorra tiempo y dinero con la banca electronica
Mariano Cabrera Lanfranconi
 
Industrial Physics B.Sc. - New Joint Degree CIT/UCC
Industrial Physics B.Sc. - New Joint Degree CIT/UCCIndustrial Physics B.Sc. - New Joint Degree CIT/UCC
Industrial Physics B.Sc. - New Joint Degree CIT/UCC
Philip O'Reilly
 
Sikap terpuji dan tercela
Sikap terpuji dan tercela Sikap terpuji dan tercela
Sikap terpuji dan tercela
universitas negeri semarang
 
Mallika Srinivasan - TAFE (Tractors and Farm Equipment) Company
Mallika Srinivasan - TAFE (Tractors and Farm Equipment) CompanyMallika Srinivasan - TAFE (Tractors and Farm Equipment) Company
Mallika Srinivasan - TAFE (Tractors and Farm Equipment) Company
Gift Ele
 
Ch5: The Apostolic Church
Ch5: The Apostolic Church Ch5: The Apostolic Church
Ch5: The Apostolic Church
Dr. Poornima DSouza
 
Infarctul miocardic acut
Infarctul miocardic acutInfarctul miocardic acut
Infarctul miocardic acut
Elena Negotei
 
KANSA Vier 85 Jaar se Stryd om ‘n Wêreld Sonder Kanker te Skep
KANSA Vier 85 Jaar se Stryd om ‘n Wêreld Sonder Kanker te SkepKANSA Vier 85 Jaar se Stryd om ‘n Wêreld Sonder Kanker te Skep
KANSA Vier 85 Jaar se Stryd om ‘n Wêreld Sonder Kanker te Skep
CANSA The Cancer Association of South Africa
 

Viewers also liked (12)

Catalouge
CatalougeCatalouge
Catalouge
 
St.Josephine Bakhita
St.Josephine BakhitaSt.Josephine Bakhita
St.Josephine Bakhita
 
Workshop agile testing
Workshop agile testingWorkshop agile testing
Workshop agile testing
 
Lista de precios coctel-new modif
Lista de precios coctel-new modifLista de precios coctel-new modif
Lista de precios coctel-new modif
 
Ahorra tiempo y dinero con la banca electronica
Ahorra tiempo y dinero con la banca electronicaAhorra tiempo y dinero con la banca electronica
Ahorra tiempo y dinero con la banca electronica
 
Industrial Physics B.Sc. - New Joint Degree CIT/UCC
Industrial Physics B.Sc. - New Joint Degree CIT/UCCIndustrial Physics B.Sc. - New Joint Degree CIT/UCC
Industrial Physics B.Sc. - New Joint Degree CIT/UCC
 
Sikap terpuji dan tercela
Sikap terpuji dan tercela Sikap terpuji dan tercela
Sikap terpuji dan tercela
 
Mallika Srinivasan - TAFE (Tractors and Farm Equipment) Company
Mallika Srinivasan - TAFE (Tractors and Farm Equipment) CompanyMallika Srinivasan - TAFE (Tractors and Farm Equipment) Company
Mallika Srinivasan - TAFE (Tractors and Farm Equipment) Company
 
Ch5: The Apostolic Church
Ch5: The Apostolic Church Ch5: The Apostolic Church
Ch5: The Apostolic Church
 
Infarctul miocardic acut
Infarctul miocardic acutInfarctul miocardic acut
Infarctul miocardic acut
 
PRESENTATION ON NITA AMBANI
PRESENTATION ON NITA AMBANIPRESENTATION ON NITA AMBANI
PRESENTATION ON NITA AMBANI
 
KANSA Vier 85 Jaar se Stryd om ‘n Wêreld Sonder Kanker te Skep
KANSA Vier 85 Jaar se Stryd om ‘n Wêreld Sonder Kanker te SkepKANSA Vier 85 Jaar se Stryd om ‘n Wêreld Sonder Kanker te Skep
KANSA Vier 85 Jaar se Stryd om ‘n Wêreld Sonder Kanker te Skep
 

Similar to AgileCamp Silicon Valley 2015: Scrum for Cynics

Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparks
AgileSparks
 
Let's Talk About Scrum
Let's Talk About ScrumLet's Talk About Scrum
Let's Talk About Scrum
Scott Vandehey
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
Hossam Hassan
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
nikos batsios
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient Employees
Lucina Stricko, CSPO
 
Agile and scrum anti-patterns
Agile and scrum anti-patternsAgile and scrum anti-patterns
Agile and scrum anti-patterns
SwatiKapoor43
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur Rahmansaher
 
Scrum
ScrumScrum
Scrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningScrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planning
Hossam Hassan
 
Brief Scrum
Brief ScrumBrief Scrum
Brief Scrum
Gaurav Singh
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
Martin Gasparovic
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Hossam Hassan
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
LitheSpeed
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
Ruben Canlas
 
Scaling up scrum - challenges and tips
Scaling up scrum -  challenges and tipsScaling up scrum -  challenges and tips
Scaling up scrum - challenges and tips
Kostas Rigas
 
Scrum101
Scrum101Scrum101
Scrum101
Gal Zellermayer
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Hawkman Academy
 
Scrum - What is it good for?
Scrum - What is it good for?Scrum - What is it good for?
Scrum - What is it good for?
Diana Minnée
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
chrism3
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
Conscires Agile Practices
 

Similar to AgileCamp Silicon Valley 2015: Scrum for Cynics (20)

Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparks
 
Let's Talk About Scrum
Let's Talk About ScrumLet's Talk About Scrum
Let's Talk About Scrum
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient Employees
 
Agile and scrum anti-patterns
Agile and scrum anti-patternsAgile and scrum anti-patterns
Agile and scrum anti-patterns
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Scrum
ScrumScrum
Scrum
 
Scrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningScrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planning
 
Brief Scrum
Brief ScrumBrief Scrum
Brief Scrum
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Scaling up scrum - challenges and tips
Scaling up scrum -  challenges and tipsScaling up scrum -  challenges and tips
Scaling up scrum - challenges and tips
 
Scrum101
Scrum101Scrum101
Scrum101
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Scrum - What is it good for?
Scrum - What is it good for?Scrum - What is it good for?
Scrum - What is it good for?
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 

More from Hyperdrive Agile Leadership (powered by Bratton & Company)

Agile Operating Model
Agile Operating ModelAgile Operating Model
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Ian Maple Presentation
Ian Maple PresentationIan Maple Presentation

More from Hyperdrive Agile Leadership (powered by Bratton & Company) (20)

Agile Operating Model
Agile Operating ModelAgile Operating Model
Agile Operating Model
 
ScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIOScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIO
 
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
Rich Mironov Keynote Presentation
 
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
David Koontz Presentation
 
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Cherie Silas Presentation
 
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
Dhaval Panchal Presentation
 
William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
William "RED" Davidson Presentation
 
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Nirmaljeet Malhotra Presentation
 
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
Don McGreal Presentation
 
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
David Hawks Presentation
 
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Rich Mironov Presentation
 
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Kendall Appich Presentation
 
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Jim Carlsen-Landy Presentation
 
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Adam Auerbach Presentation
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Barbara Kryvko Presentation
 
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation
 
Ian Maple Presentation
Ian Maple PresentationIan Maple Presentation
Ian Maple Presentation
 

Recently uploaded

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 

AgileCamp Silicon Valley 2015: Scrum for Cynics

  • 1. Presented by Paul Sherrill paul@sherrill.us Scrum For Cynics (steps for overcoming scrum transformation obstacles*) * Meaning people and scrum/agile dogma
  • 2. Get out your post it…
  • 3. • My take on the agile manifesto • 80/20 guide to scrum transformation • Story: A successful scrum team ? • Meetings (uh, I mean ceremonies) • Wrap up Todays Chat
  • 4. • Curmudgeon (Carl) ▫ Senior Architect/Devloper ▫ 15 plus years in industry ▫ 10 plus years in company ▫ Smart and liked by many levels of the engineering community ▫ Respected by management ▫ Specialist in his area and active in SW development process • The Horse’s Face ▫ Agile/Scrum coach ▫ Smart fellow ▫ Try’s to take a pragmatic approach towards Scrum The Actors Governance Suits of Invincibility
  • 5. • Individuals and interactions over processes and tools ▫ Don’t rely on dogmatic following of process ▫ STW: New process, many meetings, new terms, respect time ▫ Key Theme: Respect (people and time) • Working software over comprehensive documentation ▫ Produce working software out of the gate ▫ STW: Focus on producing software yet first x sprints seem focused on following scrum dogmatically with lots of “stuff” (stories/epics/tasks/backlog/retrospective….) ▫ Key Theme: Build (product) • Customer collaboration over contract negotiation ▫ Don’t hide behind the backlog ▫ STW: “Send me an email, I’ll throw it in the backlog” ▫ Key Theme: Transparent (communication) • Responding to change over following a plan ▫ STW: “I can’t commit to a date for that feature” ▫ Key Theme: Flexibile STW = Scrum Transformation Warning My take on the manifesto
  • 6. Planning Above the line ▫ Team Capacity ▫ User Story Content - Definition of Done/Acceptance Criteria ▫ Estimate using days NOT points ▫ Assignment of at least one story/task to each person at closure ▫ Time box ▫ Planning poker Below the line ▫ Points/relative sizing ▫ Full task breakdown ▫ Team “pull” items Standup Above the line ▫ Every day ▫ Strict timebox ▫ Scrum master lead strongly (initial sprints) ▫ Blockers ▫ Physical or at least video conference Below the line ▫ Tracking effort and time left ▫ Update in online tool My 80/20 for Scrum Review/Retrospective Above the line ▫ One meeting, not two ▫ Strict separation on agenda ▫ Demo, demo, demo. Prep team well in advance ▫ Cookies ▫ What rocked ▫ What was “meh” ▫ What sucked ▫ Pick at most 2 to improve ▫ Strong Facilitation (only use cheesy activities if it fits the teams style) ▫ Measure Velocity Grooming Above the line ▫ Pre-meeting so that stories have some structure and correctness ▫ Respect timebox ▫ Include whole team ▫ Enough stories to populate the next sprint ▫ Team help write stories ▫ Definition of Done
  • 7. • No one trained in scrum • 1.67 people remote (the “1” was the scrum master) • Standup meeting length = 90 minutes • Velocity measurement? I think not • Product Owner = Manager • No task level breakdown But….. • Respect, Flexible, Build, Transparency And • Our process was worked for our team My most successful scrum-like team
  • 8. Theories/advice/suggestions • One scrum master full time per team • PO should be dedicated to team • Line manager should not be executing these roles • Scrum master is not a project manager Reality • Managers and directors are supportive of your transition up to the point you start suggesting we need to eliminate their role or give up power. All of the above are only completely solved by a radical reformation when you are dealing with large engineering organization. I would not bet my bonus on being able to pull this off But • A good project manager can be a scrum master • Teams can still be effective with the SM or PO role shared between teams or done by members of the team • The right manager can certainly play these roles • If you can pilot an ideal scrum team and show the value you can change some minds Some words on roles (theory vs reality)
  • 9. • “The daily stand up is not a status update meeting” • “Sounds like group level micro-management to me” Daily Standup • “The daily stand up is not a status update meeting to report out progress to a manager”. It’s by the team for the team. But yeah it is a status meeting. It would not be scrum if we did not give it another name. • Well, it kind of is. But again it’s for the team to communicate and commit to each other to get stuff done. Besides we don’t want the managers to step in and ruin our fun.
  • 10. Daily Standup (80/20) ▫ Every day (and have your answer for why?) ▫ Strict time box ▫ Scrum master lead strongly (initial sprints) ▫ Blockers ▫ Physical or at least video conference ----------------------------------------------------------------------------------Line ▫ Tracking effort and time left ▫ Update in online tool
  • 11. • “How can I estimate effort for an area I don’t know” • “You think we are just cogs that can work on anything, I’m a specialist” Planning • Your “beginner’s mind” is sometimes the perfect perspective to clarify the effort and refine the definition of done. I heard you liked a good game of poker. • OK, you exposed us. Scrum is not a resource optimal process in the short run. Sometimes we need to rely on the your expertise. Think of scrum as a “long” con. Over time, you will get more people who can work more generally on the product. Never completely but it will get rid of some of the micro competencies and allow you to not be the one fixing the customer bug on Sunday at midnight
  • 12. Planning (80/20) ▫ Team Capacity ▫ User Story Content - Definition of Done/Acceptance Criteria ▫ Estimate using days NOT points ▫ Assignment of at least one story/task to each person at closure ▫ Time box ▫ Planning poker ---------------------------------------------------------------------------------------- Line ▫ Points/relative sizing ▫ Insist on full task breakdown ▫ Team “pull” items ▫ Fully canonical user stories
  • 13. • “Another damn meeting? When do you expect me to get work done” • “I’ve got an improvement suggestion, dump scrum” Review/Retrospective • We do have a bunch of different forums and we account for that time. Is there a better alternative? Not asking for a formal presentation or that you sign off on reams of paperwork. Show us your awesome shit, rock star. • Hey Carl, 15 minutes before the review I’m having a little personal celebration (break out Carl’s drink of choice).
  • 14. Review/Retrospective (80/20) ▫ One meeting, not two ▫ Strict separation on agenda ▫ Demo, demo, demo. Prep team well in advance ▫ Cookies ▫ What rocked ▫ What was “meh” ▫ What sucked ▫ Pick at most 2 to improve ▫ Strong Facilitation (only use cheesy activities if it fits the teams style) ▫ Measure Velocity ---------------------------------------------------------------------------------------- Line
  • 15. • If we stack it all up there is a bunch of time in meetings. I mean ceremonies. Be transparent. ▫ Perceived time sunk  1 person, 2 week sprint = 80 hours  80 – company overhead (20%) – scrum overhead (8) = 56 hours ▫ Possible time gained Hopefully you are giving some time back since the planning/standup hours results in a reduction of those endless emails back and forth getting clarification. If you get good you will also reduce needless paperwork and status reporting. ** If your org decides to also continue other forums for project status and the like then you are at risk of not giving back to the people. A word about Scrum overhead
  • 16. • #1 obstacle to a transformation ▫ top management buy in • #1 obstacle to a great transformation ▫ ground up buy in Hidden key to successful transformation
  • 17. Employers - Tandem - Network General - Cosine - Genentech - Ericsson - Fluke Networks - Ericsson (yep, liked it so much I went back) - Cisco Me paul@sherrill.us Roles - Build Engineer - Project Manager (n times) - SW Eng manager - Test/Devops Director - Devops Manager

Editor's Notes

  1. How presentation will benefit audience: Adult learners are more interested in a subject if they know how or why it is important to them. Presenter’s level of expertise in the subject: Briefly state your credentials in this area, or explain why participants should listen to you.