Previous month:
September 2009
Next month:
November 2009

Hiring for an Agile Team

Agile Team What characteristics do you look for when hiring for an agile team? Our next Calgary APLN meeting is a panel discussion on the topic and looks set be a great one.

 

Some broad characteristics identified in the planning emails for the panel include:

Characteristics of a high performing team:

  • Collaborative / effective communicator
  • Willing to cross boundaries
  • Work side by side / discuss work out problems real time
  • A lot of face to face communication required
  • Humility - accept feedback
  • Able to compromise / support team decisions
  • Able to reflect back on events and provide insights (critical for retrospectives)
  • Always looking to improve
  • Think about things rather than blinding moving forward…..
  • Pragmatic - Knows what “just” enough is, Do what it takes
  • Adaptive / Flexible - Change direction as required
  • Takes initiative / self motivated
  • Willing to try new things (may be evident by a desire for continuous learning)
  • Can figure out the most important thing to do next. Doesn’t need to be told what to do.
  • Risk tolerant – able to make a decision and act based on the information known
  • Able to work in fast pace / intense
  • Willing to work in a team room – little privacy, very noisy, no prestige
  • Can challenge ideas in a respectful manner
  • Work incrementally - Willing to revisit work
  • Accepting that the big picture will evolve over time

Detecting these characteristics:

  • Behavioural descriptive questions – tell me a time when….give me an example of….
  • Interests / desires may be evidence of the characteristics
  • Informal references from prior projects / peers etc.
  • Auditions – pairing on an activity
  • Trial periods

The panel members have also identified a set of technical requirements based on the various roles (developer, test, architect, etc), but I am most excited about who we have on our panel...

Continue reading "Hiring for an Agile Team" »


Zombieland Project Management

Zombie Zombies and Project Managers; to many people the images are synonymous, fools blindly shuffling from one goal to the next. Not too smart, but a major annoyance if you are trying to get somewhere, or get something done.

Yet, as a project manager I have a weakness for zombie films, they appeal to my inner urge to cut down those who impede progress or just don’t get it. I know you can not really do that, and these feelings are more likely a reflection on my inability to communicate effectively, but none the less, a socially acceptable demographic for outpourings of frustration seems to have wide appeal, and box office success.

So, other than some people thinking project managers are lumbering dullards, and this one occasionally thinking of chainsaws, what does the film Zombieland and project management have in common?

• The Insecurity Complex
• The Goal Obsession

In the film comedy Zombieland two mismatched characters team up to survive zombie attacks, find love and pursue a goal. Our hero is Columbus, a socially awkward young man who’s obsessions and aversions in normal life had made him a lonely misfit, now keep him alive in a time when most people have succumbed to zombies. His partner is Tallahassee a hard hitting, shoot first ask questions later, type guy who is driven by an overwhelming desire to find the world’s remaining supply of “Twinkie” cakes.

The Insecurity Complex

An Insecurity Complex is a common feeling for new project managers. Linda Hill describes it well in her book “On Becoming a Manager”. She explains how people who did well in technical and sales roles often struggle and experience “Self-Doubt” when first in a management position.

Continue reading "Zombieland Project Management" »


Scrum, Bikram Yoga and The Attention Economy

Yoga

What do Scrum and Bikram Yoga have in common? They both cater for the attention economy. Humans derive a lot of their sense of security and confidence, what psychologist Albert Bandura calls “self-efficacy,” from predictable routines. Without these predictable routines we can feel uncomfortable and uncertain.

 

I was talking to a colleague, Mike McCullough, last week who was creating agile training materials and quick-start templates to help organizations adopt agile. I was teasing him on the irony of creating prescriptive templates to guide people through an adaptive process that should probably be tailored for each project. He agreed, but pointed out that definitive models (even if not optimal) are much easier to sell than open-end frameworks requiring adjustment and set-up.

 

