User Stories as A Unit of Customer Value

Recently, a friend and I had a discussion about splitting larger user stories into smaller ones. We disagreed on whether or not a particular five-point story could be broken down into a handful of smaller ones. My friend argued that a five-point story was by definition divisible into smaller stories. The body of work in the larger story could be chunked out into smaller units each qualified as a standalone story. His comments highlighted for me a fundamental difference in how to approach software estimation. Most of my experience is in an agile methodology called scrum. In a scrum approach,…

Read More

About This Site's Title

I would like to take just a few moments to explain the title of my blog. Like many people in my industry, I do not come from a traditional computer science background. For a long time, I let this fact define how I saw myself professionally. I felt inferior to my colleagues who attended respected technical schools and studied hard to earn the CS diploma. When I would land a job or a contract, I would constantly feel a sense of dread that one day I would be proven incompetent, ushered out the door, and laughed at behind my back.…

Read More