Pactical case of Atlassian Tools implementation

34
CIKLUM CONSULTING 1 How Cossacks have chosen tools Ciklum Consulting, March 26, 2014

Transcript of Pactical case of Atlassian Tools implementation

Page 1: Pactical case of Atlassian Tools implementation

1

CIKLUM CONSULTING

How Cossacks have chosen tools

Ciklum Consulting, March 26, 2014

Page 2: Pactical case of Atlassian Tools implementation

2

Purpose of the speech

Page 3: Pactical case of Atlassian Tools implementation

3

AGENDA

• Why listen to me?• Initial request • Our approach• Solution• Challenges• Alternative tools

Page 4: Pactical case of Atlassian Tools implementation

4

Why Listen To Me?

Yuri Kudin

• More than 8 years in IT• Technical background• Last few years working with

Distributed Agile teams • Consulting experience• Practical experience with

Atlassian products during the last 6 years

Page 5: Pactical case of Atlassian Tools implementation

5

Client

Automotive parts web shop

• US based• 400+ people in UA entity • 30+ people in development unit

Page 6: Pactical case of Atlassian Tools implementation

6

Initial Request

Page 7: Pactical case of Atlassian Tools implementation

7

Approach

TOOLS TRAININ

G

AUDIT WORKSHOP

TOOLS CONFIGURATIONWORKSHOP WITH

THE TEAM

Page 8: Pactical case of Atlassian Tools implementation

8

Audit & Solution

Page 9: Pactical case of Atlassian Tools implementation

9

Org and Product Structure

CAT

Catalogues teams Order team

3rd partyProviders

ORDER

IMPORT-EXPORT

3rd partyProviders

INTERNAL

Internal team

Page 10: Pactical case of Atlassian Tools implementation

10

Project Workflow

Formalization

PreparationDevelopmen

tPublishing

Page 11: Pactical case of Atlassian Tools implementation

11

Backlog Items

Project

Epic

• Story

• Bug

• Technical

Debt

• Investigation

• Task

• Technical

Task

Product

Project

Task

Page 12: Pactical case of Atlassian Tools implementation

12

Theory VS Practice

Portfolio

Program

Team

Business epics

ArchEpics

Features

ArchFeatures

Theory Our Case

High level epics

TechnicalEpics

Stories,Sub-tasks

Spikes, Refact.

etc

Epics

Stories, Sub-tasks

Tech Debt,Tasks

Page 13: Pactical case of Atlassian Tools implementation

13

Requirements Structure

Confluence

Jira

High level requirements

Epic

Story

Tech. Task

Page 14: Pactical case of Atlassian Tools implementation

14

Boards Structure

Epics

PortfolioManageme

nt

Confluence

Team

TeamTeam

Link

Team

Parallel Sprints

CAT board ORDERD & INTERNAL board

Page 15: Pactical case of Atlassian Tools implementation

15

Implementation

Page 16: Pactical case of Atlassian Tools implementation

16

Confluence

Page 17: Pactical case of Atlassian Tools implementation

17

Epic workflow

Page 18: Pactical case of Atlassian Tools implementation

18

Epic workflow

Page 19: Pactical case of Atlassian Tools implementation

19

Epics Board Status Mapping

Page 20: Pactical case of Atlassian Tools implementation

20

Epics Board Status Mapping

Page 21: Pactical case of Atlassian Tools implementation

21

Epics Board

Page 22: Pactical case of Atlassian Tools implementation

22

Reporting

Page 23: Pactical case of Atlassian Tools implementation

23

Story workflow

Page 24: Pactical case of Atlassian Tools implementation

24

Technical task workflow

Page 25: Pactical case of Atlassian Tools implementation

25

Task Board

Page 26: Pactical case of Atlassian Tools implementation

26

Task board: Priority issue

Page 27: Pactical case of Atlassian Tools implementation

27

Sprint Reporting

Page 28: Pactical case of Atlassian Tools implementation

28

JIRA restrictions in scaled agile

• Challenges with multi-level hierarchy visualization

• No automated update of linked items• Limited amount of columns• Lack out of box reporting for scaled

agile

Page 29: Pactical case of Atlassian Tools implementation

29

Alternative tools

Page 30: Pactical case of Atlassian Tools implementation

30

JIRA vs V1

JIRA VS V1

Page 31: Pactical case of Atlassian Tools implementation

31

JIRA vs V1

Advantages• Suitable for scaled Agile (SAFe

support)• Out of the box supports all aspects of

Agile Software development• Great relation visualization

Disadvantages • Less flexible • Restriction with reporting (incl. V1

Analytics)

Advantages• Powerful workflow engine • Great user experience • Flexible reporting • Huge amount of plugins

Disadvantages • Lack of flexibility in extending items

hierarchy • Lack of out of box preconfigured

templates

Page 33: Pactical case of Atlassian Tools implementation

33

Summary

• Often, a wish to change a tool is a wish to change a process

• Match tools to the process• Choose the tool according to needs

Page 34: Pactical case of Atlassian Tools implementation

34www.ciklum.com/consulting

Yuri KudinTechnical ConsultantConsulting Office (CSC)

P +38 044 545 77 45 (ext. 2348)M +38 097 922 76 79E [email protected] www.ciklum.com/consulting S ykudin

We would be glad to answer your questions!

Contacts