December 2012 Blog Posts

How software development teams deal with high levels of pressure and emergencies in F1 ?

The race start at 2pm no matter what and software development teams from different F1 teams  compete against the time and against each other to deliver features that give the best possible competitive advantage to their F1 team. They often deliver mission critical software, where serious bugs can affect the result of the race, in extreme conditions the safety of the driver, and during the last races of the season bugs and defects can jeopardize championship victory. Meanwhile software engineers are fully responsible of the outcome of their work, how the software will operate on the track and of the...

How software development teams deal with high levels of pressure and emergencies in F1 ? The Answer

How software development teams deal with high levels of pressure and emergencies in F1 ? Is not easy to articulate the answer to this question because it is a lot about actions and behaviors learned from practice and a network of collaborations, information exchange, trust and competences.  Here I try to describe it based on my personal experience. How software development teams deal with high levels of pressure and emergencies in F1 ? In sort a list from my experience: A minimal set of practices, checklists and skills required for an accurate and competent job ...

Cynefin exercise about Agile software development - 5 Key learnings (final)

This post is the 5th and final post of the series co-authored with Michael Podvinec where we write about the exercise and some of the insights gained: 1 - Intro 2 - Sense-Making 3 - Categorization 4 - Our exercise 5 - Key learnings Michael is a molecular biologist by training, and is convinced that agile methods have a place in all domains where we're commonly dealing with complexity and uncertainty, such as biomedical research.  He really promises he will soon publish more regularly on topics like ...