jakob gormsen, præsentation ved aug danmark

15
Organisk udvikling af issue-tracking med JIRA Præsentation til AUG d.17-03-2011 Af Jakob F. Gormsen

Upload: translucentdk

Post on 20-Jun-2015

254 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Jakob Gormsen, præsentation ved AUG Danmark

Organisk udvikling af issue-tracking med JIRA

Præsentation til AUG

d.17-03-2011 Af Jakob F. Gormsen

Page 2: Jakob Gormsen, præsentation ved AUG Danmark

Indhold

1 Workflow

2 Workflow værktøj

3 Virkeligheden

4 Anbefalinger

6 Spørgsmål

Page 3: Jakob Gormsen, præsentation ved AUG Danmark

Udviklings workflow

Workflow til Softwareudvikling med indlejret testgruppe

Hver gruppe med særskilte rettigheder

Kommunikation og forståelse er vigtigt

”A4 workflow” med meningsfulde farver

Workflow ejer = Udviklingsgruppeleder

Page 4: Jakob Gormsen, præsentation ved AUG Danmark

Testcard workflow

. Order .

Cre

ate

Proejct New Way

. AcceptanceTest .

. Closed .

. Internal Test .

. Approved .

Incomplete

Test re

quest

ReOpen

. Info to CardData .

To

acce

pta

nce

Estimate

. CardData .

In Progress

Sta

rt p

rogre

ss

TestP

assedTestF

ailed

OrderApp

Info

Ad

de

d

Ne

ed

Info

Sa

les

NeedInfo

InfoAdded

Ord

erCar

ddat

a

Nee

dInf

oTes

tCar

d

Car

ddat

aRea

dy

No

tAp

pro

ve

d

Ap

pro

ve

dC

lose

AppDone

Wo

rkS

top

pe

d

. Discontinued .

Discontin

ue

Close

Rele

ase

NeedIn

fo

All TestCard

Sales/BackOffice

CardData

Test

State ovner

Reschedule

Sta

rt p

rog

ress

Resolution

automatically set

to Unresolved

Development

. Info to TestCard .

Order App.Open

Assigned to reporter

Sales

Assigned to reporter

Assigned to reporter

Assigned to reporter

Reopend Rejected

Incomplete

New

On

ly a

ssig

ne

e

Only

assig

nee

Update Porting

Rejected

Add prod. info

Reschedule

Workflow, TestCard Order issues

Reschedule Reschedule

Reschedule

Reschedule

Reschedule

Hver gruppe med særskilte rettigheder

Kommunikation og forståelse er vigtigt

”A4 Workflow” med meningsfulde farver

1 JIRA projekt

Workflow ejer = Testcard gruppeleder

Workflow til Testcard ordrer med indlejret

leverancer fra andre teams.

Page 5: Jakob Gormsen, præsentation ved AUG Danmark

Regneark udviklet ud fra et behov for at kunne kommunikere, få

overblik samt til samarbejde

”Workflow” værktøj

Page 6: Jakob Gormsen, præsentation ved AUG Danmark

”Konfiguration” værktøj

Regneark udviklet ud fra et behov for at kunne få overblik ved konfiguration af JIRA

Page 7: Jakob Gormsen, præsentation ved AUG Danmark

Til virkeligheden

Meget svært for arbejdsgrupperne at arbejde i samme workflow – Hvilken gruppeleder bestemmer ?

Kunde - Leverandør

Løsning: Indfør workflow til alle arbejdsgrupper og

betragt dem alle som kunde og leverandøre til hinanden.

Udvikling og Testcard havde fået workflows - de andre grupper havde ikke !

Hvem var skyld i forsinkelse – umuligt at udrede !

Page 8: Jakob Gormsen, præsentation ved AUG Danmark

Nyt koncept ”Udvikling”

Page 9: Jakob Gormsen, præsentation ved AUG Danmark

Nyt koncept ”Test”

Create issue i test

Link issue

Page 10: Jakob Gormsen, præsentation ved AUG Danmark

Nyt koncept ”TestCard”

. Order .

Cre

ate

Proejct New Way

. AcceptanceTest .

. Closed .

. Internal Test .

. Approved .

Incomplete

Test re

quest

ReOpen

. Info to CardData .

To

acce

pta

nce

Estimate

. CardData .

In Progress

Sta

rt p

rogre

ss

TestP

assedTestF

ailed

OrderApp

Info

Ad

de

d

Ne

ed

Info

Sa

les

NeedInfo

InfoAdded

Ord

erCar

ddat

a

Nee

dInf

oTes

tCar

d

Car

ddat

aRea

dy

No

tAp

pro

ve

d

Ap

pro

ve

dC

lose

AppDone

Wo

rkS

top

pe

d

. Discontinued .

Discontin

ue

Close

Rele

ase

NeedIn

fo

All TestCard

