Test progress reporting can be cumbersome. There is a complex story to be told, but it needs to be done in such a way that the business and project stakeholders get the message. Sequential planning techniques such as critical path analysis won’t work in agile, but stakeholders keep asking for an indication of the progress so far, the work that remains, the bottlenecks and dependencies.
Within my current project we solved this problem by introducing a visual progress report, the subway map. Subway map reports are derived from the London tube map and contain the following elements: 1) Stations: Activities are represented as a station; they have a description of the benefit for the stakeholder upon completion. 3) Date lines provide status information (the train is expected on time, or not) 3) Bridges: Where two or more lines merge, you can define have a quality gate. They provide extra control on the progress (and of course to celebrate success)
In this presentation I will provide examples, a step plan how to make a subway map in Powerpoint and how it can be used for your project, program, etc. Within my organization it has been adopted quickly by various projects, due to its simplicity and clearness. Business finally understood testing.
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Progres reporting in agile context
1. Madrid, 26th to 28th May 2014
Business Progress Reporting in Agile
Context
Derk-Jan de Grood
@DerkJandeGrood
Expo:QA: 29 May 2014
1
2. Madrid, 26th to 28th May 2014
Goals
1. Explain why ordinary progres reporting
fails its purpose
2. Explain why good reporting enabels us to
show our added value
3. Introduce the ‘subway map’
4. Get hands on…
2
3. Madrid, 26th to 28th May 2014
PROGRESS REPORTING
PROGRESS
PROGRESS
9. Madrid, 26th to 28th May 2014
Why I love PERT
• Gives a better insight in the
relations between activities
• Stimulates managing the critical
path
• If made well: shows the structure
of the project
16. Madrid, 26th to 28th May 2014
Requirements
• Tell about the strategy of the project
• Predict bottleneck
• Provide progress info
• Each completed step has value
• Visual
• One-pager
19. Madrid, 26th to 28th May 2014
44 55
66
11 33
77 88 99
1111 1212
3.C
redit
m
anagem
ent
ensures
that
only
paid
goods
are
delivered
4.U
sercan
access
site
and
create
account
5.ProductD
B
is
correctly
M
igrated
and
usercan
add
selected
products
to
shopping
basket
6.U
sercan
select
and
pay
product
8.O
rders
can
be
processed
7.O
rders
are
handled
to
back
office
11.FrontO
ffice
orders
are
processed:Picking,boxing
and
delivery
QGQGQGQG
1.Paym
ents
can
be
m
ade
12
Pilot
11.Allthree
chains
are
integrated.R
eallive
test
22
2.Paym
ents
are
processed
on
financialdept.
15July
1Aug.
15Aug.
1Sept.
15Sept.
1010
To be done (on time)
In progress (on time)
In progress (critical)
Done
Order processing
Front End Web shop
Payment
Delivery
In progress (delayed)
24 July 2013
6a6a
Project X
Subway map
Date: <Date >
By: <Name>
6a.U
ser
gets
track
and
trace
notifications
29. Madrid, 26th to 28th May 2014
2
2.CDRtemplates
exchanged
1
4
1.Callscenario’s
Idenfied
4.CRUDscenario’s
defin
e
d
3
3.BillingInterfaces
connected-
processingofCDR
5
5.Callingtests
6
6.Payment
scheduledefine
d
8
8.Wholesale
adapons
9
7.Wholesale
billingtested
7
7.CRUDscenario’s
tested
13
11.DP
14
14.Pilot
15
15.DH
10
10.
Processes
iden
fied
11
11.Process
adap
ons
12
12.
Trainingto
operators
To be done (on me)
In progress (on me)
In progress (cri cal)
Done
CRUD/Provisioning
Call scenario’s and WS
CDR
Processes
In progress (delayed)
Ptoject x
Subway map
Date: 21 feb 2014
By: Derk-Jan/Wim
30. Madrid, 26th to 28th May 2014
How to make it
If you want to make a subway map, take the following steps:
1. Define the lines in your project
2. Investigate dependencies between the various lines, if required
make the lines cross
3. Define steps and primary milestones, these are your stations
4. Place the stations on the line taking into account the dependencies
and time lines
5. Add benefits to the stations
6. Share your subway map
31. Madrid, 26th to 28th May 2014
DIY: A web shop
• Make a draft subwaymap for the development and
testing of a website.
• Think about: infrastructure, grafical design (marketing
style), creating the content (tekst and photo’s) and of
course building the site in your CMS. What would the
subway map look like?
34. Madrid, 26th to 28th May 2014
Madrid, 26th to 28th May 2014
GHANT
vs
PERT
Madrid, 26th to 28th May 2014
GHANT
vs
PERT
Madrid, 26th to 28th May 2014
4
5
6
1
3
7
8
9
11
12
3.
Credit
m
an
ag
em
en
t
en
su
re
s that
on
ly
pa
id
go
od
s ar
e
de
liv
er
ed
4.
Us
er
ca
n ac
ce
ss
sit
e
an
d cr
ea
te
ac
co
un
t
5.
Produ
ct
DB
is
co
rre
ctly
M
igr
ated
an
d us
er
ca
n ad
d
se
lected
pr
od
uc
ts
to
sh
op
ping
ba
sk
et
6.
Use
r ca
n se
lect
an
d
pa
y prod
uc
t
8.
Order
s ca
n be
pr
oc
es
se
d
7.
Order
s are
ha
nd
led to
ba
ck
offic
e
11
. Fr
on
t Offic
e or
de
rs
ar
e
pr
oc
es
se
d:
Pi
ck
ing,
bo
xing
an
d de
liv
ery
QG
QG
1.
Pa
ym
en
ts
ca
n be
m
ad
e
12
Pilot
11
. All thre
e ch
ain
s ar
e
integr
ated
. Rea
l liv
e test
2
2.
Pa
ym
en
ts
are pr
oc
es
se
d
on
fin
an
cia
l de
pt
.
15July
1Aug.
15Aug.
1Sept.
15Sept.
10
To be done (ontime)
In progress (ontime)
In progress (critical)
Done
Order proce
ssing
Front End Web shop
Payment
Delive
ry
In progress(delaye
d)
24 July 2013
6a
Project XSubway map
Date:
<Date >
By:
<Name>
6a
. Us
er
ge
ts
tra
ck
an
d tra
ce
no
tifi
ca
tio
ns
Madrid, 26th to 28th May 2014
4
5
6
1
3
7
8
9
11
12
3.
Credit
man
ag
em
en
t
en
su
re
s th
at
on
ly
pa
id
go
od
s are
de
liv
ered
4.
Use
r ca
n ac
ce
ss
sit
e
an
d cr
ea
te
ac
co
un
t
5.
Pr
od
uc
t DB
is
co
rre
ctly
Migr
ated
an
d us
er
ca
n ad
d
se
lected
pr
od
uc
ts
to
sh
op
ping
ba
sk
et
6.
Us
er
ca
n
se
lec
t
an
d pa
y pr
od
uc
t
8.
Order
s ca
n be
proc
es
se
d
7.
Or
de
rs
ar
e
ha
nd
led to
ba
ck
offic
e
11
. Fr
on
t Of
fic
e orde
rs
ar
e
proc
es
se
d:
Pi
ck
ing,
bo
xing
an
d de
liv
er
y
QG
QG
1.
Pa
ym
en
ts
ca
n be
mad
e
12
Pilot
11
. Al
l three
ch
ains
ar
e
integr
ated
. Re
al
liv
e
test
2
2.
Pa
ym
en
ts
ar
e pr
oc
es
se
d
on
fin
an
cial
de
pt.
15July
1Aug.
15Aug.
1Sept.
15Sept.
10
To be done (ontime)
In progress (ontime)
In progress (critical)
Done
Order proce
ssing
Front End Web shop
Payment
Delive
ry
In progress(delayed)
24 July 2013
6a
Project XSubway map
Date:
<Date >
By:
<Name>
6a
. Use
r ge
ts
tra
ck
an
d
tra
ce
no
tifi
ca
tio
ns
Madrid, 26th to 28th May 2014
Nobody likes
long lists
Madrid, 26th to 28th May 2014
Nobody likes
long lists
35. Madrid, 26th to 28th May 2014
More info
Template and Quick reference card:
http://djdegrood.wordpress.com/2013/10/17/
progress-reporting-with-the-subway-map/
In context with other techniques:
http://djdegrood.wordpress.com/2013/11/01/
unpack-your-toolkit-becoming-more-
effective-with-the-right-tools-and-techniques/
General: djdegrood.wordpress.com
36. Madrid, 26th to 28th May 2014
Thanks
for
listening
Derk-Jan
Valori
Coltbaan 4a, 3439NG NIEUWEGEIN
The Netherlands
derkjandegrood@valori.nl
+31(0)651807878
www.valori.nl
@DerkJanDeGrood
http://djdegrood.wordpress.com
Derk-Jan
36