Top Banner
© mimacom ag Toolchain for agile teams: Traceability from product vision to working software Agile-Spain 2010 Madrid
34

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

Jun 01, 2015

Download

Technology

Agile Spain
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

© mimacom ag

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

Agile-Spain 2010

Madrid

Page 2: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Haciendo realidad la agilidad

© mimacom ag

© flioukas

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

Joscha Jennimimacom ag

Page 3: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

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

Page 4: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Myself…

© mimacom ag

• Head of Project Management

• Project Leader

• Scrum Master (CSM)

09.06.2010 4

Page 5: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Expectations?

© mimacom ag 09.06.2010 5

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

Page 6: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

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

Page 7: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

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

Page 8: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

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

Page 9: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

3 – 6 WEEKS7 DAYS

24H

7 DAYSBUILDBUILDBUILDBUILD

Scrum@mimacom

© mimacom ag 09.06.2010 9

PLANPLANPLANPLANTESTTESTTESTTEST

IMPROVEIMPROVEIMPROVEIMPROVE

Page 10: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

mimacom Toolchain

© mimacom ag 09.06.2010 10

Page 11: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Project Map

© mimacom ag 09.06.2010 11

Page 12: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

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

Page 13: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Agile Legs & Manifesto

• Transparency

• Inspection

• Adaption

© mimacom ag 09.06.2010 13

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

Page 14: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Artefacts | Product Backlog, Storyboards, …

© mimacom ag 09.06.2010 14

Page 15: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

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

Page 16: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Product Backlog | Overview

© mimacom ag 09.06.2010 16

Page 17: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Product Backlog | Requirement (i)

© mimacom ag 09.06.2010 17

Page 18: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Product Backlog | Requirement (ii)

© mimacom ag 09.06.2010 18

Page 19: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Product Backlog | Requirement (iii)

© mimacom ag 09.06.2010 19

Page 20: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Product Backlog | Mockups

© mimacom ag 09.06.2010 20

Page 21: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

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

Page 22: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Release Planning

© mimacom ag 09.06.2010 22

Page 23: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Sprint Backlog & Taskboard

© mimacom ag 09.06.2010 23

Page 24: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Sprint Progress | Burndown

© mimacom ag 09.06.2010 24

Page 25: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Sprint Progress | Issue

© mimacom ag 09.06.2010 25

Page 26: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Sprint Progress | Source Code

© mimacom ag 09.06.2010 26

Page 27: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

QA | Code Reviews

© mimacom ag 09.06.2010 27

Page 28: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

QA | Testing

© mimacom ag 09.06.2010 28

Page 29: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

QA | Knowledge Base

Use a Wiki!

© mimacom ag 09.06.2010 29

Page 30: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Metrics | Burndown, Velocity, Risk

© mimacom ag 09.06.2010 30

Page 31: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

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

Page 32: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Wrap Up | Benefits

© mimacom ag 09.06.2010 32

DONE

Page 33: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

© mimacom ag

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

mailto [email protected]

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

Page 34: Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software

Customer-Oriented

© mimacom ag

Customer-Oriented

User-Friendly

Competent

Qualitative

Efficient

34

…the open source integrator