jiří vomáčka - prague conference · scrum board detail. 11 how it works - jira own user story...

27
J o w w 1 Software tools and Scrum Jiří Vomáčka Scrum Master at LMC, s.r.o.

Upload: others

Post on 18-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

Jobs.cz • Prace.cz • HR Marketing • LMC G2 • Psychometrie on-line

www.lmc.eu

1

Software toolsand Scrum

Jiří Vomáčka

Scrum Master at LMC, s.r.o.

Page 2: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

2

About LMC

• Czech leading provider of job portals and HR services since 1996

• 200 employees total

• 5 Scrum teams of 6 – 10 engineers

Page 3: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

3

Scrum - Beginnings

• Classic scrum board with post-its

• Advantage: quick and cheap solution

• Disadvantages:

– Sometimes cards were lost– Backlog in spreadsheets– No workflow covering whole product

development

Page 4: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

4

Looking for a tool

• RT, Trac, Redmine examined

• Atlassian's tools won

Page 5: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

5

From Strategy to Code

RoadmapActivitiesProjects

Epics Stories/Bugs

Docs

Page 6: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

6

Roadmap

Page 7: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

7

Projects, ideas, activities

Page 8: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

8

Backlog and Planning

• Workflow status „Pre-planned“

• Sorting by rank

Page 9: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

9

Scrum board

Page 10: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

10

Scrum board detail

Page 11: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

11

How it works - JIRA

Own User story workflow

Page 12: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

12

JIRA issue properties

Page 13: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

13

How it works - GreenHopper

Moving a card causes wf transition

Page 14: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

14

Card properties

Page 15: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

15

Card additional info

Page 16: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

16

Scrum board details

Page 17: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

17

Holiday info

Page 18: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

18

Sprint burn-down

Page 19: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

19

Environments condition

Page 20: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

20

Automatic tests results

Page 21: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

21

Daily stand-up

Page 22: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

22

TV-set is usefull thing :-)

Page 23: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

23

How to customize

• Use of existing JIRA plugins

• Define good workflow

• Greasemonkey user scripts to:

– Change visual style– Insert info from other systems– Add avatars and missing data to

cards

Page 24: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

24

More examples - velocity

Page 25: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

25

Burndown

Page 26: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

26

Ideas and future

• Contribution to community – publish the customizations

• Use JIRA for support/helpdesk

• Connector to CRM

• Spread JIRA to more teams

• Upgrade to newest version – Atlassian's new concept

• Try to use GH's Kanban support in some teams

• Info to other teams (sales,..., TV on reception etc.)

Page 27: Jiří Vomáčka - Prague Conference · Scrum board detail. 11 How it works - JIRA Own User story workflow. 12 JIRA issue properties. 13 How it works - GreenHopper Moving a card causes

Jobs.cz • Prace.cz • HR Marketing • LMC G2 • Psychometrie on-line

www.lmc.eu

27

Thank you

[email protected]