cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working-software
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 [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
Customer-Oriented
© mimacom ag
Customer-Oriented
User-Friendly
Competent
Qualitative
Efficient
34
…the open source integrator