cristian leon as a ba i want to write clear stories

38
1

Upload: codecampiasi

Post on 01-Jul-2015

124 views

Category:

Technology


6 download

DESCRIPTION

CodeCampIasi25Oct2014

TRANSCRIPT

Page 1: Cristian leon   as a ba i want to write clear stories

1

Page 2: Cristian leon   as a ba i want to write clear stories

2

As a BA I want to detail clear stories

Cristian Leon | BA | Yonder

Page 3: Cristian leon   as a ba i want to write clear stories

3

BA?

Page 4: Cristian leon   as a ba i want to write clear stories

4

Agile?

Page 5: Cristian leon   as a ba i want to write clear stories

5

Tell me a story

Traditional requirements

HLR + User stories = LOVE

Page 6: Cristian leon   as a ba i want to write clear stories

6

Page 7: Cristian leon   as a ba i want to write clear stories

7

What to keep in mind when detailing US?

INVEST | DOR | DOD

Page 8: Cristian leon   as a ba i want to write clear stories

8

UI &UX present in the story

when refining it

Page 9: Cristian leon   as a ba i want to write clear stories

9

Negotiate the Acceptance Criteria with the PO

functional | nonfunctional

Agreed by everyone

Page 10: Cristian leon   as a ba i want to write clear stories

10

Mistakes I did - horizontal slicing - too much vertical story slicing - excessive info - vague AC - all titles started: “As a user I want to..” - multiple stories “in progress” at the same time - broken traceability

Page 11: Cristian leon   as a ba i want to write clear stories

11

Template for a US

1.Title

2.Description

3.Goal

4.Current functionality

5.Acceptance criteria

6.Wireframe / Mockup / Prototype / Diagram

7.Technical info

8.Clarifications

Page 12: Cristian leon   as a ba i want to write clear stories

12

1. Title

Search registered books by title

Page 13: Cristian leon   as a ba i want to write clear stories

13

2. Description

As a librarian I want to be able to search the registered books by their title, so that I can efficiently find them for students.

The search criteria represents letters and numbers and the title are already available in our DB.

The application is for 20 libraries, each with 20 librarians.

Results will be displayed in a list, 50rows/page, 10 columns.

Page 14: Cristian leon   as a ba i want to write clear stories

14

3. Goal

Extend the search functionality by using the tile.

Page 15: Cristian leon   as a ba i want to write clear stories

15

4. Current functionality

- Existing application - Existing search window.- Currently, a librarian can search books only by their ISBN code

Page 16: Cristian leon   as a ba i want to write clear stories

16

5. Acceptance criteria

Functional:- If >5 results, see multiple pages links

Non-functional:- concurrency: 40.000 librarians can search books in the same time by IBAN

Page 17: Cristian leon   as a ba i want to write clear stories

17

6. Visual representation(s)

Wireframe (LF) / Mockup (HF) / Prototype (Int) / Diagram

Page 18: Cristian leon   as a ba i want to write clear stories

18

Page 19: Cristian leon   as a ba i want to write clear stories

19

7. Technical info

- DB with titles - Configuration files- Technical documentation (architecture)

Page 20: Cristian leon   as a ba i want to write clear stories

20

8. Clarifications (as attachments)

E-mailsMeeting

notes

Sketches

Page 21: Cristian leon   as a ba i want to write clear stories

21

Template for a US

1.Title

2.Description

3.Goal

4.Current functionality

5.Acceptance criteria

6.Wireframe / Mockup / Prototype / Diagram

7.Technical info

8.Clarifications

Page 22: Cristian leon   as a ba i want to write clear stories

22

read the story (please) - grooming agenda sent 3 days in advance - 2 grooming sessions per sprint - keep it enjoyable - ask each team-member to present 1 story during grooming

- ask the tough questions - give the bad news early and often - 1:1 - link sprint success with grooming

Page 23: Cristian leon   as a ba i want to write clear stories

23

Ways to handle non-US

Spikes – log them separately issue tracker, 0sp, time-boxed

Administrative story – avoid it. If required, 0sp and drag each sprint

Horizontal story – avoid it. If required treat as a normal story

Page 24: Cristian leon   as a ba i want to write clear stories

24

BA toolset

Page 25: Cristian leon   as a ba i want to write clear stories

25

Confluence - team collaboration tool - www.atlassian.com/software/confluence

Page 26: Cristian leon   as a ba i want to write clear stories

26

Jira (issue tracker) www.atlassian.com/software/jira

Page 28: Cristian leon   as a ba i want to write clear stories

28

Mingle (trial issue tracker) www.thoughtworks.com/products/mingle-agile-project-management

Page 29: Cristian leon   as a ba i want to write clear stories

29

Lumzy – (free) www.lumzy.com/

Page 30: Cristian leon   as a ba i want to write clear stories

30

MockUpBuilder - mockupbuilder.com/

Page 32: Cristian leon   as a ba i want to write clear stories

32

Pencil - pencil.evolus.vn/

Page 33: Cristian leon   as a ba i want to write clear stories

33

MS Visio - www.office.microsoft.com/en-001/visio/

Login checks OK NO

User login

Home Page

YES

Error message

Open task which displays the map

Map loads area and zoom as configured

YES

Map is displayed with area and zoom

NO

Page 34: Cristian leon   as a ba i want to write clear stories

34

Draw.io (free) www.draw.io

Page 35: Cristian leon   as a ba i want to write clear stories

35

pen&paper - (free)

Page 36: Cristian leon   as a ba i want to write clear stories

36

Food for thought

“I believe the role of analysis is vital, and that a good business analyst is of benefit to any team.

However, the temptation for an experienced analyst to slip back into being a buffer between the IT team and the customer, enabling each to become lazy in communicating with the other is a constant danger.”

http://www.infoq.com/articles/agile-business-analyst-role by Shane Hastie

Page 37: Cristian leon   as a ba i want to write clear stories

37

Questions | Answers

Cristian Leon | BA | YonderCodecamp v10.14

Page 38: Cristian leon   as a ba i want to write clear stories

38