Wednesday, June 27, 2012

How to fail at agile

Ever thoughtful and helpful, Mike Cohn, a leading thought leader on SCRUM, has assembled in one place his top 20 tips on how to fail at agile. You can get this useful article here.

Mike tells us:

Although there are many ways to sabotage your agile project, for convenience we have grouped them into four categories: management issues, team issues, product owner issues, and process issues. In each instance, we will cite an example of someone who successfully caused agile failure, list the general guidelines for failure that the example is meant to demonstrate, and then list alternative techniques you can try to help you replicate the process. We hope this approach will allow you to fail quickly and avoid potential success.

Wow! I wonder if it is as easy as Mike would have you believe? Failure may actually be easier than success with over 20 ways to do it. Such diversity!

 
Here's a few of the better ones:
  • GUIDELINE 3: Equate self-managing with self-leading and provide no direction to the team whatsoever
  • GUIDELINE 8: Do not create cross-functional teams. Put all the testers on one team, all the programmers on another, and so on
  • GUIDELINE 9: Large projects need large teams. Ignore studies that show productivity decreases with large teams due to increased communication overhead. Since everyone needs to know everything, invite all fifty people to the daily standup.
  • GUIDELINE 12: Replace a plan document with a plan “in your head” that only you know.
  • GUIDELINE 16: Slavishly follow agile practices without understanding their underlying principles.
  • GUIDELINE 20: Convince yourself that you’ll be able to do all requested work, so the order of your work doesn’t matter.
An alternative is given here:

 

 

 
Delicious Bookmark this on Delicious

Monday, June 25, 2012

Risk exposure



And then what?!
Robert Gates
US Defense Secretary

 
It has been reported that Robert Gates routinely asked that question when being briefed on a new opportunity. He likely understands that "risk is the price paid for opportunity". Gates may have been thinking about this:

Decisions in the face of uncertainty deal with these questions (the big Three)
  • Are all the facts and estimates in the frame?
  • Is the information understood for its function, features, and performance?
  • Are the consequences known and understood?

Facts come from history; estimates are about the future (there are no facts about the future, after all)
Consequences is another word for exposure. Is the risk exposure understood? Perhaps it is if you internalize these ideas:
 
1. All risk events are not going to happen, or happen to the degree you estimate, so the total risk exposure on the risk register (sum of all costs,or schedule) is overstating the risk to the project

 
2. If you have benchmark data on the probability of occurrence, you can weight the event values by the benchmark data; however, if there is no benchmark data (what we call calibrated data), then there is no point guessing and then multiplying probability by likelihood.... that's just multiplying two guesses, and what's the point of that?.

 
3. Without benchmark data, you can label each risk qualitatively with a high, medium, low possibility of occurrence. While these are also a guess, the guess has a broader range and is more likely to cover the real possibilities. Thus, you can then look at the risk exposure in each broad category

 
4. Based on experience and intuition (learned responses) you can choose which events to keep an eye on, and which events may be mitigated by some strategy

 
5. You can plan buffers and reserves to absorb the unmanaged (low) risks

6. Risk attitudes--and thus risk estimates--are temporally biased: the future is more optimistic than the present for the same challenge.

Sponsors, with their longer business timeframe, are more optimistic than the project manager; thus, sponsors understate risk. But the corollary is that PMs tend to overstate the risk. Thus, there is a constant tension. Project managers are the ultimate manager of this tension!


Saturday, June 23, 2012

Leonardo and DONE

I've been reading a really fascinating book about Leonardo da Vinci: "Da Vinci's Ghost: genius, obsession, and how Leonardo created the world in his own image"

In Chapter 4, we learn this:
"Leonardo had trouble with deadlines". Over a three year period from 1478 to 1481, while living in Milan as a painter-artist, he received several commissions for significant works.... and did not get to DONE on any of them!

It appears he kept the down payment, but failed to collect the check that goes with DONE.

In fact, when it came to selecting the 1481 team to decorate the (new) Sistine Chapel, he got left off, allegedly because of his reputation for not getting DONE...to his consternation.

So, why wasn't Leonardo disposed to good project management?  One of his supporters, who was also his critic, said this:

Alas! This man will do nothing at all, since he is thinking of the end before he has made a beginning. ... In his imagination, he frequently formed enterprises so difficult and so subtle that they could not be realized and worthily executed by human hands. His conceptions were varied to infinity

In other words, when came to the WBS, Da Vinci got trapped in the paralysis of analysis. He often began an engagement with a round of experimentation and investigation, sort of a 15th century version of Boehm's Spiral Method.

But we also see a measure of emergence and progressive elaboration in his inability to control scope or contain his imagination

In fact, containing (or constraining) imagination is the challenge in all "thought projects" (Thought projects: those which have intangible requirements, or requirements about intangibles) that have scope with no tangible boundaries and are simply what you can imagine.

I guess the good news is that Leonardo was able to get his game together and left the world with an incredible legacy. I think that's good news for all of us, even the agilists among us!

Thursday, June 21, 2012

Writing, and then re-writing

