# Co-Pilot

Till Bay, Benno Baumgartner, Matthias Hüni, Eva Jutzeler, Michela Pedroni

This book describes the agile software development process of Comerge AG from Zürich, Switzerland. Founded 2008 as a startup with four employees, the team consists now of over twenty members. Embracing an agile approach from the beginning, the Comergers have developed a lightweight yet efficient project management toolkit which lead to the successful release of more than 280 projects for over twenty clients. Covering the SCRUM approach, the Co-Pilot helps you focus

## Co-Pilot

using agile methods to land IT projects smoothly


All rights reserved.

Citation of the contents only with approval of the editor.

CC-BY-NC-ND (Work), CC-BY-SA (Contents)

© 2014 by Comerge AG, Switzerland

## Impressum

Managing Editor:

Till Bay

Comerge AG

Bubenbergstrasse 1

8045 Zurich

Switzerland

Tel: +41 43 501 38 38

Fax: +41 43 501 38 39

Email: till.bay@comerge.net

Associate Editors:

Benno Baumgartner

Matthias Hüni

Michela Pedroni

Eva Jutzeler

Layout and Artwork:

Eva Jutzeler

Publisher:

buch & netz, Zürich

http://buchundnetz.com

This book is available as print or ebook:

ISBN 978-3-03805-035-3 (Print)

ISBN 978-3-03805-101-5 (PDF)

ISBN 978-3-03805-102-2 (ePub)

ISBN 978-3-03805-103-9 (mobi)

## Preface to the first edition

There are many books on agile methods and software development best practices available today. So why write another book on the topic?

There are a number of reasons: First of all, we do not believe in taking a book and following it word for word. We rather trust in action and daily practice. The book you are holding in your hands describes a set of process patterns that have worked well for us in the past. By constantly remixing and improving them, we ensure that they continue to fit the needs of our evolving company. In fact, the Co-Pilot includes a framework for adapting the process to changes, thus driving it further as we write. Hence, this book does not describe a specific menu to cook in the software kitchen, but it describes a list of ingredients and spices that can be mixed and matched.

The second reason for turning our practices into written form is: the ideas described in the Co-Pilot may be reused by other companies in other environments applying a similar mix and match approach. The way of working defines and significantly influences a company’s culture, but it can only become culture if you are convinced of the practices. We hope that the processes and methods described in the Co-Pilot will entice you to choose some and invent your own flavor of an agile software development process to be implemented at your company. The name of this book—Co-Pilot—reflects this idea. It serves as guidance and inspiration and provides inputs, but you remain the pilot in charge.

The processes and ideas that the Co-Pilot describes have roots in the history of our company, Comerge. Comerge grew in its first ten months from four employees to over twenty. During this rapid evolution, we were confronted with various managerial and technological challenges.

Coming to a slower growth pace in recent months (we are now almost three years old) motivated us to look back and identify the ideas that helped us master these challenges while still satisfying the needs of our customers. Many of these ideas have their roots in our experience as employees or co-workers of inspiring proponents of agile software methods: Benno Baumgartner and Till Bay have worked at Erich Gamma’s lab, five of us worked for Bertrand Meyer at the Chair of Software Engineering at ETH Zurich, and others have managed outsourcing projects with programmers located in Eastern Europe. The Co-Pilot collects these experiences and the best practices of our past and present.

We hope that you enjoy the read and that it inspires you to put some of it into action at your company.

We would like to thank the following people for making this book possible: Daniela Bomatter, Julian Tschannen, Geraldine von Roten, and Urs Doenni for their reviews of the drafts, Eva Jutzeler for her fantastic layout and drawings, and all our customers and employees for their constant support and encouragement. You are great and together we make the shipping of high quality software happen and safely land agile software projects.

November 2010

Till Bay, Bernd Schoeller, Benno Baumgartner, Beat Herlig, Dennis Rietmann, and Michela Pedroni

## Preface to the second edition

A lot has happened since the first edition of the Co-Pilot came out in November 2010: Comerge has celebrated its fifth birthday and looking back at the last two years, Comerge has undergone an evolution in various areas.

First of all, we are happy to have gained many new talented and motivated Comergers as colleagues. This has meant for us that new ideas, expectations, and needs have entered our company life and helped shape what Comerge is today. At the same time, company growth has put us up against managerial and organizational challenges, which the Co-Pilot has helped us handle. These new challenges have also lead to changes in the Co-Pilot that—where needed—we have adapted to fit our needs.

Secondly, we are proud of the going live of several large projects (the most prominent being the Mobility project, live since October 2011). Having safely landed these software projects has affirmed the value of the Co-Pilot and strengthens our belief in following its processes while continuously advancing its principles as the company, the team, and our projects evolve.

Thirdly, we have moved the tool support for the Co-Pilot process from Origo to JIRA and have started using Git instead of SVN for certain projects. These technological changes have rendered some of the contents of the Co-Pilot’s first edition outdated and resulted in adaptations to the process descriptions and extensions detailing the peculiarities of these tools.

All of these developments have effects on how we work and to stay abreast of changes, it is high time to bring out a second edition of the Co-Pilot! We hope you will find the Co-Pilot interesting and helpful.

We would like to thank all our customers and employees for their loyalty, trust and commitment to jointly developing high quality software. A special thanks goes to Beat Fluri and Jonas Zuberbühler for the process descriptions they provided and to Patrick Ferrarelli for his hints on book typesetting that have found their way into this second edition of the book.

May 2013

Till Bay, Eva Jutzeler, Michela Pedroni, Benno Baumgartner, and Sara Brigatti

## Preface to the ebook edition

As agile methods evolve, this book should do as well. Handheld devices have become convenient tools to read and watch digital content so we decided to get the Co-Pilot ready for these devices. Matthias took care of the transformation process from preformatted HTML (generated by Adobe CS) to simplified and clean ebook-ready sources.

We are also happy to announce that the Co-Pilot will be published by Zurich based "buch & netz". You may order the book as print or ePub / MOBI / PDF on http://buchundnetz.com.

June 2014

Till Bay, Matthias Hüni

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!