sprint reviews that attract, engage, and enlighten stakeholders

15
AW10 Concurrent Session 11/7/2012 3:45 PM "Sprint Reviews that Attract, Engage, and Enlighten Stakeholders" Presented by: Bob Galen RGalen Counsulting Group, LLC Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 8882688770 9042780524 [email protected] www.sqe.com

Upload: techwellpresentations

Post on 24-Apr-2015

136 views

Category:

Technology


2 download

DESCRIPTION

Are you suffering from chronic disinterest in what your team is delivering? Are your product owners unavailable or distracted? Are your sprint reviews ho-hum experiences with low attendance? If you answered Yes to any of these questions, your agile teams are in trouble-and you need to attend this session. Experienced agile coach Bob Galen explores real-world patterns for how to increase the interest in-and the energy and value of-your sprint reviews. First, Bob explains how to prepare properly, the keys to dry runs, and the role of a Master of Ceremonies. Then he examines ways to orchestrate pro-active reviews that include the whole team and engage your audience when demonstrating "working software." Next Bob discusses how to perform a review follow-up and gather feedback for high-impact improvements. Finally, Bob wraps up by exploring ways to make sprint reviews a centerpiece of your agile adoption and transformation.

TRANSCRIPT

Page 1: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

 

    

AW10 Concurrent Session 11/7/2012 3:45 PM 

       

"Sprint Reviews that Attract, Engage, and Enlighten Stakeholders"

   

Presented by:

Bob Galen RGalen Counsulting Group, LLC

        

Brought to you by:  

  

340 Corporate Way, Suite 300, Orange Park, FL 32073 888‐268‐8770 ∙ 904‐278‐0524 ∙ [email protected] ∙ www.sqe.com

Page 2: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

Bob Galen RGalen Consulting

Bob Galen is an agile coach at RGalen Consulting and director of agile solutions at Zenergy Technologies, a North Carolina-based firm specializing in agile testing and leading agile adoption initiatives. Bob regularly speaks at international conferences and professional groups on topics related to software development, project management, software testing, and team leadership. He is a Certified Scrum Master Practicing, Certified Scrum Product Owner, and an active member of the Agile Alliance and Scrum Alliance. Bob published Scrum Product Ownership–Balancing Value from the Inside Out, which addresses the gap in guidance toward effective agile product management. Contact Bob at [email protected] or [email protected]

Page 3: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

1

Creating Sprint Reviews that Attract Engage andAttract, Engage, and Enlighten your ‘Customers'

Bob GalenPresident & Principal Consultant

RGCG, LLC [email protected]

IntroductionBob Galen

Somewhere ‘north’ of 30 years experience ☺Various lifecycles – Waterfall variants, RUP, Agile, Chaos…Various domains – SaaS, Medical, Financial Services, Computer , , , p& Storage Systems, eCommerce, and TelecommunicationsDeveloper first, then Project Management / Leadership, then TestingLeveraged ‘pieces’ of Scrum in late 90’s; before ‘agile’ was ‘Agile’Agility @ Lucent in 2000 – 2001 using Extreme ProgrammingFormally using Scrum since 2000Currently an independent Agile Coach (CSC – Certified Scrum Coach, one of 50 world-wide; 20+ in North America)

at RGCG, LLC and Director of Agile Solutions at Zenergy TechnologiesFrom Cary, North Carolina

Copyright © 2012 RGCG, LLC 2

y,Connect w/ me via LinkedIn and Twitter if you wish…

Bias Disclaimer:Agile is THE BEST Methodology for Software Development…

However, NOT a Silver Bullet!

Page 4: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

2

iContactThe End State…• The entire company would engage in our sprint &

release reviewsrelease reviews• C-level engagement; the leadership team regularly came• We had a room that would handle 60+ folks• We started to record them on video; and hang TV’s • Consistent meeting overflow!

• Engagement, questions, feedback, & understanding• Reduced the need for serial handling of Customer• Reduced the need for serial handling of Customer

Support training• After the meeting demos; excitement & team feedback

Copyright © 2012 RGCG, LLC 33

iContactContext• eMail Marketing SaaS company serving SMB customers• 70k active paying customers; 100k + active customers• 70k active paying customers; 100k + active customers• ~275 employees, ~100 in technology• ~ 10 Scrum teams working on various aspects of the

product• Development & Operations teams

Copyright © 2012 RGCG, LLC 44

• Applying Scrum since 2008• Scrum of Scrums• Dedicated PO / team, Chief Product Owner

