Series: How to Kill the Architecture Department? Part 2
Part 2: Where is the employee formerly known as Architect? The agile organization model In the first blog post in this series Adriaan described a reference model for agile organizations. In other...
View ArticleSeries: How to kill the Architecture Department? Part 3
Part 3: The Technical Product Owner Retrospective In the previous 2 posts we described the agile organization model and a couple of technical roles in this model. In this post we will dive into the...
View ArticleTechnical debt; is it only technical?
The metaphor technical debt was introduced at the OOPSLA conference in 1992 by Ward Cunningham. The phrase was: “Shipping first time code is like going into debt. A little debt speeds development so...
View ArticleHow to Kill the Architecture Department Part 4
Part 4: The Chief Technical Product Owner In part 3 of this series, Herbert introduced the role of Technical Product owner as a counter part of the (Functional) Product Owner. Before Product Owners and...
View ArticleAgile Testing in Offshoring Software Development
During the last 15 years modern communication means have taken a giant leap. The world is becoming smaller and smaller; working closely together with colleagues around the world on a daily basis is a...
View ArticleAgile, planning and fixed dates in no time
There are many commonly held myths about agile. Two of these myths are that agile projects don’t do any planning and that you can’t do agile on a fixed date project. On the other hand, organizations...
View ArticleSeries: How to kill the Architecture Department? Part 5
Part 5: The Senior Software Engineer In Scrum it is best practice to have in each sprint all the team members needed to implement the user stories in that particular sprint. Most members will be either...
View ArticleThe Facile Agile Manifesto
Agile is a mindset. It comes with certain behaviour and a certain culture. As with many things most people and organisations have to go through some serious change before they can actually be...
View ArticleMeasure the right coverage
Measure the right coverage I’ve found many people to care for a high unit test coverage. It tells you something about how well your code is tested. Or does it? Unit tests typically test the smallest...
View ArticleSeries: How to Kill the Architecture Department? Part 6
Part 6: The Senior Operations Engineer Architectural activities tend to focus on the initiation and design phase of a project. In the previous post, we already pointed out the importance of...
View ArticleSeries: How to kill the Architecture Department? Part 7
Part 7: Best practices In the previous blog posts in this series we discussed the role of technical leads (and in particular of Technical Product Owners [TPO]) in an agile software development process....
View ArticleSketchnoting For Absolute Beginners
I’ve taken up sketchnoting recently, and I love it! So, what is sketchnoting? Why is it useful? And how do you get started? The answer to the first question is pretty straight-forward: Sketchnoting is...
View ArticleToyota Kata by Mike Rother
Two days ago, I read the book Toyota Kata by Mike Rother. Like most management books, the central message is hammered home by repetition. Some people, like me, may find that a bit annoying. That does...
View ArticleKanban
David Anderson observed five core properties to be present in each successful implementation of Kanban. These have become know as the Principles of Kanban. First adopt the foundational principles…...
View ArticleAGILE crisis management explained – part 1
Imagine this; a project does scrum but somehow it doesn’t work. Yes they sort of work in “teams”. Yes they sort of have a backlog. Yes they sort of use timeboxes. All these “sort of-s” combined however...
View ArticleAgile Crisis Management Explained – part 2
This blogpost completes the model that I use to build up a mental image of a new crisis situation when I encounter one. I use it to structure and prioritize the thousands of pieces of new information...
View ArticleConstructing Your Parachute On The Way Down, Overcoming Organizational...
Jumping out of a perfectly good airplane, while in flight, without a parachute is generally not recommended. Strangely, it’s exactly what happens in a lot of corporate lean/agile transformations....
View ArticleThe Truth About Agile Management, And How It Can Help You
The truth about agile management is that there's too little of it. So little in fact, that there are those who believe it does not exist. Or worse, that it should not exist. Many companies are...
View ArticleWhat’s your passion?
great talk from Menno van Eekelen about what drives us. http://vimeo.com/62322833
View ArticleOn averages, history and predicting the short term future
Suppose you know a teams average velocity in story points to be 6 per two week sprint over the last year. Nothing interesting has changed (same team, same problem domain, out of holiday season…), what...
View Article