Product Centric

I work in an environment that is somewhat dominated by a project governance mentality. What does this mean? What it means to me is this – that our diligence is focused on spending rather than on asset creation. Why is this significant? Because it changes how we focus the decisions in the process of software

What I Have Done

Recently I have had to look back on my career and remind myself what I have done. I am leading a challenging project, and at times it feels like I have team members and customers projecting their expectations for how the work will be executed. Sometimes amid the cacophony of voices, I have to remind

Real World Developer Manifesto

Real World developers prefer: Getting things done over sitting in meetings, but understand that communication is important. Working code over extensive documentation, but understand that government regulations, and product sustainability require a rational approach to documentation. Requirements that describe business value over requirements that prescribe implementation vectors, but understand that the customer often can only

Is It Me?

Occasionally – I will get into a conflict with someone, and I don’t know why. When I look back at the conversation, what I remember, it becomes apparent that either I baited someone into an argument, or vice versa. Sometimes this happens because I attach connotative meaning to something someone says because I think I

Estimation Purposes

Mike Cottmeyer’s post about How to Think About Estimating is freakin’ brilliant. I applaud him for speaking his mind, and telling us how professional software delivery can get done. Why?  Because he gets down to the guts of why estimation is hard for so many teams, and while it seems to me that half of