froscon2010 - PREVIEW

Free and Open Source Software Conference

Thomas Ferris Nicolaisen
Tag Day 1 - 2010-08-21
Raum HS5
Beginn 14:00
Dauer 01:00
ID 546
Veranstaltungstyp Vortrag
Track Behind the scenes
Sprache der Veranstaltung englisch

Agile in a Year

How a Bonn software development company became more agile in a year

In the last ten years our industry has seen a slow but steady adoption of agile practices. Methodologies like Scrum and eXtreme Programming have long been taught and spread through conferences, courses and consultants, but many companies still struggle to introduce the practices that really matter. Luckily, tools that support these practices have become cheaper/free, and knowledge around agile practices is willingly shared through blogs and wikis online. The open-source alternatives have increased in maturity, and today there is little standing in the way of introducing practices like continuous integration, even with limited resources. This talk is an experience report from how we introduced a number of agile practices into IP Labs, increasing transparency, quality and productivity throughout or process. We will show which practices were easy to introduce, which were hard, and how one depended on the other. After attending this talk, you should have some concrete ideas on how you can get started in your own organization, which pitfalls to avoid, and how to gradually increase agility.

Rough draft:

Coding practices

  • Refactoring
  • Test-driven development
  • Pair programming
  • Code reviews

Infrastructural practices

  • Continuous integration (Hudson, Ant, Maven)
  • Automatic deployment (JBoss, scripts)
  • Commit mails
  • Code metrics (Sonar)

Communication practices

  • Standup-meetings
  • Backlog
  • Requirements/specs
  • Iterations
  • Retrospectives
  • Workshops
  • Demos