Story mapping
-
Upload
nikita-filippov -
Category
Documents
-
view
4.623 -
download
5
description
Transcript of Story mapping
![Page 1: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/1.jpg)
STORY MAPPING
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 2: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/2.jpg)
Agenda
• Me • UserStory & Backlog issues • StoryMapping
– Personas – Release Slice
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 3: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/3.jpg)
Nikita Filippov
• ScrumTrek • Agile Coach • Managing Partner
• My Experience • WebDev, Product Manager, Process Engineer
![Page 4: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/4.jpg)
Disclaimer & Ground Rules
• Welcome to Russian English cKlass – If you don’t understand me, ask in russian J
• Right hand rule – See my raised hand – Rise the hand – Shut up – Make it peer to peer – Listen to me
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 5: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/5.jpg)
Incremental Delivery
1 2 3 4 5
![Page 6: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/6.jpg)
Incremental & IteraUve
1 2 3 4 5
![Page 7: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/7.jpg)
Warm UP
• Describe your acUviUes – StarUng from you waked up and finish when you get to Agile Saturday
– Group of 5-‐6 – One AcUvity per SUcker
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 8: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/8.jpg)
Concept
Nikita Filippov using some Jeff's Pa6on Content © 2010 8
acUvity
task task task task
task
![Page 9: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/9.jpg)
Concept
Nikita Filippov using some Jeff's Pa6on Content © 2010 9
acUvity manage email
task
read message
send message
create folder
delete message
prioriUze message
place message in folder
![Page 10: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/10.jpg)
User Story
• As a <user role>, I want <goal> so that <reason>
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 11: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/11.jpg)
Story Mapping
• Unlike typical user story backlogs, Story Maps:
– make visible the workflow or value chain
– show the relaUonships of larger stories to their child stories
– provide a useful context for prioriUzaUon
– Plan releases in complete and valuable slices of funcUonality.
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 12: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/12.jpg)
Vision: Alex Bookstore Problem
• Alex Krivitsky has a Book store of Foreign Literature
• Now he has so many books , so he needs some soeware to organize it
• He likes touchscreen interface
© Nikita Filippov, 2010 Using Jeff Pa6on Content
![Page 13: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/13.jpg)
Philipp Finance Officer
Problems • Philip can’t track
operaUonal expenses • Can’t access to sales data
remotely
Values • Cheap SoluUons • Mobility • Actuality of data
Type: Customer
§ CFO § Age: 30 § Soft: Win7, Invision & Cognos, Uses Corporate
Laptop
![Page 14: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/14.jpg)
Make 3 personas
![Page 15: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/15.jpg)
StoryMap: Map Goals / AcUviUes
• Tell a big story of the product by starUng with the major user acUviUes
Mental Pa6ern: Our persona can <do something > with system in global
Nikita Filippov using some Jeff's Pa6on Content © 2010
Example: Work with Reports
![Page 16: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/16.jpg)
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 17: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/17.jpg)
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 18: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/18.jpg)
Simple story
• Add simple simplest story(task) in every acUvity
• Move from lee to right
Mental Model: And then persona can <do some task>
Nikita Filippov using some Jeff's Pa6on Content © 2010
Example: See list of reports
![Page 19: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/19.jpg)
19
Bare
Necessity
what is essential functionality necessary to
demonstrate the simplest use of the feature?
Capability,
Flexibility
what would make this feature useful in more situations?
What would allow the feature to be used in alternative
ways?
Safety
what would make this feature safer for me to use for
the user or other stakeholders? These are
characteristics that help prevent errors or validate
data to prevent bad information from entering the
system.
Usability,
Performance,
Sex Appeal
what would make this feature more desirable to use?
This includes adjustments to improve usability, visual
and interaction design improvements to esthetic
appeal, and improvements that help users do their
work faster including architectural improvements or
features such as short cuts or speed keys.
![Page 20: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/20.jpg)
Bare Necessity Example: A form with only necessary fields and no validaFon Capability & Flexibility Example: a form with opFonal fields, date lookup tools, input translaFon on dates Safety Example: input validaFon, enforcement of business rules such as credit card validaFon Usability, Performance, Sex Appeal Example: auto-‐compleFon, sexy visual design, speed keys
![Page 21: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/21.jpg)
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 22: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/22.jpg)
Add Subtasks, Details, Func. DecomposiUon
• As details emerge in conversaUon, trap them under their associated task cards
• Record details so they’re not lost, and so those who you’re working with know that you’re listening Nikita Filippov using some Jeff's Pa6on
Content © 2010
Example: User filter for list of reports
![Page 23: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/23.jpg)
Adding Details
Bare Necessity
Capa
bility &
Flexibility ,
Safety, U
sability
etc…
Goal Goal Goal
J Проблемы Ценности
~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 24: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/24.jpg)
Nikita Filippov using some Jeff's Pa6on Content © 2010
![Page 25: Story mapping](https://reader034.fdocuments.us/reader034/viewer/2022050815/547a76ccb4af9fc3158b4b0a/html5/thumbnails/25.jpg)
Thanks
• Skype:nikita_filippov • Twi6er: @nfilippov • h6p://Scrumtrek.ru
Nikita Filippov using some Jeff's Pa6on Content © 2010