Escolar Documentos
Profissional Documentos
Cultura Documentos
Weve added information about dependencies to your story. This time, youll use
planning poker to estimate the cost of delay (COD) for it, taking dependencies into
account. Youve got more time to converge on an estimate with your team. If you do,
user your earlier size and value estimates to calculate WSJF for the story.
Once again, if theres information you dont know in order to estimate the cost of
delay (COD), use your common sense and take an educated guess. Again, be
reasonable, consistent and realisticdont go overboard and make up ridiculous
stuff. Get through as many user stories as you can. For the last minute of the
exercise, have a quick discussion about which story you would prioritize first.
Front of card Cancel the session immediately Use a web browser from the ATM
Front of card
As a bank customer, As a bank customer,
I want to press a button and cancel my I want to browse certain websites
session before I enter my PIN so that I can open up a web
so that I can quickly end the session if I browser and view certain pages You used this stor y as your
put the wrong card in the machine on the banks website reference for a 1-point
reference for value. No other
teams are depending on this, so
you can also use it as a 1-point
This was the 1-point Use a web browser from the ATM reference for COD.
reference stor y for
Back of card
size estimates. * After entering the PIN, the user can
Cancel the session immediately open a browser from the main menu
Back of card
* The user can cancel the session * The user can choose from a set of
web pages to view
before entering the PIN
* The web page is rendered correctly,
but only approved links can be
navigated
The web browser connects to a
custom-built web proxy that filters
out pages and links that are not on
an approved list. This depends on the
server team to build the proxy and a
UI for maintaining approved lists.
View and pay credit card bill Live video customer service
Front of card
Front of card
As a bank customer, As a bank customer,
I want to view or print my credit I want to talk to a customer service
card statement and pay it from my representative via live video chat
account so that I can get help if something
so that I can manage my credit goes wrong with my transaction
card in one convenient place
View and pay credit card bill Live video customer service
Back of card
Back of card
* The user can view the card balance * The user can start a live video
chat with customer service from
* The user can view recent statements, the main menu or a special button
and print if the ATM has a printer if available
* The user can pay some or all of the * The customer service
balance and print a confirmation representative can make the ATM
dispense cash from the users
* The user can report a lost card account
The team that maintains the system The team that builds software for
that handles credit card payments is the customer service center needs
waiting for the ATM team to finish another few sprints to finish their
the credit card payment feature piece. Theyll give our team a
before they start implementing an complete library that we can include
important stats logging service. with little extra work.
2017 Stellman and Greene Consulting LLC 10
Becoming an Agile Enterprise
Front of card Use audio cues for all features Fast cash withdrawal
Front of card
As a vision impaired bank customer, As a bank customer,
I want to use the most common I want to withdraw cash with one
features of the ATM with audio cues button press
so that withdraw cash and do other so that I can quickly conclude my
activities without relying on eyesight session without going through a lot
of menu options
Use audio cues for all features Fast cash withdrawal
Back of card
Back of card
* The user can easily put the ATM * The user can withdraw a pre-set
into visually impaired mode amount of cash immediately after
* The user can withdraw cash in entering the PIN
visually impaired mode * The user can set the fast cash
* The user can check the account withdrawal amount from the main
balance in visual impaired mode menu or the personal banking website
The hardware team working on the The consumer banking website team
ATM kiosks enabled for vision will add a feature to let users set
impaired cant finalize their design their fast cash withdrawal amount,
or begin manufacturing until this so theyre delaying a major upgrade
feature is completed. to their preference storage system
until this ATM feature is complete.
2017 Stellman and Greene Consulting LLC 11
Becoming an Agile Enterprise
Front of card
This user story has
Front of card
As a bank branch manager, As a bank branch manager,
I want to check the amount of cash two dependency I want to put the ATM in
in the ATMs safe remotely cards. One of them maintenance mode
so that I can monitor all of the so that it displays an in service
ATMs in my branch without leaving is identical to a car message while were adding cash,
my desk attached to the d changing the receipt paper roll, or
next user story. doing repairs
Back of card
Back of card
* Each cash machine updates a server with * The bank branch manager can put
its current cash levels the ATM in maintenance mode via a
* The bank manager can check cash levels via web page or from the machine itself
a web page * Maintenance mode can be optionally
* Cash machines that have different set to turn itself off after a delay
denominations update their levels correctly * The ATM displays an in service
The cash level API is in a system The web page used by the bank
thats going through a major The web page used by the bank branch manager is in a third-party
upgrade. The team that maintains it branch manager is in a third-party maintenance system, and our company
asked if we could move this work maintenance system, and our company has to go through a contractor to
forward by two sprints so they can has to go through a contractor to add features. This costs extra, and
gauge the performance of the API. add features. This costs extra, and sometimes requires a long lead time.
Remotely checka cash
sometimes requires levels
long lead time.
2017 Stellman and Greene Consulting LLC 12
Becoming an Agile Enterprise
Front of card
Front of card
As a bank customer, As a system administrator,
I want to buy postage stamps using I want to initiate a software
my checking or savings account upgrade remotely
so that I dont have to go to the so that I can deploy an updated
post office version of the ATM software
Back of card
Back of card
* The user can choose to buy a book of * A system administrator (SA) can
20 stamps from the main menu remotely deploy a new version of the
* Buying stamps is treated like a ATM software
withdrawal for the cost of the stamps * The SAs identity and the software
* The ATM can detect whether or not must be confirmed via crypto key
it is capable of dispensing stamps or if * The SA can roll the software back
its out of stamps
There are regulatory requirements
The hardware team working on the for all security related features,
ATM kiosks is waiting to choose from including an audit by our security
two different stamp hardware contractor. It usually takes several
vendors until they see an early months to schedule the audit, but
working version of our software. theres a last-minute opening if we
can finish this in the first sprint.
2017 Stellman and Greene Consulting LLC 13