little a versus big a agile - qai quest intention or purpose sunday, april 21, 13 14. ......

31
Little ‘a’ Versus Big “A” Agile A Focus on Intent Jim and Melissa York www.FoxHedgeLtd.com “Signalled Intent” © Carine06 / Wikimedia Commons / cc-by-sa-2.0 1 Sunday, April 21, 13

Upload: phamnhi

Post on 21-Mar-2018

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Little ‘a’ Versus

Big “A” AgileA Focus on Intent

Jim and Melissa Yorkwww.FoxHedgeLtd.com

“Signalled Intent” © Carine06 / Wikimedia Commons / cc-by-sa-2.0

1Sunday, April 21, 13

Page 2: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Who We Are

Melissa YorkPrinciple

[email protected]

Jim YorkPrincipleCoach

[email protected]

FoxHedge Ltdwww.FoxHedgeLtd.com

2Sunday, April 21, 13

Page 3: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

What We Do

CoachingCoaching leaders to build effective teams and productsLearning on your terms, focusing on the problems you want to solve. Dealing with the real challenges building products in your business environment. On-site coaching for your teams and the people who lead and support them.

Training Teaching individuals and teams in dynamic, interactive workshops

• Certified ScrumMaster• Certified Product Owner• Agile Team Workshop• Starting Your Agile Project• Lean and Agile Orientation• Executive Agile Orientation• Agile Requirements, Planning,

and Estimation

3Sunday, April 21, 13

Page 4: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Upcoming ClassesCertified ScrumMaster

16-17 May - Bethesda, MD19-20 June - Arlington, VA

18-19 July - Frederick, MD

Certified Scrum Product Owner22-23 April - Reston, VA

17-18 June - Arlington, VA11-12 September - Dulles, VA

Quest attendees can get $100 off Early Bird and Regular registration prices for these classesUse promotional code “Quest2013”

www.FoxHedgeLtd.com

4Sunday, April 21, 13

Page 5: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

There’s a Whole Lot of Something Going On

FragileAgilefall

ScrumButChaos!

5Sunday, April 21, 13

Page 6: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Sources of Confusion?

Charlatans

Snake Oil Salesmen

Experts?Tools?

6Sunday, April 21, 13

Page 7: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Dispelling an Agile MythReality

It’s a mindset, supported by practices, which enables you to react in a timely and appropriate way to change.

Agile is a Methodology!

Myth

7Sunday, April 21, 13

Page 8: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

ScrumA team-based framework for accomplishing creative work

For Example

8Sunday, April 21, 13

Page 9: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Scrum Delivery Cycle

9Sunday, April 21, 13

Page 10: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Scrum Delivery Cycle with Practices

Modeling

User Stories

Standup

Review

Retrospectives

Points

Small team

Sit Together

Customer in the Room

DoD

Pair Programming

TDD

Frequent Integration

Automated Testing

1-click Build & Deploy

PrioritizationEmpowered

Team

Adaptive Planning

Release PlanningSustainable Pace

YAGNI

Information Radiator

10Sunday, April 21, 13

Page 11: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Shu Ha Ri

Content © FoxHedge Ltd

11Sunday, April 21, 13

Page 12: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Agility

Content © FoxHedge Ltd

12Sunday, April 21, 13

Page 13: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Mastery

“It takes time to become an expert. Even the most gifted performers need a minimum of ten years of intense training before they win international competitions.”

-- K. Anders Ericsson, Michael J. Prietula, and Edward T. Cokely, ”The Making of an Expert”, Harvard Business Review, July-August 2007 (Reprint R0707)

13Sunday, April 21, 13

Page 14: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

in𐄁tent |inˈtent|nounintention or purpose

14Sunday, April 21, 13

Page 15: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

What are thecauses of failure?

15Sunday, April 21, 13

Page 16: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

What are theenablers of success?

16Sunday, April 21, 13

Page 17: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Some EssentialSuccess Factors

Content © FoxHedge Ltd

17Sunday, April 21, 13

Page 18: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Start with the Problem!

Content © FoxHedge Ltd

18Sunday, April 21, 13

Page 19: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Create Shared Understanding

Content © FoxHedge Ltd

