1victo.eu 2013 what is the risk? can we deliver? how many days?

18
1 victo.eu 2013 What is the risk? Can we deliver? How many days?

Upload: kristian-leatherman

Post on 01-Apr-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

1victo.eu 2013

What is the risk?Can we deliver?How many days?

Page 2: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

2victo.eu 2013

Actually, it is even worse:What… when…

can we?What… when…

can we?What… when…

can we?What… when…

can we?What… when…

can we?What… when…

can we?

Page 3: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

3victo.eu 2013

It was known long ago…

«To avoid disaster, all the teams working on a project should

remain in contact with each other in as many ways as possible — e-mail, phone, meetings, memos

etc.»

1975 – 1982 - 1995

Page 4: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

4victo.eu 2013

The solution?

Project team builds

Testing team knows the

status

= requirementsThe customer

knows acceptance criteria

Project sponsor knows business

risks

Page 5: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

5victo.eu 2013

Status-showing bulb panel O

ne bulb for each requirement

From the beginning, all lamps shine red: no requirement has been implemented,

nothing has been verified

Page 6: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

6victo.eu 2013

Not all bulbs are the same

• Small lamps: less important requirements (lower business risk, lower risk consequences)

• Big lamps: higher business risks

Page 7: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

7victo.eu 2013

Risk probability

Lamps on high posts

denote high probability

risks

Page 8: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

8victo.eu 2013

Evaluation significance

Brighter lamps mean higher status significance (e.g. more thorough testing,

higher test coverage needed)

Page 9: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

9victo.eu 2013

Bulb matrixRisk probability and required significance of risk estimations are omitted on this figure

Tim

e (r

elea

ses)

Page 10: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

10victo.eu 2013

Bulb matrix and test design

• It makes basic (risk-based) test design decisions more visible, but does not solve them• How much will given test cases

decrease probability?• With what significance?

Page 11: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

11victo.eu 2013

Bulb matrix and test execution

• Test execution order and prioritization• Release planning• Traditional test reporting hardly

needed any longer• Status visibility on all levels

Page 12: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

12victo.eu 2013

… and test completion criteria

• Test process gains emotional intelligence no more «are we ready?» questions• Automatically to all levels• Business criteria already build

into requirement importance

Page 13: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

13victo.eu 2013

Benefits until now

• Risk-based testing de-mystified• … connected to model-based

testing• … and requirements engineering• … and risk management• IT’S MUCH SIMPLER!

Page 14: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

14victo.eu 2013

The [email protected] me as well at:• ireb.org• ireb.org.pl (PL)• Software Requirements Magazine:

requirementsjournal.com• kravhantering.org• testerzy.org.pl (PL)• Gazeta testerów: gazeta.testerzy.org.pl (PL)• Good Requirements conference (October

2013): breq2013.wymagania.org.pl (PL + ENG)

• Polish Association for Requirements Engineering pare.wymagania.org.pl

Page 15: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

15victo.eu 2013

More benefits

• Project management:•Requirements → project tasks•Requirements implementation → project estimation•Requirements status → project monitoring

• Data for process improvement

Page 16: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

16victo.eu 2013

Tool support• www.incose.org/productspubs/

products/setools/tooltax/reqtrace_tools.html• Some tools are expensive• A cloud solution may be

worth considering for pilot project:–You pay for what you use–Scalable

Page 17: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

17victo.eu 2013

For example, ReQtest

Page 18: 1victo.eu 2013 What is the risk? Can we deliver? How many days?

18victo.eu 2013

ReQtest example

Du får gärna använda vår ReQtest kostnadsfritt under

CzechTest, Bogdan!

Ulf Eriksson – Product Owner/Founderwww.reqtest.com/about-us