Agile for One Developer Projects

In number the great bulk of projects I see are small maintenance or minor enhancement projects. They’re done in a day or a week or two by a single developer. Adding anyone or even the overhead of something like Scrum is counter-productive.

My assumption has been you hand off the assignment and let the individual [...]

Willing To Give Estimates

Developers have no love of estimates. They’ve been pinned in a corner by an estimate and beaten to a pulp. “But you said it would be done by Friday!”

I don’t have any problem with a developer being reluctant to give an estimate. I do have a problem with developers refusing to give estimates unless [...]

ScrumMaster Removing Obstacles

I had a lingering issue resolving connection to an outside VPN and getting into a CVS repository for weeks. I’ve been on and off trying to get it resolved between typical management tasks. Today I mentioned it as an impediment in Scrum where I’ve volunteered to do some coding. By 1:30 in the afternoon the [...]

Project Behavior Issues

Some of the toughest problems on projects are caused by pulling together a group of individuals. Often one or more don’t work out.

On an Agile project you commit to your work every day and explain what you accomplished the day before. There’s nowhere to hide hours of surfing the web or spending a whole [...]

Lengthy Sprint Goals

I’m not sure why, but as an organization we often have wordy Sprint goals that take up half a page and include all sorts of obvious qualifiers like “will be deployed and tested to QA with no serious defects.” The backlog items are squeezed into tortured sentences and stuck up somewhere in the team room. [...]

Jar Jar Standup Parody

Scrum Master Jar Jar: “Meesah wanna know, What did yousa do yesterday?” – Software Maestro

This parody isn’t too far from a really badly run standup. I’m sure some of these happen out there, and I’m sure some developers despise meetings so much they’d hate even a well run standup.

[...]

Sprint Backlog: Task Boards Versus Spreadsheets

In the last two years of using Scrum on projects the Sprint Backlog was:

Excel Spreadsheets: 6 Task Boards: 4

Spreadsheets are winning.

Our environment is a medium sized financial services company with independent projects. We don’t have Scrum of Scrums or any need for them at this point. Everyone is located on-site with [...]

Planning A Move with Scrum

Remember To Revisit Battles

You fight enough battles to remove impediments and eventually you stop beating your head on the wall. A lot of impediments can be removed with some attention and pestering, but others are above your grade to change. Often after a few attempts you learn to accept sub-optimization.

Lately I’ve been given a few lessons in [...]

Productive Versus Busy

Meri William over at Geek | Manager blogs about the common myth that business equals productivity:

It’s really easy to mistake “busyness” for productivity. The folks always rushing around, having meetings and complaining about how busy they are certainly LOOK like they’re doing a lot. But the reality is that effort and output are not [...]