Xp at hp
This presentation is the property of its rightful owner.
Sponsored Links
1 / 16

XP at HP PowerPoint PPT Presentation


  • 105 Views
  • Uploaded on
  • Presentation posted in: General

XP at HP. David Facer Tim Collinson April 2013. Careful what you ask for…. After years of traditional SCRUM, what happens when we go XP?. How we practiced SCRum. Standup Storymapping (aka backlog grooming) Well-formed User Stories Sprint Planning Scrum of Scrums Sprint Review

Download Presentation

XP at HP

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Xp at hp

XP at HP

David Facer

Tim Collinson

April 2013


Careful what you ask for

Careful what you ask for…


After years of traditional scrum what happens when we go xp

After years of traditional SCRUM, what happens when we go XP?


How we practiced scrum

How we practiced SCRum

Standup

Storymapping (aka backlog grooming)

Well-formed User Stories

Sprint Planning

Scrum of Scrums

Sprint Review

Retrospective

Release Planning

High-level Planning


The ceremonies we liked

The Ceremonies we liked

Standup 

Storymapping (aka backlog grooming) 

Well-formed User Stories 

Sprint Planning 

Scrum of Scrums   

Sprint Review 

Retrospective 

High-level Planning 

Release Planning   


Some things we already did

Some things we already did:

Unit Tests

Pair Programming

Continuous Integration

Story Mapping


So we took the 1 st chance

So we took the 1st Chance:

New Project

RoR (very nice for TDD)

Outside of SoS, Release Planning, etc. –this was a risk that we planned to address

Would have DevOps responsibility


How we practice xp

How we practice XP

Standup – slightly modified

Storymapping (aka backlog grooming)

Well-formed User Stories and…

XP Stories (kinda like tasks, but not)

Iteration Planning

Continual Review

Retrospective

High-level Planning


How we practice xp technically

How we practice XP (technically)

RoR

Pairing

TDD

GIT

Jenkins

Chef/Capistrano/Rake


Example scrum user story

Example SCRUM user story:

Actor: As an agent

Use: I need to be able to efficiently change my password

So what: So that I can get logged in and get to work and stay in compliance with my schedule.

As an agent, I need to be able to efficiently change my password, so that I can get logged in and get to work and stay in compliance.


Example xp stories

Example XP storiEs:

Agent sees link/button to change password

System suggests to agent to change password

Agent can ignore password suggestion

Agent sees change password dialog

Agent sees link to modal password rules

Agent can enter old password

Agent can enter new password + confirm

Agent can submit new password

Agent is returned to login


Strategy tactic

Strategy & tactic:

Tactical decision making at the tactical level

Strategic decision making at the strategic level

Increasingly you’re driven much like TDD, as in MDD

Strategy & Vision must be crisp

And if all else fails, the “13 feet” rule


Dave s top three

  • Cons

  • Can lose sight of the big picture

  • No more caffeine-fueled, ninja-like innovation

  • No good way to pull all-nighters

Dave’s TOP Three:

Pros

Confidence: TDD, CI, DevOps, frequent release

Traction & Velocity: stories completed daily

Way fewer “ceremonies”


Tim s top three

  • Cons

  • Organizational misunderstanding

  • Not a great “fit” for all temperaments

  • Demands “normal” working hours

Tim’s TOP Three:

Pros

Small, digestible stories

We push frequently & consistently

Way fewer “ceremonies”


Outcomes

Outcomes:

Nearly doubled velocity

Reduced QA consumption to nearly zero

Engagement is tangibly improved

Software quality is noticeably improved


Questions

Questions?

David Facer


  • Login