14
Monday, March 4, 13

Pause On Error: Requirements - Bring Me a Rock

Embed Size (px)

DESCRIPTION

Maida Sussman's presentation at Pause on Error 2013 - Portland.

Citation preview

Page 1: Pause On Error: Requirements - Bring Me a Rock

Monday, March 4, 13

Page 2: Pause On Error: Requirements - Bring Me a Rock

As a FileMaker Developer, I want to learn to write requirements, so that ____________.

Monday, March 4, 13

Page 3: Pause On Error: Requirements - Bring Me a Rock

As a FileMaker Developer, I want to start a Quality Program, so that ____________.

Monday, March 4, 13

Page 4: Pause On Error: Requirements - Bring Me a Rock

Monday, March 4, 13

Page 5: Pause On Error: Requirements - Bring Me a Rock

Basis of QA is:

“Document what you’re going to do,

do what you documented, document what you did.”

Monday, March 4, 13

Page 6: Pause On Error: Requirements - Bring Me a Rock

As a reasonable person, I want to do only what I must, so that I can manage risk.

risk graphic

Monday, March 4, 13

Page 7: Pause On Error: Requirements - Bring Me a Rock

Monday, March 4, 13

Page 8: Pause On Error: Requirements - Bring Me a Rock

Monday, March 4, 13

Page 9: Pause On Error: Requirements - Bring Me a Rock

As a reasonable person, I want to do only what I must, so that I can deliver value via the

software.

Monday, March 4, 13

Page 10: Pause On Error: Requirements - Bring Me a Rock

As a person with a client in a regulated industry, I want to read IEEE 830-1998, so that I can write a formal spec.

Monday, March 4, 13

Page 11: Pause On Error: Requirements - Bring Me a Rock

As a person with a non-technical client, I want to craft User Stories like this one, so that I communicate Who, What and Why.

Monday, March 4, 13

Page 12: Pause On Error: Requirements - Bring Me a Rock

Good Requirements are:

• Specific

• Measurable

• Attainable

• Relevant

• Time-bound

Monday, March 4, 13

Page 13: Pause On Error: Requirements - Bring Me a Rock

Let’s Do This

Monday, March 4, 13

Page 14: Pause On Error: Requirements - Bring Me a Rock

Resources

• sprint.ly

• ieee.org

• cmmiinstitute.com

• http://en.wikipedia.org/wiki/Six_Sigma

Monday, March 4, 13