Becoming Agile

This is a series about agile methods and principles. It collects basics, most people in the area of software development apply and use on a daily basis (or at least heard about).

Since the basics are not very valuable on their own (well, you can find them everywhere on the interwebs), I try to add a personal spin with what I experienced or thoughts on how I think things can be handled.

These are the posts so far

  • Becoming Agile: The Sprint - The Sprint is the core of Scrum. It's a finite block of time used for focused work with the goal to produce a potentially shippable product increment at the end of it. A Sprint starts with the Planning and ends with the…
  • Becoming Agile: Daily Stand-Up - The Daily Stand-Up or Daily Scrum is a short daily meeting for the team to synchronize work. The Basics With this meeting, we want to make sure everyone on the team knows what to do and nobody is blocked. Usually, we try…
  • Becoming Agile: Magic Estimation - Usually we have certain constrains on our project which define what we can achieve and most likely also what we have to do first. Having a backlog packed with user stories makes it very difficult to get an overview of the upcoming…
  • Becoming Agile: Principles - Continuously integrate new code As soon as new code is finished it should be integrated into the code base. By that it is not only ensured that all members of the development team get access to new code, it also minimises the…