Dilbert: "Your second paragraph is pointless and confusing. Let's just delete it."
Writer: "I'm a highly trained technical writer. What makes you think you can do my job better?"
Dilbert: "That might be a trick question. But I'm pretty sure the answer is in paragraph two"



Good writing is not written.... it's re-written. And it's likely rewritten again. Even when you start with an outline and a story board as I do.

I'm working on my fourth book (due to be published early next year) "Maximizing Project Value"; I'm supposed to know how to do this. But after almost a year, I'm still rewriting. Of course, I had a good beta reading team; they really gave me some good stuff.

(By the way, it's going to be a paper book. But if you've got an itch to self-publish an ebook, take a look at this blog on how to write an ebook)

Now comes the editing by a professional editor. And you get this stuff, among other good suggestions:

More about the lowly comma from Ben Yagoda who is a professor of English:
If I’ve seen it once, I’ve seen it a thousand times. I’m referring to a student’s writing a sentence like:
I went to see the movie, “Midnight in Paris” with my friend, Jessie.

Comma after “movie,” comma after “friend” and, sometimes, comma after “Paris” as well. None are correct — unless “Midnight in Paris” is the only movie in the world and Jessie is the writer’s only friend. Otherwise, the punctuation should be:

I went to see the movie “Midnight in Paris” with my friend Jessie.
If that seems wrong or weird or anything short of clearly right, bear with me a minute and take a look at another correct sentence:
I went to see Woody Allen’s latest movie, “Midnight in Paris,” with my oldest friend, Jessie.

You need a comma after “movie” because this and only this is Mr. Allen’s newest movie in theaters, and before “Jessie” because she and only she is the writer’s oldest friend.

The syntactical situation I’m talking about is identifier-name. The basic idea is that if the name (in the above example, “Jessie”) is the only thing in the world described by the identifier (“my oldest friend”), use a comma before the name (and after it as well, unless you’ve come to the end of the sentence). If not, don’t use any commas.
OMG, enough about the comma!


Tuesday, June 19, 2012

Space X


When it's really important to do, the odds are not important
Elon Musk
Founder, Space X


Delicious Bookmark this on Delicious

Sunday, June 17, 2012

The new Three R's

Are these the new three R's: Responsibility, restraint, respect? (You probably remember the orginial three: reading, 'righting, and 'rithmetic)

We could do a lot worse, and perhaps not better than to adopt the "new three".

  • Reponsibility: accept commitment, be committed, accept if you are wrong, and celebrate if you are right.
  • Restraint: If you're working with Other People's Money (and when aren't you?) limit yourself to the risks you would take if it were your money; and if your benefactor is more risk seeking, then draw restraint from him/her
  • Respect: Sometimes it's hard to respect the village idiot, especially when the idiot is in your chain of command. Nonetheless, if you can't really respect, then at least be civil. No need to be nasty; just get the job done and press on.
If you value relationships (and not everyone does), then perhaps the new three R's are principles you can live by, not only to live with.

(Music fades in here, as I depart)

Delicious Bookmark this on Delicious

Friday, June 15, 2012

Small team leadership

A lot of people talk about self-organizing and passing about the leadership baton from time to time so everybody has a chance at it.

It may work on paper--though I'm not sure why the theory would suppose it's a good idea to retire a really good leader so someone else can get some experience; it may even work sometimes in practice, but most of the time in small teams leadership is not settled and effective until "dominance" is settled. 

Say what you will about one for all, and all for one. There's always a dominate figure. Dominance is not synonymous with being a bully. Dominance is a $10 word for pecking order and the ability to project (as in projection) "presence" (as in command presence).

Sharing leadership (in the sense of passing the baton) is often difficult since the pecking order is not easily rotated. Some folks are natural followers, others are managers (task oriented) but not leaders (message and concept, direction, protection, order)

Hersey and Blanchard told us all about this years ago with situational leadership. Most people who know about this (they used to teach it routinely in management school) remember the four S's for the four situations of leaders. But the more important point about the SL model is that is posits a place for followers.

Followers have styles also; some can be very assertive, but nonetheless managerial rather than leader. The idea of SL is that the leader--being the adult--adjusts his/her style to be the compliment of the follower: assertive follower--> delegating leader, etc.

It's true that on some larger scale than a small team, social and institutional emergence is at work. In the event, we can expect self-organization. In the United States, we need only look to the assembly that that put together our Constitution to see how this works. Of course, that self-organization was then ratified by the affected population.

But I'm talking about something on a smaller scale: a dozen people forming themselves first into a working group and then into a committed team. By the time you get to the team thing, dominance will have worked it's will: a leader will have emerged. Managers in the team will have suggested the right organization--that's the self-organizing thing, and good managers can make it work (managers are better at this than leaders, who may have their head in the iCloud or some such). Task leaders and the team leader will then figure out the right styles... and off we go!"

And, in what direction are we going? Should we follow the customer, lead the customer, or ignore the customer in the short run? That last thing, ignore, is not all bad, because as Henry Ford said (paraphrase): if I had asked what they wanted, they would have said "faster horses"

The answer, of course, is "it depends..." (And, it always does).