Вы находитесь на странице: 1из 25

Bei ng a BA

Technica l Exc el le nce

July 30, 2013

An Introduction to User Stories:


C h a n g i n g tOn h ece wa y on o r ga an i za t i ons change. Up Time

Q&A with Tom Karasmanis

Changing Change.
Develop the Professional. Develop the Profession.
International Institute of Business Analysis

Tom Karasmanis

IIBA Product Manager & Host


Being a BA: Technical Excellence
Tom Kar asmani s i s a Seni or C onsultant wi th over 25 y ear s' exper i enc e i n I T, i nc ludi ng r oles as a Busi ness Ar c hi tec t, Busi ness/ Sy ste ms Analy st, Pr ojec t Leader, Tec hni c al Ar c hi tec t, and Sof twar e Engi neer. He has wor ked i n publi shi ng, healthc ar e, publi c sec tor, banki ng, f i nanc i al ser vi c es, i nsur anc e, supply c hai n, telec ommu ni c ati on s, and r etai l. Tom ser ved as the C hi ef Ar c hi tec t of the I I BA f r om 2009 to 2011. He i s now Pr oduc t Manager & Host of two I I BA webi nar s: Vendor Show c as e and Bei ng a BA: Tec hni c al Ex c el l enc e . Tom i s a manageme nt c onsultant i n enter pr i se busi ness analy si s and busi ness ar c hi tec tur e, and assi sts or gani zati ons to bui ld thei r BA pr ac ti c es. He speaks r egular ly at i nter nati onal c onf er enc es. Tom holds a Bac helor of Appli ed Sc i enc e i n C hemi c al Engi neer i ng f r om the Uni ver si ty of Tor onto and li ves i n Tor onto, C anada.
3
International Institute of Business Analysis

How to Participate

Ask Questions!
Use the Question box Questions can be for a wide range of topics, from use cases to requirements to managing stakeholders to modeling Short questions please If the answer is too deep for this show, check the forum
Download this presentation and leave comments at

http://community.IIBA.org/TechnicalExcellence
4
International Institute of Business Analysis

Main Points
Agile
Basic intro for context

User Stories
W hat they are Principles for good ones Templates Samples

5
International Institute of Business Analysis

Agile Ext ension t o t he BABO K G uide

WHAT IS AGILE?

6
International Institute of Business Analysis

What is a Agile?
Agile Extension to the BABOK Guide Agile Manifesto (www.agilemanifesto.org) clearly defines what agile means, and the principles that support it

7
International Institute of Business Analysis

What is a Agile?
Manifesto for Agile S/W Development
Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

8
International Institute of Business Analysis

Agile Teams
Teams of cross-functional developers with skills such as:
Business analysis Technical design Software development QA UI design Architecture
9
International Institute of Business Analysis

Agile and Business Analysis

Requirements are elicited and refined through an iterative process of:


Planning Defining acceptance criteria Prioritizing Developing Reviewing the results
10
International Institute of Business Analysis

Agile and Business Analysis

Agile business analysis is about ensuring:


The right information is available to the development team In the right level of detail At the right time So they can build the right product
11
International Institute of Business Analysis

Agile and Business Analysis


Techniques are similar Timing and how they are used are different

Changes
Artefacts are as lightweight as possible Focus on artefacts closer to the code
Design models over requirements documents
International Institute of Business Analysis

12

Agile Scrum

Most predominant process Agile process framework is Scrum


4 formal meetings (ceremonies)
Sprint planning Daily scrum (aka stand-up) Sprint reviews Sprint retrospectives

13
International Institute of Business Analysis

Agile Scrum

Artefacts
Product Backlog (or just Backlog)
List of requirements prioritized by customer value highest to lowest Continually updated and reprioritized Requirements documented as user stories At each sprint identify user stories for sprint Always working on items of highest customer value
International Institute of Business Analysis

14

O nce Upon a Time

THE USER STORY

15
International Institute of Business Analysis

User Stories are Used To


Prioritize work into iterations/sprints Identify risks Estimate effort (for sprint and total) Establish a common understanding of business need to be implemented

16
International Institute of Business Analysis

Description of a User Story


Includes a short description of the problem to be solved From the users perspective Only detail needed is information that reduces the risk of misunderstanding by developers that create the estimate Can be functional or non-functional
17
International Institute of Business Analysis

Good User Stories

INVEST criteria:
Independent any sequence N egotiable not too much detail V aluable identify user/stakeholder value E stimable usable for planning S mall fits into a sprint/iteration T estable acceptance criteria ( TCs) 18
International Institute of Business Analysis

User Story Includes


Actor: Stakeholder who benefits from the user story. Description: A high-level overview of what functionality the user story includes. Benefit: The business value the story delivers. A user story should also have defined Acceptance and Evaluation 19 Criteria
International Institute of Business Analysis

Structure of a User Story

Title (optional)
Describes an activity that the user wants to carry out with the system Typically, it is an active verb goal phrase, similar to the way use cases are titled

20
International Institute of Business Analysis

Structure of a User Story

Description
No mandatory structure for user stories Most popular format includes:
User role or persona [W HO] Necessary action / behaviour / feature [W HAT] Benefit or business value received by the user when the story is implemented [W HY] 21
International Institute of Business Analysis

Example User Story Templates

Typical format

As a <role> I need to <behavior> so that <business value>

Alternative format (priority focused):


In order to <business value> as a <role> I need to <behavior>
International Institute of Business Analysis

22

Example User Story


As a Security Officer , I need to print a report of all after hours accesses to the building so that I can search for unauthorized access

23
International Institute of Business Analysis

Sample User Stories and Template


As a/an
Player Administrator

I want to
Register for practice sessions Create practice sessions

So that
I can improve my skills Players can register

24
International Institute of Business Analysis

Communit y. I I BA. or g | I I BA. or g | inf o@I I BA. or g


.

Tom Karasmanis

IIBA Prod u ct Man ag er, Ven d or Sh owcase Web inar IIBA Prod u ct Man ag er, Tech n ical Excel l ence Web in ar
.

ht t p: //communit y.IIBA.org/TechnicalExcellence
.

Tom. Kar asmanis@IIBA.org


.

@t0mkar

If you have questions, concerns or comments about this webinar, please contact webinar@IIBA.org.
International Institute of Business Analysis
.

25

25

Вам также может понравиться