Agile
-

11 Agile Myths and 2 Truths
I deliver a lot of Agile training courses and I give a lot of talks about Agile (BCS Bristol tonight).…
Read More » -

Organizing an Agile Program: Part 2, Networks for Managing Agile Programs
In Organizing an Agile Program: Part 1, Introduction, I discussed the difference between hierarchies and networks. I used Scrum of…
Read More » -

Organizing an Agile Program: Part 1, Introduction
If you want to organize an agile program, so you can manage the stream of features in your agile program,…
Read More » -

Managing the Stream of Features in an Agile Program
One of the challenges in a program is how you manage the checkins, especially if you have continuous integration. I…
Read More » -

Design Doesn’t Emerge from Code
I know a lot of people who are transitioning to Agile or already following Agile development methods. Almost all of…
Read More » -

Hardening Sprints. What are they? Do you need them?
For anyone who is developing software using Scrum, XP or another incremental development approach, the idea of a “hardening sprint”…
Read More » -

Agile Software Developer Terminology for New Programmers
This is a post for new developers, young, inexperienced or old and retraining into information technology. Recently, I had a…
Read More » -

Who Do You Promote Into Management?
I vividly remember my first promotion into management. I was looking for a promotion to be a senior engineer. I…
Read More » -

The Wrong Notion of Time
No one wakes up in the morning and say “Today I’m gonna screw up. Today I’m gonna piss my boss…
Read More »