Sales/BackOffice

CardData

Test

State ovner

Reschedule

Sta

rt p

rog

ress

Resolution

automatically set

to Unresolved

Development

. Info to TestCard .

Order App.Open

Assigned to reporter

Sales

Assigned to reporter

Assigned to reporter

Assigned to reporter

Reopend Rejected

Incomplete

New

On

ly a

ssig

ne

e

Only

assig

nee

Update Porting

Rejected

Add prod. info

Reschedule

Workflow, TestCard Order issues

Reschedule Reschedule

Reschedule

Reschedule

Reschedule

Page 11: Jakob Gormsen, præsentation ved AUG Danmark

Overblik

Salg

Create

Open

In Progress Reopened

Support workflow

Cre

ate

Only

assig

nee

Sta

rt p

rog

ress

Only

assig

nee

Sto

p p

rog

ress

Start progressOnly assignee

Resolved

Closed

Clo

se

Reopen

Resolve

Clo

se

Close

Resolve

Reso

lve

Reopen

Close

All

Group

Only

assig

nee

Assigned to reporter

Assigned to reporter

Assigned to reporter

Assig

ned

to r

eport

er

Ass

igne

dto

rep

orte

r

Assig

nedto

reporte

r

Support

Page 12: Jakob Gormsen, præsentation ved AUG Danmark

Det virkede

E-mails minimeret til ingenting – ordre og opgave blev nu FORBUDT at sende med e-mail.

Kunde - Leverandør Det virkede

Hver gruppeleder var nu ”herre i eget hus” – Ingen usikkerhed om ejerskab

Interessen for ”workflow”, ”issue types” og ”customs fields” steg voldsomt

Nemt at se hvem der forsinkede en ordre samt lettere at overtage andres opgaver

Ny Workflows blev tilføjet for at understøtte flere arbejdes processer.

Page 13: Jakob Gormsen, præsentation ved AUG Danmark

Nyt koncept

Salg

Create

Open

In Progress Reopened

Support workflow

Cre

ate

Only

assig

nee

Sta

rt p

rog

ress

Only

assig

nee

Sto

p p

rog

ress

Start progressOnly assignee

Resolved

Closed

Clo

se

Reopen

Resolve

Clo

se

Close

Resolve

Reso

lve

Reopen

Close

All

Group

Only

assig

nee

Assigned to reporter

Assigned to reporter

Assigned to reporter

Assig

ned

to r

eport

er

Ass

igne

dto

rep

orte

r

Assig

nedto

reporte

r

Support

Create

Open

In Progress Reopened

Support workflow

Cre

ate

Only

assig

nee

Sta

rt p

rog

ress

Only

assig

nee

Sto

p p

rog

ress

Start progressOnly assignee

Resolved

Closed

Clo

se

Reopen

Resolve

Clo

se

Close

Resolve

Reso

lve

Reopen

Close

All

Group

Only

assig

nee

Assigned to reporter

Assigned to reporter

Assigned to reporter

Assig

ned

to r

eport

er

Ass

igne

dto

rep

orte

r

Assig

nedto

reporte

r

Support

Create

Open

In Progress Reopened

Support workflow

Cre

ate

Only

assig

nee

Sta

rt p

rog

ress

Only

assig

nee

Sto

p p

rog

ress

Start progressOnly assignee

Resolved

Closed

Clo

se

Reopen

Resolve

Clo

se

Close

Resolve

Reso

lve

Reopen

Close

All

Group

Only

assig

nee

Assigned to reporter

Assigned to reporter

Assigned to reporter

Assig

ned

to r

eport

er

Ass

igne

dto

rep

orte

r

Assig

nedto

reporte

r

Support

Create

Open

In Progress Reopened

Support workflow

Cre

ate

Only

assig

nee

Sta

rt p

rog

ress

Only

assig

nee

Sto

p p

rog

ress

Start progressOnly assignee

Resolved

Closed

Clo

se

Reopen

Resolve

Clo

se

Close

Resolve

Reso

lve

Reopen

Close

All

Group

Only

assig

nee

Assigned to reporter

Assigned to reporter

Assigned to reporter

Assig

ned

to r

eport

er

Ass

igne

dto

rep

orte

r

Assig

nedto

reporte

r

Support

Page 14: Jakob Gormsen, præsentation ved AUG Danmark

Anbefalinger

Fokus på det forretningsmæssige og behovsudvikling. Ikke det tekniske i JIRA

A4 workflows som alle kan forstå, print dem ud

Set fra JIRA system admin stolen, skal brugere betragtes som kunder

Et JIRA system godt kan hostes i skyen, nemt at starte her

Få hjælp til systemopsætning og koncept, afsæt tid til afprøvning i det små

Tænk i

Kunde - Leverandør

Page 15: Jakob Gormsen, præsentation ved AUG Danmark

Spørsmål