cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Post on 01-Jun-2015

347 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© mimacom ag

Toolchain for agile teams: Traceability from product vision to working software

Agile-Spain 2010

Madrid

Haciendo realidad la agilidad

© mimacom ag

© flioukas

Toolchain for agile teams: Traceability from product vision to working software

Joscha Jennimimacom ag

mimacom | Facts and Figures• Founded 1999 as a spin-off of the University of Applied Sciences

Burgdorf

• Specialised in JEE/Java development

• Initiator and owner of edoras®www.edorasware.org

• Approximately 40 employees

• Focus in development standards undproject handling

© mimacom ag

project handling

└ ISO-9001:2000 in TQMi since 6.6.2005

└ HERMES: HSPTP and HSPM

└ Scrum: Certified Scrum-Master

└ ITIL: Certified Foundation

└ CMMI Scampi B September 2008 Level 3, Scampi A planed in Q3/2010 on level 5

• Part of a Europe-wide acting group of companies with circa 150 employees

• Head office in Berne, offices in Zurich, Valencia, Rome, Stuttgart

09.06.2010 3

Myself…

© mimacom ag

• Head of Project Management

• Project Leader

• Scrum Master (CSM)

09.06.2010 4

Expectations?

© mimacom ag 09.06.2010 5

Source: http://www.stkyrans.com/images/angling.jpg

Today`s Roadmap

• Problems we had with interfacing different media

• Our process of coming to a solution

© mimacom ag 09.06.2010 6

• Advantages of using Scrum with a adaquatetoolchain

How can that work remote orwhy tooling?

© mimacom ag 09.06.2010 7

Source: http://newsimg.bbc.co.uk/media/images/44181000/jpg/_44181384_eng_sa_scrum416.jpg

Scrum from Scratch

History of our first Scrum-Project

Impro

vem

ent

© mimacom ag 09.06.2010 8

End 2007 2008 2009 2010

Felt

Scru

m-Im

pro

vem

ent

Time

3 – 6 WEEKS7 DAYS

24H

7 DAYSBUILDBUILDBUILDBUILD

Scrum@mimacom

© mimacom ag 09.06.2010 9

PLANPLANPLANPLANTESTTESTTESTTEST

IMPROVEIMPROVEIMPROVEIMPROVE

mimacom Toolchain

© mimacom ag 09.06.2010 10

Project Map

© mimacom ag 09.06.2010 11

Some of our Working Conditions

• Usually external Product Owner

• Internal cross-functional Scrum Development Team(s) & Scrum Master(s)

• More & More international projects & distributedteams

© mimacom ag

teams

09.06.2010 12

Agile Legs & Manifesto

• Transparency

• Inspection

• Adaption

© mimacom ag 09.06.2010 13

Source: http://agilemanifesto.org/ Source: http://agilemanifesto.org/

Artefacts | Product Backlog, Storyboards, …

© mimacom ag 09.06.2010 14

Artefacts | Impediments

Some of our big impediments were

• No automated versioning

• No automated change history

• More than one Backlog (reunite effort)

© mimacom ag

• No proper Requirement Engineering & Management

• No proper Release- & Sprintplanning

• Problems to get automated metrics like Burndown& Velocity

� No appropriate transparency, traceability and

too much slack

09.06.2010 15

Product Backlog | Overview

© mimacom ag 09.06.2010 16

Product Backlog | Requirement (i)

© mimacom ag 09.06.2010 17

Product Backlog | Requirement (ii)

© mimacom ag 09.06.2010 18

Product Backlog | Requirement (iii)

© mimacom ag 09.06.2010 19

Product Backlog | Mockups

© mimacom ag 09.06.2010 20

Collecting Data

Decisions

• Product Backlog• Sprint Backlog• Releaseplanning• Sprintplanning• Taskboard

Issues

© mimacom ag 09.06.2010 21

Decisions

Risks

• Taskboard• Impediment List• Burndown• Burnup• Velocity• Progress Reporting• Timetracking• Workload• Release Notes• …

Changes

Spikes

Requirements

User Stories

Bugs

Impediments

Test Case

Tasks

Improvements

Release Planning

© mimacom ag 09.06.2010 22

Sprint Backlog & Taskboard

© mimacom ag 09.06.2010 23

Sprint Progress | Burndown

© mimacom ag 09.06.2010 24

Sprint Progress | Issue

© mimacom ag 09.06.2010 25

Sprint Progress | Source Code

© mimacom ag 09.06.2010 26

QA | Code Reviews

© mimacom ag 09.06.2010 27

QA | Testing

© mimacom ag 09.06.2010 28

QA | Knowledge Base

Use a Wiki!

© mimacom ag 09.06.2010 29

Metrics | Burndown, Velocity, Risk

© mimacom ag 09.06.2010 30

Meetings

• Tools we use for Daily Scrum, Review & Retrospective Meeting, Combat Testing and Story-Time Session

└ Skype

└ Talkyoo

© mimacom ag

└ Talkyoo

└ NetViewer

└ WebEx

└ GoToMeeting

└ …

09.06.2010 31

Wrap Up | Benefits

© mimacom ag 09.06.2010 32

DONE

© mimacom ag

company www.mimacom.com, www.mimacomiberica.es

mailto joscha.jenni@mimacom.com

XING www.xing.com/profile/Joscha_Jenni

LinkedIn ch.linkedin.com/in/joschajenni

09.06.2010 33

Source: http://www.uke.de/kliniken/psychiatrie/downloads/klinik-psychiatrie-psychotherapie/THANK_YOU_von_psd.jpg

Customer-Oriented

© mimacom ag

Customer-Oriented

User-Friendly

Competent

Qualitative

Efficient

34

…the open source integrator

top related