This is true, known entities create buying confidence. Comforted by the certainty (or less uncertainty) of a well defined approach our mental search for predictability is satisfied. Plus, really, which is easier to explain and sell to sponsors:

  1. We are adopting Scrum, it has two-week iterations, a Product Owner role, and work prioritized in a Product Backlog.
  2. We will select a hybrid of agile and traditional approaches, based on project and organizational characteristics, and selectively add and subtract approaches based on stakeholder feedback and project performance.

 

Even if option 2 is better, it sounds so fuzzy and nebulous that frankly as a sponsor, I am not sure what I am buying into.

 

Scrum

At the heart of Scrum is a simple process, obviously a great deal of skill is required to make it successful in challenging environments, but the underlying model is simple and this is a great strength. Scrum is the fastest growing and most widely used agile method, due to this simplicity. It can be quickly described, the rules are clearly defined, and there is a certainty to the process guidelines that (regardless of whether they always really apply) satisfy our urge for completeness and certainty.

  • There are clearly defined activities (Release Planning Meeting, Sprint Planning Meeting, Daily Scrum, Sprint Review)
  • Sprints are fixed time periods, traditionally 30 days, but now many teams use 2 weeks
  • Only Certified Scrum Trainers can deliver Certified Scrum Master training courses

Bikram Yoga

Bikram Yoga is a form of hot-yoga developed by Bikram Choudhury. It caused some controversy when the 26 postures were pursued under copyright and wide-scale franchising occurred. The whole commercialization of yoga for personal profit seemed, well, un-yoga -ish and spawned the “Yoga, Inc” documentary and terms like “McYoga “.  Regardless of the controversy, it has been amazingly successful. With over 600 studios worldwide, it is the fastest growing form of yoga.

  • All classes perform the same 26 Postures
  • Classes are always 90 minutes in length and conducted at 104F
  • Only certified Bikram instructors can run Bikram hot yoga classes

The Attention Economy...

Continue reading "Scrum, Bikram Yoga and The Attention Economy" »


Agile Business Conference 2009

London I attended the Agile Business Conference in London this week and presented on Tracking Project Performance. I missed this conference last year and so it was especially good to catch up with people again and hear what they have been doing. Also, after working in London for six years, but then living in Canada for the last nine years, it is always interesting to see how things have changed since my last visit. This year it was video screens replacing all the paper billboards going up and down the escalators on the Underground that caught my eye.

 

The conference was very good, and had the general theme of “Agile Grown Up”, focussing on the organizational impacts of using agile. This may not have been as much interest to technical people, but was right up my street. On Tuesday there was a great session about agile at Nokia where 1800 software developers are using agile to develop the Symbian mobile phone platform. They are using a version of Dean Leffingwell’s “Agile Train” approach for scaling agile to such a large team and most agile practices, but not pair-programming or emerging architecture. However, the main emphasis was beyond the technical process scaling and more on the ongoing coaching, mentoring and training that is required for such a large undertaking. In a discussion with the presenter Simon Buck after the talk I learned that they aim for one full time coach/trainer for each set of 5 Scrum Teams (each about 7 people). Quite the undertaking.

Continue reading "Agile Business Conference 2009" »


PMBOK v4 and Agile mappings

PMBOK pdf For the attendees of my recent Las Vegas course, below is a link to the PMBOK v4 to Agile mappings we discussed. My previous course material mappings were based on PMBOK v3, and before that the 2000 edition, which are out of date now.

 

Quite a lot changed from the PMBOK v3 to v4; all the processes were renamed into the new verb-noun format. Six of the old processes were merged into four new ones, two processes were deleted, and two new ones added. So it seemed like time to redo the mappings and post them online this time.

 

Cautions

Process guidelines and templates are not an acceptable replacement for common sense, thought, dialog, or collaboration. A fool with a tool is still a fool, but can be especially dangerous since they give the impression that they have a potential solution to tricky problems. Beware of simply following any project guidelines that seem counter to your objectives.

 

So, why would you want to be mapping the PMBOK v4 to Agile techniques anyway?...

Continue reading "PMBOK v4 and Agile mappings" »