8 ways to kill Agile

Want to kill your high performance agile dev team? Make it hard for them to deploy to Production. Set up a bureaucracy of approval gates, review boards, committees, and meetings. Make sure they miss their deadlines and disappoint their customers.  Control them until they can't get anything done. Don’t let them [...]

By |2023-04-22T21:12:49-04:00December 16th, 2011|Uncategorized|Comments Off on 8 ways to kill Agile

How to be a great tech leader

Anyone can write code, but how do you effectively lead a team building an excellent software product?  To guide your team to greatness, you have to be a great technical leader.  A great tech leader does three things: know what to build, help the team build it, and help the team continuously improve. [...]

By |2023-04-22T21:13:01-04:00April 1st, 2010|Uncategorized|Comments Off on How to be a great tech leader

Ken Schwaber’s Flacid Scrum

Ken Schwaber presented "Flacid Scrum--A New Pandemic?" last night at the Agile Bazaar. Ken's talk was a one hour overview of Scrum, with the point that if it's ScrumBut, then it's not Scrum. Scrum works because it exposes organizational impediments to success, not despite exposing impediments. Don't adapt Scrum to your organization's dysfunctions; correct them!

By |2023-04-22T21:13:05-04:00June 19th, 2009|Uncategorized|Comments Off on Ken Schwaber’s Flacid Scrum

Agile for mobile

Agile for mobile These are my notes from a presentation I gave Saturday at MobiCamp Boston 2. The pitch ... or maybe it's in the product development, too Software engineering is where you spend most of your effort, time, and money when you build your mobile app Scrum can help control your software engineering effort/time/expense [...]

By |2023-04-22T21:13:07-04:00March 25th, 2009|Uncategorized|Comments Off on Agile for mobile

Mobile success factors: how to succeed, how to fail

These are my notes from a presentation I gave Saturday at MobiCamp Boston 2. The pitch You are building a mobile app You want it to be successful How do you do that? Is there something in product development that you can control? Of course, but we all know how to build a great app, so [...]

By |2023-04-22T21:13:08-04:00March 24th, 2009|Uncategorized|Comments Off on Mobile success factors: how to succeed, how to fail

Is It Done?

The question is a cliche among agile teams: what does Done mean? I recently heard a number of responses from two teams: It works so well we are willing to give it to the customer. I like this definition. These team members are proud of their work and are focused on pleasing the customer. The pilot has landed the airplane [...]

By |2023-04-22T21:13:09-04:00March 9th, 2009|Uncategorized|Comments Off on Is It Done?

Release backlog

Two team members asked, "What does 'release backlog' mean?" I drew this Venn diagram, and they both understood: Everything: The universe contains all possible product requirements. Most of them will not be included in our product. Product backlog: The product backlog contains the subset of all possible product requirements that we agree could be included in our [...]

By |2023-04-22T21:13:11-04:00February 9th, 2009|Uncategorized|Comments Off on Release backlog

Certified ScrumMaster

I spent two days last week at Jeff Sutherland's Certified ScrumMaster class. Jeff is one of the creators of Scrum. He is an excellent teacher with high caliber experience, not just applying Scrum, but applying Scrum well. I highly recommend Jeff's class to everyone interested in doing software development well.

By |2023-04-22T21:13:12-04:00January 26th, 2009|Uncategorized|Comments Off on Certified ScrumMaster

Meetings suck

First he butters me up: "As one of my best managers, I thought I'd get some advice..." Then he makes a genuine request for help: "... on how perhaps my company should structure one of their processes... in particular, team meetings" I offer a snarky response: "Meetings suck. Avoid them." And then I get interrupted [...]

By |2023-04-22T21:13:13-04:00December 17th, 2008|Uncategorized|Comments Off on Meetings suck
Go to Top