Why Your Strategic Planning Fails (And How to Fix It)

Why Your Strategic Planning Fails (And How to Fix It) I’ve seen more agile planning sessions derailed by politics than by any technical challenge. It always starts the same way. You get the right people in a room—Product, Engineering, Sales, Finance—and for a moment, it feels like a powerful alliance focused on building the future. A spy’s guide to strategy helped me realize these sessions unfold in three acts: Alliance, Competition, and Endgame. ...

October 25, 2025 · 2 min · Aaron Held

Agile vs Economic Downturns

Is the Economy derailing your Agile Transformations? Economic uncertainty hits. Layoffs are all over the news and productivity suffers. Every time, I see people wanting to blame the loss or productivity on budget cuts and layoffs. That is the short term impact, but I see longer term harm playing out. Teams that were thriving on collaborative decision-making suddenly go quiet. The same people who were debating sprint priorities and pushing back on requirements start waiting for marching orders from above. ...

September 5, 2025 · 4 min · Aaron Held

JIRA story point totals using Ruby and Rest

I’m using a hosted version of JIRA and needed to obtain quick totals based on filters that I have setup. I could not find any easy documentation online so I thought I’d share my quick hack. The REST API is very well documented and uses the same JQL as the filters do. In order to view the commit list for an iteration I have some JQL that looks like: fixversion = 20120611 and fixversion was 20120611 ON “2012/06/11” AND status NOT IN (canceled, “on hold”) ...

June 12, 2012 · 2 min · Aaron Held

the measure of Awesome

Development at work has been trending well in the new year and the team is getting excited about our formal incorporation of practices such as TDD and pair programming. I’m definitely perceive an intangible benefit in culture and fun. With a full test suite and engaged developers working out loud coding is fun again. I give a lot of thought to developer efficiency and generating metrics around our output is very important to me. We are at a point in this iteration where I have too many stories in progress and it is taking a few extra days to get work completed and accepted. This does not concern me greatly since this is a new team and it usually takes a few turns to get into a rhythm. I was walking down the hall and one of developers said that things are going ‘Awesome’. I said “Great, but awesome is not a metric”. ...

January 23, 2011 · 2 min · Aaron Held

Jugaad - India's Agile style

I’ve been reading about India’s concept of Jugaad, possibly poised to enter our buzzword vocabulary since it came up in the context of what Obama can learn from that country. Where the Agile Manifesto starts with “Individuals and Interactions” the Harvard Business Review kicks off Jugaad with “Thrift not Waste”. All too often I’ve seen Agile work because a scarcity of resources (money, time or knowledge) pushed an otherwise waterfall loving group into giving Agile a shot. The tenants of Jugaad resonate with me as a more general philosophy about how to get things accomplished then Agile’s focus on “working software”. ...

November 14, 2010 · 2 min · Aaron Held