Do we need an Agile Maturity Model?
In a post on developer works Scott Ambler proposes a “Agile Process Maturity Model” (APMM), if you are asking “WTF is that supposed to be?” Scott tries to answer that in his first sentence: The goal of...
View ArticleSocial Media and Agile
Flip up Shades For about a decade now everybody in IT talks about Agile, but hardly anybody else does. There is a somewhat similar concept of ‘Lean’ in other industries, but hardly anybody in a ‘real’...
View ArticleContinuous Democracy
Agile Methods teach us that if something doesn’t work when we do it only once in a project, we should consider doing it all the time. This seems to work for testing, estimating, releasing, integrating...
View Article3 Books You Should Read When You Want to Go Agile
If you haven’t switched to an agile approach to software development yet, you probably should. But be warned. Agile is not about daily stand ups in the morning. It also isn’t about renaming your “work...
View ArticleScrum is a Social Thing
I’m currently involved in my first project using Scrum. As preparation for my role as Scrum Master I read various books on the subject. In there I found one lesson about Scrum and Agile in general,...
View ArticleYou Might be Done but You’ll Never be Done
In our Scrum time we have a Definition of Done posted to the office wall. It’s nice. It tells us when a task is done. It’s not easy to achieve everything required every time. But it is possible. There...
View ArticleBooks I Read in 2010
Looks like a year is over again. So everybody is doing some kind of review. I’ll chip in by reviewing some of the books I read during the last year: Presentation Zen Design: Simple Design Principles...
View ArticleThe Definition of Done is Dead. Long Live the Remember Remember List
In our Scrum team we had a problem with our Definition of Done. We created it at the very beginning to specify what had to be done for finishing a feature. But time went by and we added cross cutting...
View ArticleThe second D in TDD
Some proponents of TDD say, that TDD forces you to find a good design. Some even translate TDD to Test Driven Design. I don’t agree. Mostly. Lets start with the small part where I do agree. Since TDD...
View ArticleHow To Earn Trust When You Are Not Worth It
A major idea of agile software development is that developers use techniques like TDD and Pair Programming together with design principles like the SOLID principles to create high quality, clean, easy...
View ArticleScaling Agile Beyond Your Project- What Can We Do?
In the projects I’m involved in we put a lot of energy into becoming agile. This is often a tough fight because I work in an environment that is as anti agile as you can get. Just to give you a glimps...
View Article
More Pages to Explore .....