Category: Software Craftsmanship

22 November 2017 / Software Craftsmanship
Taking personal responsibility in a technical role

After have participated in my 3rd workshop with Christopher Avery on Personal responsibility I started realising how powerful this could be if we could apply this way of looking at, and dealing with, technical problems more. In case you are not familiar with the process can you read about it or watch a short introduction video on it to get the basic gist of it....

4 October 2017 / Agile & Scrum
Why and how do we use pull request?

The goal of this blog posts is to share why a team I coached used pull requests and how we did this within the context of a midsize product. I share this experience, knowing it’s not a perfect example, as it might provide inspiration on the advantages and disadvantages of such an approach. The context The context is a customization and extension of an existing...

25 January 2017 / Agile & Scrum
The Shocking Truth about Firefighting in I.T. Organizations!

Why are there so many IT people out there who have the feeling they're actually a firefighter? Why do they have the feeling to be jumping from one burning house to another? Why do they have the feeling work is driven by fire alarms? Why is it that the loudest voice in the office, the biggest fire, gets things done? A bunch of questions I...

27 October 2016 / Agile & Scrum
Architecture is a business asset

Architecture is a business asset that deserves explicit investment and care to generate long term benefits. Let me explain. Software architecture is as important as functionality, at least in the long run. Sounds reasonable. I asked more than 1000 technical people in the last year if they agree with this statement, and they overwhelmingly do so. But, what does this actually mean? As the functionality...

14 September 2016 / Agile & Scrum
A Backlog item Card Creator in Google Sheets

Why A few months ago I was on an assignment where there was a clear request to use physical cards for their stories.  It helped to give an overview by laying them on a large table. Always good to hear that people are thinking out of the box when searching for ways to visualize their work. Luckily I had this available in xls format, written in VB. It...

6 April 2016 / Agile & Scrum
Case Study: Enhancing Team Work Using Dojo’s

The issue: knowledge sharing & alignment It is frequently seen that even though people are working on the same delivery there still is misalignment on the way of working, with what degree of finish (D.O.D. interpretations), etc.  This especially happens with different skills and contexts that imply different perspectives on how to look at software. Either way you place it: knowledge sharing is lacking.  One of the...