+ All Categories
Home > Technology > The Strain of Scrum & Specs

The Strain of Scrum & Specs

Date post: 28-Jan-2015
Category:
Upload: marion-de-groot
View: 105 times
Download: 0 times
Share this document with a friend
Description:
As a requirements analyst I often hear 'Oh we don't do specifications, we do Scrum!' Although fewer specs are needed in a true Scrum environment with an experienced team, this doesn't mean specs can be eliminated altogether. A new balance needs to be found. This presentation elaborates on this discussion and gives you hands-on tips for working with specifications in a Scrum environment.
Popular Tags:
45
The Strain of Scrum & Specs @Marion de Groot [email protected] www.pickmybrain.eu
Transcript
Page 1: The Strain of Scrum & Specs

The Strain of Scrum & Specs

@Marion de Groot [email protected]

www.pickmybrain.eu

Page 2: The Strain of Scrum & Specs

“We don’t do Requirements, we do Scrum”

Page 3: The Strain of Scrum & Specs

The importance of thinking before doing

Scrum and Specs The Strain between

Page 4: The Strain of Scrum & Specs

Content

Who am I?

What are we talking about?

Why specs?

How much specs?

When to specificy?

How to specificy?

Page 5: The Strain of Scrum & Specs

Marion de Groot Pick my brain – Your idea into IT Requirements analyst Functional designer Scrum Product Owner

Who?

Page 6: The Strain of Scrum & Specs

My resume

2013 2012 2010 2006 2000

Industrial Design Engineering, TU Delft Graduation project: A support tool for the Chinese village doctor

Application Designer @ KSYOS TeleMedical Center

Functional Designer @ Up2 Technology

Requirements Analyst @ Pick my Brain

Who?

Page 7: The Strain of Scrum & Specs

My mission

“Happier customers and developers through clear,

complete and concise requirements”

Who?

Page 8: The Strain of Scrum & Specs

Are we talking about? What

Page 9: The Strain of Scrum & Specs

Waterfall

Define

Design

Develop

Test

Deploy

What?

Page 10: The Strain of Scrum & Specs

The Agile Manifesto

We value

Individuals and Interactions

Working software

Customer collaboration

Responding to change

Over

Process and tools

Comprehensive documentation

Contract negotiation

Following a plan

What?

Page 11: The Strain of Scrum & Specs

Agile development

What?

Define

Design

Develop Test

Deploy

Iteration

Page 12: The Strain of Scrum & Specs

Daily Scrum

Sprint 1-4 weeks

Scrum

Product Backlog

Sprint Backlog

Working incremental piece of software

What?

Page 13: The Strain of Scrum & Specs

Specifications

Describe the product Are recorded

Examples Documents Post-its Photo’s Drawings

What?

Page 14: The Strain of Scrum & Specs

Waterfall extremist: “Document everything!”

Agile extremist: “All documents are waste!”

“Specifications should serve a purpose.”

Documentation scale

What?

Page 15: The Strain of Scrum & Specs

Do we make requirements? Why

Page 16: The Strain of Scrum & Specs

Customers

Why?

Page 17: The Strain of Scrum & Specs

Developers

Why?

Page 18: The Strain of Scrum & Specs

Start of project

Expectation management Cost estimate Risk management Prioritising

Why?

Page 19: The Strain of Scrum & Specs

During project

Clear work instructions Avoid rework

Why?

Page 20: The Strain of Scrum & Specs

End of project

Guidelines for testing Avoid disagreement Reference Quality Assurance

Why?

Page 21: The Strain of Scrum & Specs

Requirements are for

People Communication

Why?

Page 22: The Strain of Scrum & Specs

Who makes them?

Specifications should be made by someone who understands: Customer Product Technology For example Product Owner Other team member

Why?

Page 23: The Strain of Scrum & Specs

Involve stakeholders and team members

Use their expertise Sense of ownership Be on one line Approve

Why?

Page 24: The Strain of Scrum & Specs

Keep it simple

Images, tables, diagrams Drawings and sketches Avoid jargon Be concise

Why?

Page 25: The Strain of Scrum & Specs

Should be specified? How much

Page 26: The Strain of Scrum & Specs

Depends on

Product Team Customer

How much?

Page 27: The Strain of Scrum & Specs

Product

How much?

Complex New

Unknown for team

Technology

Page 28: The Strain of Scrum & Specs

Team

How much?

Distributed

Different culture / background

New Time difference

Page 29: The Strain of Scrum & Specs

Customer

How much?

Stubborn

Unfamiliar with IT

New

Page 30: The Strain of Scrum & Specs

When can we plan a story?

What’s your definition of ready?

How much?

Page 31: The Strain of Scrum & Specs

Should we specify? When

Page 32: The Strain of Scrum & Specs

Solid basis

Sprint 0 Research, Analysis General requirements and structure Context Goal, Vision Priorities

When?

Page 33: The Strain of Scrum & Specs

Bit by bit

During the project Define use cases, user stories Elaborate when needed

Use online collaboration tools

When?

Page 34: The Strain of Scrum & Specs

Staggered sprints

When?

A Requirements

Development

Sprint 0 Sprint 1 Sprint 2

B C

A B C

Sprint 3

Page 35: The Strain of Scrum & Specs

Can we specify? How

Page 36: The Strain of Scrum & Specs
Page 37: The Strain of Scrum & Specs
Page 38: The Strain of Scrum & Specs
Page 39: The Strain of Scrum & Specs
Page 40: The Strain of Scrum & Specs
Page 41: The Strain of Scrum & Specs
Page 42: The Strain of Scrum & Specs

Conclusion

Good requirements Save time, money and frustration Aren’t endless documents Are Agile

Page 43: The Strain of Scrum & Specs

Content

Who am I?

What are we talking about?

Why specs?

How much specs?

When to specificy?

How to specificy?

Page 44: The Strain of Scrum & Specs

Questions?

Page 45: The Strain of Scrum & Specs

@Marion de Groot [email protected]

www.pickmybrain.eu

Thank you!


Recommended