One thing I like about November is the DemoCamps, and this year I spoke at two of them, Bonn and Munich. Both were great events where I had the chance to talk about RAP. The DemoCamps are all about spreading the word about technology and both events did a great job. November is nearly over, but you will have a second chance on December 9th to see some great speakers like Ralph Müller, Marcel Bruch, Benjamin Muskalla, Karsten Thoms, Klaus Krogmann, Markus Tiede, Stefan Schuerle and David Burkhart. Of course you’ll also hear me speaking about RAP again.
If you are in or around Karlsruhe feel free to stop by. All you need to do is sign up for each of the events: the democamp (sign up on eventbrite) and for the Stammtisch afterwards (sign up on doodle). But you have to be fast because there are only a few seats left. Here is the complete agenda for the Karlsruhe DemoCamp on December 9th. Looking forward to meeting you there.
- 17:30 – 17:40 Intro – Ralph Mueller
- 17:40 – 18:00 From Stack Trace to Scrum: Agile development with Mylyn, Benjamin Muskalla, Tasktop
- 18:00 – 18:20 Balanced Software Design, Klaus Krogmann, FZI
- 18:20 – 18:40 Agile Development with Eclipse, Stefan Schuerle and David Burkhart, andrena
- 18:40 – 19:00 Eclipse Code Recommenders, Marcel Bruch, TU Darmstadt
- 19:00 – 19:30 break
- 19:30 – 19:50 Jubula- take a sneak peak, Markus Tiede, Bredex
- 19:50 – 20:10 A look ahead at RAP: what’s new now and will be noteworthy in the future, Holger Staudacher, EclipseSource
- 20:10 – 20:30 Building Xtext based projects with Maven, Karsten Thoms, itemis AG
Tags: Agile, Code recommenders, democamp, eclipse, jubula, karlsruhe, mylyn, rap, xtext
In the last few weeks i was confronted with several projects and developers, who were trying to incorporate the scrum process into their project environment. The following remarks will pinpoint some of the problems and challenges several of the projects had and what a possible solution might look like (your mileage may vary).
Upfront i have to say, that i am a strong believer in scrum and its gains. This opinion originates from the fact, that i have worked in scrum projects which turned out very well. Why did they work well? Because they applied scrum!
The Fundamentals
We all know the sentence “yeah, we are an agile team”. And next they present you their fixed road map with milestones etc. The opposite is the “no planning agility”. We just fiddle along on a daily basis. That is not agile either.
I think the sweetspot is where scrum enters the stage. The product backlog dictates your workload and the sprint backlog defines your daily work. What’s the gain? Transparency and flexibility. The two virtuoso every one wants, most people claim and the fewest projects actually have. Lets see what these two words actually mean.
Transparency - Like a glass window transparency has two sides. When looking at the team we want to know what the team is actually working on and what their progress state is. The scrum wall with its small tasks and the sprint burndown is the place to find these information. When looking at the product owner, it is his job to provide a well formed backlog. Well formed means stories with clear scope and manageable volume. From both perspectives you have the ability to intervene when necessary.
Flexibility - Flexibility allows to refocus the course of the development efforts while being way under way. Only after you have finished the current sprint you plan the next one with the stories you need the most. After your project time has elapsed you can be certain that everything that is in your project right now is what you really need. No extras. Just the right features. Admittedly we could miss a few features but that would simply require more man power or more time. Most importantly: the scope is spot on because of constant corrections of the project plan.
So that is great theory. Now on to the problems…
Oh wait. This blog post is getting to long and i have to many points on my list. So lets take a break here and discuss the above until part II is ready.
Are you applying scrum? What are the biggest gains for you?
Tags: Agile, Scrum