Agile
-
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 » -
Agile Program Management: How Will You Deliver?
One of my program management clients is organizing a program and is having trouble thinking about a delivery model that…
Read More » -
Agile is Not for Everyone
Someone asked me again about self-assessments for their agile transition. That got me thinking about this problem of transitioning to…
Read More » -
Why Scrum Won
In the 1990s and early 2000s a number of different lightweight ‘agile’ development methods sprung up. Today a few shops…
Read More » -
Introduction To Extreme Programming (XP)
This post is an introduction to Extreme Programming (XP), another of the Agile methods for software application implementation. Reading this post is…
Read More » -
Introduction To Scrum
This post is an introduction to Scrum, one of the Agile methods to drive software application implementation. Reading this post is a…
Read More »