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

Как козаки для больших Agile организации инструменты выбирали. Кудин

  • Upload
    devby

  • View
    62

  • Download
    0

Embed Size (px)

DESCRIPTION

Agile в управлении и разработке ПО

Citation preview

Page 1: Как козаки для больших Agile организации инструменты выбирали. Кудин

CIKLUM

CONSULTING

1

How Cossacks have

chosen tools

Ciklum Consulting,

March 26, 2014

Page 2: Как козаки для больших Agile организации инструменты выбирали. Кудин

2

Purpose of the speech

Page 3: Как козаки для больших Agile организации инструменты выбирали. Кудин

AGENDA

3

• Why listen to me?

• Initial request

• Our approach

• Solution

• Challenges

• Alternative tools

Page 4: Как козаки для больших Agile организации инструменты выбирали. Кудин

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: Как козаки для больших Agile организации инструменты выбирали. Кудин

5

Client

Automotive parts web shop

• US based

• 400+ people in UA entity

• 30+ people in development unit

Page 6: Как козаки для больших Agile организации инструменты выбирали. Кудин

6

Initial Request

Page 7: Как козаки для больших Agile организации инструменты выбирали. Кудин

7

Approach

TOOLS

TRAININGAUDIT WORKSHOP TOOLS CONFIGURATION

WORKSHOP WITH

THE TEAM

Page 8: Как козаки для больших Agile организации инструменты выбирали. Кудин

8

Audit & Solution

Page 9: Как козаки для больших Agile организации инструменты выбирали. Кудин

9

Org and Product Structure

CAT

Catalogues teams Order team

3rd partyProviders

ORDER

IMPORT-EXPORT

3rd partyProviders

INTERNAL

Internal team

Page 10: Как козаки для больших Agile организации инструменты выбирали. Кудин

10

Project Workflow

Formalization Preparation Development Publishing

Page 11: Как козаки для больших Agile организации инструменты выбирали. Кудин

11

Backlog Items

Project

Epic

• Story

• Bug

• Technical Debt

• Investigation

• Task

• Technical Task

Product

Project

Task

Page 12: Как козаки для больших Agile организации инструменты выбирали. Кудин

12

Theory VS Practice

Portfolio

Program

Team

Business

epics

Arch

Epics

Features

Arch

Features

Theory Our Case

High level

epics

Technical

Epics

Stories,

Sub-tasks

Spikes,

Refact. etc

Epics

Stories,

Sub-tasks

Tech Debt,

Tasks

Page 13: Как козаки для больших Agile организации инструменты выбирали. Кудин

13

Requirements Structure

Confluence

Jira

High level

requirements

Epic

Story

Tech. Task

Page 14: Как козаки для больших Agile организации инструменты выбирали. Кудин

14

Boards Structure

Epics

Portfolio

Management

Confluence

Team

TeamTeam

Link

Team

Parallel Sprints

CAT board ORDERD & INTERNAL board

Page 15: Как козаки для больших Agile организации инструменты выбирали. Кудин

15

Implementation

Page 16: Как козаки для больших Agile организации инструменты выбирали. Кудин

16

Confluence

Page 17: Как козаки для больших Agile организации инструменты выбирали. Кудин

17

Epic workflow

Page 18: Как козаки для больших Agile организации инструменты выбирали. Кудин

18

Epic workflow

Page 19: Как козаки для больших Agile организации инструменты выбирали. Кудин

19

Epics Board Status Mapping

Page 20: Как козаки для больших Agile организации инструменты выбирали. Кудин

20

Epics Board Status Mapping

Page 21: Как козаки для больших Agile организации инструменты выбирали. Кудин

21

Epics Board

Page 22: Как козаки для больших Agile организации инструменты выбирали. Кудин

22

Reporting

Page 23: Как козаки для больших Agile организации инструменты выбирали. Кудин

23

Story workflow

Page 24: Как козаки для больших Agile организации инструменты выбирали. Кудин

24

Technical task workflow

Page 25: Как козаки для больших Agile организации инструменты выбирали. Кудин

25

Task Board

Page 26: Как козаки для больших Agile организации инструменты выбирали. Кудин

26

Task board: Priority issue

Page 27: Как козаки для больших Agile организации инструменты выбирали. Кудин

27

Sprint Reporting

Page 28: Как козаки для больших Agile организации инструменты выбирали. Кудин

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: Как козаки для больших Agile организации инструменты выбирали. Кудин

29

Alternative tools

Page 30: Как козаки для больших Agile организации инструменты выбирали. Кудин

30

JIRA vs V1

JIRA VS V1

Page 31: Как козаки для больших Agile организации инструменты выбирали. Кудин

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 32: Как козаки для больших Agile организации инструменты выбирали. Кудин

32

Official comparison

• https://www.atlassian.com/software/

jira/agile/agile-comparison#!greenhopper-versionone

• http://www.versionone.com/vs/versionone-vs-altassian-jira-agile/

Page 33: Как козаки для больших Agile организации инструменты выбирали. Кудин

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: Как козаки для больших Agile организации инструменты выбирали. Кудин

www.ciklum.com/consulting34

Yuri KudinTechnical ConsultantConsulting Office (CSC)

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

We would be glad to answer your questions!

Contacts