Page 5: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

3

iContactA Journey…2009

• My first Sprint Review –• Weakly attended• PowerPoint's per team; No working software• Creative entertainment—photo’s, jokes, etc.• Ill conceived in most cases; poorly prepared• Audience politely laughed at appropriate moments

Copyright © 2012 RGCG, LLC 55

• Audience politely laughed at appropriate moments

• Over whelming feeling of…what just happened?

Back to Basics

• Ownership• Format

• Execution & Demonstration

• Sprint Goals• Whole Team View• Preparation

• Wrap-up• Release-level

Copyright © 2012 RGCG, LLC 66

Page 6: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

4

Ownership

• Establish a view that the Product Owner ‘owned’ the• Establish a view that the Product Owner owned the review• Meeting dynamics – scheduling, invitations, content reminders• Establish marketing or demo themes• Handling pre-review expectation setting• Guiding team preparation; M/C for the review

Copyright © 2012 RGCG, LLC 77

• If attendance was inconsistent or poor, their job to sort out and improve it

• Capture & resolve feedback

Format

• Friday mornings, after 2-week sprints• Every team would get a 20 30 minute ‘stage’ for their• Every team would get a 20-30 minute stage for their

review• Would take most of the morning; 8:30 – 11am• Break

• Would couple related teams together• Development vs. Operations• 2 3 teams demonstrating shared GUI components

Copyright © 2012 RGCG, LLC 88

• 2-3 teams demonstrating shared GUI components• Thought about overall Review flow

• Team transitions were key• Including remote teams

Page 7: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

5

Sprint Goals

• We set the stage in Sprint Planning for the review• We set the stage in Sprint Planning for the review

• Aligning our sprint goal to the sprint review• Ensuring we allocated time for team-based preparation• Aligning user stories to what the customer(s) would see

in the review

Copyright © 2012 RGCG, LLC 99

• “Begin with the End in Mind”

Whole Team View

• Everyone would participate in the review• Everyone would participate in the review• Story developers• Testers• Scrum Master would normally speak to the ‘process’ and “team

dynamics”

• Not uncommon for a new hire to be “on stage” after their

Copyright © 2012 RGCG, LLC 1010

Not uncommon for a new hire to be on stage after their first sprint• Exposure

Page 8: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

6

Preparation

• Started in Sprint Planning

• Team would conduct a review planning session –discussing• Which stories to expose• Which work to filter• Who would demo the story? Specific preparation needs?

Copyright © 2012 RGCG, LLC 1111

• Do a dry-run of the demo on Thursday afternoon• Product Owners would discuss x-team orchestration

• Flow, ordering changes

Execution & Demonstration

• Demonstrated all sorts of work• Stories & Features; SpikesStories & Features; Spikes• Tests; run results • Scripts, Environments & CI/CD • Diagrams showing our “planned path forward”

• End-to-end feature mantra visualizedAlways tried to connect the dots for the audience into

Copyright © 2012 RGCG, LLC 1212

• Always tried to connect-the-dots for the audience into• What we just did• Why they should care…value!• Coming attractions; building towards what end?

Page 9: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

7

Wrap-up

• Product Owners took ownership of all feedback and• Product Owners took ownership of all feedback and action logs• It was a rare event if we didn’t maintain continuity from sprint to

sprint review• Very common for groups to join teams in off-line demos

• Scrum Masters • would drive informal retrospectives with the teams on their

Copyright © 2012 RGCG, LLC 1313

would drive informal retrospectives with the teams on their readiness & performance

• Chief Product Owner • would reflect on attendance, engagement, and format

improvement

Release Level

• Following a series of Sprint Reviews we would conduct• Following a series of Sprint Reviews, we would conduct a Release Review immediately prior to release• End-to-end flows• Reminders of finalized features• Tell a more holistic story• Prepare the company for the release• Generate understanding & excitement

Copyright © 2012 RGCG, LLC 1414

Generate understanding & excitement

• Teams would fully prepare• A final “quality check” of sorts

Page 10: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

8

Misc. points

• Could a team “skip” a review? Yes• Depending on nature of the sprintDepending on nature of the sprint• Depending on the results• We would ALWAYS communicate a transparent Why?• Rarely would happen twice in a row

• Must a team show ALL their work? No• Filter based on PO feedback

Copyright © 2012 RGCG, LLC 1515

Filter based on PO feedback• Theme of the Review; most relevant work• Expose all work via conversation