19Sunday, April 21, 13

Page 20: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Effective Leadership

Content © FoxHedge Ltd

20Sunday, April 21, 13

Page 21: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Customer wants what we’re working on, now!

Content © FoxHedge Ltd

21Sunday, April 21, 13

Page 22: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Customer is willing and able to engage with the team

Content © FoxHedge Ltd

Jim’s 80/5 Guideline forProduct Owner Engagement

The Product Owner must ensure that 80% of the Scrum Development Team’s questions are answered within 5 minutes of the question being raised.

22Sunday, April 21, 13

Page 23: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Willingness and ability to take appropriate and timely action based on feedback

Content © FoxHedge Ltd

23Sunday, April 21, 13

Page 24: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Perils and Pitfallsversus Intent

Content © FoxHedge Ltd

24Sunday, April 21, 13

Page 25: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Reviews

• Proof through Demonstration• Feedback• Leads to adaptation• Open to right audience• It’s about the product

Intent• Facade or report• One-way• Feedback absent or

ignored• Customer and other

stakeholders absent• 1st time PO has seen

completed features

Here be dragons!

25Sunday, April 21, 13

Page 26: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Retrospective

• Inspection• Causes• Improvements• It’s about the process• Team

Intent• Gripe session• Excuses• Complacency• Blaming people• Heroes & villains

Here be dragons!

26Sunday, April 21, 13

Page 27: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Points

• Measure capacity•Work to capacity• Set expectations• Re-plan based on actual

completion rate

Intent• Measure productivity• Measure improvement• Compare teams• Roll up from multiple

teams• Ignoring velocity

projection

Here be dragons!

27Sunday, April 21, 13

Page 28: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Workshop Exercise

28Sunday, April 21, 13

Page 29: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

•acceptance tests•adaptive planning•Agile Champion•automated build

and deploy•automated

testing•backlog•Boot Camp•Boundaries•Build Quality In•Burn Chart•Business Value

Analysis•Center of

Excellence•Co-location•Coach•coding standards•Collective Code

Ownership•Conditions of

Satisfaction•Constraints•Containers•Continuous

Integration•Core Team

•Cross-functional team

•Customer Acceptance TDD

•customer feedback

•customer-in-the-room

•Cycle time•daily meeting•dedicated team•definition of done•eliminate waste•Empowered Team•Enterprise

Transition Team•Evolutionary

Architecture•Evolutionary

Design•Fast Delivery•Feedback•Flow•frequent

feedback loops•frequent

integration•Goal

•Impediment List•incremental

development•Information

Radiator•Innovation

Games•Iteration Planning

Meeting•Iterations•just enough, just-

in-time requirements

•Kanban•Management

Tests•Minimum

Meaningful Feature Set

•Muda•One Team•Open Workspace•pair programming•Pareto (80/20)•Pay as you go•Personas•Pigs and

Chickens

•Pilots Projects•Planning Poker•prioritized

backlog•Product Lifecycle•Product Owner•Quality Criteria•Reduce Waster•refactoring•regression testing•Regular Cadence•Relative

Estimation•Release Often•retrospectives•Review•Scrum

Development Team

•Scrum of Scrums•Scrum Roles•ScrumMaster•Self-Organizing

Team•shared goal•Shared Vision•Simple Design

•single business decision maker

•Sit Together•small releases•Spikes•Sprint Backlog•Sprint Review•Stakeholder

Analysis•Story Points•Success Criteria•sustainable pace•Swarming•Test First

Development•Theory of

Constraints•timeboxes•Tune Up•unit-level TDD•user stories•Velocity•Whole team•Working Software•YAGNI

Practices

29Sunday, April 21, 13

Page 30: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Q & A

1539 Carta Marina by Olaus Magnus, James Ford Bell Library

Here Be

Dragons“Signalled Intent” © Carine06 / Wikimedia Commons / cc-by-sa-2.0

30Sunday, April 21, 13

Page 31: Little a versus Big A Agile - QAI QUEST intention or purpose Sunday, April 21, 13 14. ... •Collective Code Ownership ... Little a versus Big A Agile.key

Content © FoxHedge Ltd

Contact Info

31Sunday, April 21, 13