My pair programming journey (pt. 1)
“Pair programming is a software development technique in which two programmers work together at one keyboard” – Wikipedia, April 2009. While this is basically true, I’d say it is a flavor of pair...
View ArticleMy Pair Programming Journey (pt. 2)
Me and my colleagues had all jumped in the XP-water. Iterations, planning game, TDD and more. Things was running along quite nicely and I realized I had been pair-infected. Just like you can get...
View ArticleBug Squash – Another Software Team Anti Pattern
It’s time to do something about all these bugs. The dev-team keeps shipping bugs every other month – Manny thought to himself. He had been managing a team for almost six months now and his gut-feeling...
View ArticleThe Human Batch Script
It’s Monday, the last day of the iteration. It’s time to build, package and release the next version of LogLady, the best tool known to man used for analyzing server logs. Robert, the build master,...
View ArticleCommunicaton – a model
Sometimes I notice myself being irritated when I’m communicating with others. Up until recently I thought that was because I was tired or the topic wasn’t interesting enough. At times I even thought –...
View ArticleTransparency, the new instrument for control
Do you ever get the feeling that the world is spinning faster than ever. Maybe it has been like that all along, and we’re all having trouble keeping up? I believe so. Or was it easier doing business a...
View ArticleAn AI retrospective
Always look on the bright side of life … I like to look at things from a positive angle since I find the opposite to be very … ehrrr … negative. This is not the same as being naive but at times it...
View ArticlePrecise or accurate – or, How to miss a goal
Rather early in my career as a programmer I learned a few rather important characteristics about software development requirements as well as how important delivering to an end user can be. Way back,...
View ArticleBecoming Agile
A couple of weeks ago I found a little note that I scribbled down a year ago. Instead of turning it into a blog which I intended in the first place I drew a little comic strip. Today I finally got my...
View ArticleWhat I’ve learned about self organization
Cross functional teams I guess we can all agree that any task that needs to be carried out requires an adequate skill set in order to be completed. Should the task be more complex or less trivial, a...
View ArticleIt’s just a job
It’s just a job Ever since I began to support myself, or as many put it ‘got myself a job’, I have wondered about the the Monday blues phenomenon. I understand the concept, can relate to the emotions...
View ArticleHow I’m using the feedback framework
Controllers, sensors and systems Earlier I’ve written about my journey towards better interpersonal feedback and how that changed my approach in several different (social) situations. In general terms...
View ArticleBugs, errors and unwanted effects
This is not my idea but since Joakim hasn’t blogged about it, I almost feel obliged to. Some time ago Joakim, Tobias and myself where discussing and giving each other feedback on three upcoming...
View ArticleImpact management — attacking from the right
In this previous blog the concept of risk as an area was introduced. The area is the product of ‘severity of undesired effects over time’. The reason I choose to call it ‘risk’ is because the software...
View ArticleThe mikado method and non code changes
A common question Daniel and I get when we talk about the Mikado Method is — ‘Can it [the Method] be used outside of the programming domain?’. The answer is yes, but there are a few things you need to...
View ArticleDeveloper Exchange Model (pt. 1)
Usually when I am new on a software development team I wonder who might be a good pair programming partner. I also think about how to get to pairing quickly and stay in that mode. In this blog I will...
View ArticleSolving problems
If I’m stressed and run into a really difficult situation I behave rather irrationally (read panic) and my first response is usually very ineffective. Escaping problems or not solving them at all is a...
View ArticleThe Mikado Method book
The book is coming … The Mikado Method book cover For quite some time now I have been working on a book together with my friend and colleague Daniel Brolund. It is a very technical book about how to...
View ArticleThe mikado method and non code changes
A common question Daniel and I get when we talk about the Mikado Method is — ‘Can it [the Method] be used outside of the programming domain?’. The answer is yes, but there are a few things you need to...
View Article
More Pages to Explore .....