Misc. points

• Everything was from the perspective of “The Customer” or “The Stakeholder”of The Customer or The Stakeholder• Honored their time; stayed “on schedule”• Informed of scheduling• Asked them to attend specific team demos as appropriate• Followed up with them if they missed a relevant demo• Checked their “pulse” frequently; ultimately…excitement?

Copyright © 2012 RGCG, LLC 1616

• Transparent & Inform• Look for information sharing moments whenever possible• Direct & indirect

Page 11: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

9

Misc. points

• Organized Flow• IntroductionIntroduction• Team Chart• Acknowledgements - Appreciations• Sprint Goal• Strategy? Success? Efforts? Discoveries? Results?• Demo’s; Q&A• Coming Attractions

Copyright © 2012 RGCG, LLC 1717

• Fist-of-Five Towards Improvement• Close

Learning’sScheduling

• A demo centric morning• A demo-centric morning• Varying scheduling• Connecting related themes – across teams• Early email notice• Clear agenda’s and precise timing • Varied days, timing, length over time – based on

Copyright © 2012 RGCG, LLC 1818

Varied days, timing, length over time based on customer feedback (and attendance)

• Regular tempo

Page 12: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

10

Learning’sNone-features

• Refactoring efforts• Refactoring efforts• Showing a game-plan for development

• Filling in the “blanks” as we progressed

• Showing automation growing in coverage• Showing defect backlogs• Informing of “Coming Attractions”

Copyright © 2012 RGCG, LLC 1919

• Showing testing activity -- Risk-Based strategy• All work was fair game

Learning’sFailure

• “Calling” our Sprints seemed to matter• Successful or Failed• Notion of “Failing Forward” reinforced throughout organization

• Remote member support• First remote team Review – recovery

C ti d t fi th “t h l ”

Copyright © 2012 RGCG, LLC 2020

• Continued to refine the “technology”

• Missed Reviews• Lack of preparation

Page 13: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

11

Learning’sQuality Step

• Moving code nearer to Production• Dry-run found many issues• Simply planning for the review helped us focus on

“working software”• Alignment with the Sprint Goal

Copyright © 2012 RGCG, LLC 2121

• Focus

Learning’sTaking Feedback

• Not being defensive• Not being defensive • Setting a company-wide example• Coached

• Embracing the feedback – before, during & after• Doing something with it

• Listening, acting, showing forward resultsA ti

Copyright © 2012 RGCG, LLC 2222

• Aggregating• Discussion & passionate debate

Page 14: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

12

Learning’sAttendance

• Attendance was the ultimate measure• Attendance was the ultimate measure• Did the right stakeholders & customers attend? Did they engage?• A Fist of Five to gather fast feedback• Remember: this is the Highest Priority work “on the Planet”!

• If we had “low” attendanceWh ? I di t l t t th “ i ht f lk th b ” PO

Copyright © 2012 RGCG, LLC 2323

• Why? Immediately move to get the “right folks on the bus” – PO strategy(s)

• Raise it as an impediment• Never had to cancel “due to lack of interest”, but came close…

Summary

• More Subtle Lessons• More Subtle Lessons• Laser focus on your customer• Have a unique demo strategy; Prepare• Show everything – not just “features”• Constantly explain the impact/import to the business (even for

technical items)• Fail Forward• Be honest & transparent• Every demo is important• Have the vision & expectation of Powerful Reviews

Copyright © 2012 RGCG, LLC 2424

Page 15: Sprint Reviews that Attract, Engage, and Enlighten Stakeholders

13

Wrap-up

• What were the most compelling• What were the most compelling ideas or lessons?

• What adjustments will you make to your Sprint Reviews?• What ideas did we miss?

• Final questions or discussion?

Copyright © 2012 RGCG, LLC

Final questions or discussion?

Thank you!

2525

Contact Info

Bob GalenPrincipal Consultant,

RGalen Consulting Group, L.L.C.

BlogsProject Times -

http://www.projecttimes.com/robert-galen/

Director of Agile Solutions, Zenergy Technologies,

Experience-driven agile focused t i i hi & lti

Business Analyst – BA Times -http://www.batimes.com/robert-galen/My Podcast on all things ‘agile’ -

http://www.meta-cast.com/

Scrum Product Ownership – Balancing Value From the Inside Out published by RGCG in

2009. training, coaching & consulting

Contact: (919) [email protected]

[email protected]

26Copyright © 2012 RGCG, LLC 26