Runar Ovesen Hjerpbakk

Science-based software development

NDC 2013, Day 1

NDC (Norwegian Developer Conference) is a yearly developer conference taking place in Oslo, Norway, with a focus on agile methodology and Microsoft technology. However, a lot of talks are technology agnostic, and the attendees are a diverse group of people.

Day 1 of the conference had some real gems and here are some highlights.

Accelerating Agile: hyper-performing teams without the hype

The first talk I attended was Accelerating Agile: hyper-performing teams without the hype by Dan North. Despite the hyper title, Dan delivered anecdotes from his work in the trading business with confidence and flair. He had many valid observations (IMO) regarding what drives effective teams. Some examples include:

Clean Architecture and Design

Next up was Robert C. Martin with his talk Clean Architecture and Design. As usual he started with a fun fact, then a history lesson. What followed was a good talk regarding components, their boundaries and responsibilities and unnecessary complexity in systems.

Patterns of Effective Teams

Patterns of Effective Teams, another excellent talk by Dan North.

This talk was even better than his last one. Dan described patterns he and his teams have found useful, describing the situations and the persons involved. The patterns included:

Edit: I've added links to videos from the sessions.