Speaker: Johannes Brodwall
Johannes Brodwall works on projects as coach, software architect and developer. He's been practicing and teaching agile software development with a particular focus on extreme programming for ten years, and has been organizing the agile user group Oslo XP meetup for around five years. He's a well known speaker in Oslo on agile software development and test-driven development.
Website
Effective Enterprise Java
tuesday - morning
Discuss some of the 75 points of the book with the same title, adapted to 2009 and to Scandinavian settings. The list provides guidelines for building enterprise systems that will scale, perform and be able to evolve as time goes by. (Unlike Ted's description, I make no promises against systems that suck) Items fall into 7 major categories: Architecture, Processing, State Management, Communication, Security, System, and Presentation
Reconsidering cherished design dogmas
thursday 11:20 - 12:10
"A good design" is not a goal in itself. The goal is a system that requires as little effort as possible to develop and change. Proper use of reuse, decoupling and genericity can help with this goal. Improper use almost always hurts.
Balancing Anarchy and Cooperation with Scrum in the Large
wednesday 16:40 - 17:30
If everybody on a 100-person project should talk to everybody else, we'd have to work overtime just to cover the meetings. Of course, this is before we start making any progress. Less meetings mean more progress.
At the same time, everybody works towards the same goal. If we don't talk to each other, we will run in separate directions.
In this talk, I will use my experience as architect for 1/4 of a large project to address the balance between coordination and progress.




