+ All Categories
Home > Documents > Scrum club progressiveelaboration-bobvincent

Scrum club progressiveelaboration-bobvincent

Date post: 20-Aug-2015
Category:
Upload: mike-cottmeyer
View: 1,026 times
Download: 0 times
Share this document with a friend
23
Progressive Elaboration & Specification part 3 Agile Analysis & Design The Trilogy
Transcript

Progressive Elaboration & Specification

part 3Agile Analysis & Design The Trilogy

Bob Vincent

• Product Manager

• XP, Scrum, Lean software projects since 2004

• CSPO, CSM

Progressive Elaboration

"Because of the potential for change, the project management plan is iterative and goes through progressive elaboration throughout the project's life cycle. Progressive elaboration involves continuously improving and detailing a plan as more-detailed and specific information and more accurate estimates become available."

Backlog

Epics

Stories

Agile Stories

• Describes an objective & motivation

• Does NOT describe the solution

• It’s pretty brief - “a promise for a conversation”

Story Title

• In order to [provide value]

• [persona(s)]

• want [a feature]

Acceptance Test-Driven Planning

Process Agnostic

Participants:Product OwnerTestersDevsUX

DefiningDONE

GIVEN [an initial context or condition]WHEN [persona] [does something]THEN [expected behavior occurs]

Acceptance Test-Driven Planning

Behavior/Test-Driven Development

Process Agnostic

Participants:TestersDevsUX

Behavior/Test-Driven Development

• Specify behavior (test) before writing code

• Test all the time

• Refactor

• Design all the time

• Code design needs to flex & grow

• Add spec/tests for new emergent behavior

User testing

Usability testing goals:• Effectiveness

• Efficiency

• Satisfaction

AB

Task

“An interactive session with working software is worth a thousand meetings.”

Backlog

Epics

Stories++

Thank You!


Recommended