James King

What you do next matters

Archive for the ‘Observations’ Category

Preparing for a stakeholder interview part three – using “FOC”

Posted by James King on May 9, 2012

I have just published a couple of articles on preparing for an interview. The first was on clarifying the goal for the interview and the second was on using an approach I called GRIFT to create a more robust structure.

The final stage of preparing for an interview is to come up with an agenda and preferred set of questions.  In some cases you might use a very detailed and structured approach, while in others you might not spend any time preparing your questions.

Either way it helps to have an overall structure for an interview and one approach you might try for this is to use “FOC” or Frame-open-close. You can use this approach when preparing for an interview or you can use it without any more preparation as the interview starts.

Read the rest of this entry »

Posted in Observations | Tagged: , | Leave a Comment »

BA’s need to learn question tennis before they end up as dead as Rosencrantz and Gildernstern

Posted by James King on May 7, 2012

One of my favourite plays is “Rosencrantz and Guildenstern Are Dead”. It is the story of two confused people who are friends (?) with Hamlet (and minor characters his story).

Question tennis

One of the best scenes in the play is when the two characters play a game of “question tennis”. It is worth watching this short video if you haven’t seen it.

http://www.youtube.com/watch?v=fGEYFE7e_R8

The idea of the game is to keep asking questions so the conversation is always in the other player’s court. So each player must answer every question with a question. If they mistakenly answer with any other response then the other player wins the point.

But how does this relate to being a BA? Well, this is where I think a lot of BA’s run into trouble.

Read the rest of this entry »

Posted in Observations | Tagged: , , | Leave a Comment »

To be customer focused, shouldn’t we also be problem focused?

Posted by James King on May 2, 2012

I have at times been accused of being too intellectually pure – apparently I can have a habit of analysing a problem when all that is needed is to get moving with a solution.

It may be true because I love to understand puzzles and problems. Perhaps it is true because I do enjoy playing those corny puzzle games on my outdated nintendo gadget even though I have no time left in my day and even have access to far more sophisticated games if I want to try them.

So maybe what follows is good advice or maybe this is my own bias.

I recently saw some great proposals for small projects and some pretty decent requirements. I could understand what people were proposing and even who would be using the solutions we were providing. And my advice each time was the same – “we are clear on what we are doing but not really why”.  In response people told me we were doing it because these customers want it (our team, people who purchase our software etc).  When I then asked why they wanted it, the response was “so they can …. ”.

They can do (what our requirements say) but that is repeating what their requirements are, not explaining why they have them or how we know those are the real requirements.  So I generally asked why again and got a reasonable response:

  • They told us they want it; or
  • We can see them doing it now (or having that problem now).

Maybe this is enough – if people want it and they will use it then isn’t that why we build solutions?

Unfortunately the intellectually pure part of me detects more of a puzzle to wrestle with, so I am hassling people for one more piece of information – What specific problem are the users/customers going to solve?

Read the rest of this entry »

Posted in Observations | Leave a Comment »

Presentation for ACS Young IT SIG

Posted by James King on April 13, 2012

A surprisingly short article for someone as long-winded as me.

I am presenting to the IT people of the future on what agile is (and is not).

Here is their rather long link to the presentation:

http://www.acs.org.au/nsw/index.cfm?action=event&area=9001&temID=eventdetails&eveID=30229661985484

Come along if you are local and part of the group (or can sneak in).

Posted in Observations | Leave a Comment »

It is technically impossible, but is it really?

Posted by James King on March 5, 2012

I was watching Star Trek a couple of weeks ago and I was thinking – wouldn’t it be cool if work was just like Star Trek.

Then I realised that work is actually a lot more like Star Trek than I thought it was, so let me explain:

The whole crew nearly die in every episode in Star Trek (we don’t nearly die each week, which is good).  Since they are in a starship, the Star Trek crew’s survival almost always depends on their ability to work with technology. But I guess the show would be a little boring if everything worked as planned:

Captain: Yikes – that looks like a rare Lithiam based ameoba that eats starships, we need to warp out immediately

Pilot: No problem, the engines are working well within their design perimeters.  We have escaped easily.

(end of episode)

We don’t see many episodes like this though, we see the ones where they are in real trouble.

Read the rest of this entry »

Posted in Observations | Tagged: , , | Leave a Comment »

Famous BAs in history: Mark Twain on interviews

Posted by James King on February 17, 2012

I stumbled on a letter from Mark Twain where he comments on “the interview”:

Inteviews are pure twaddle

Controversially, he claimed that interviews are appalling and should be completely abolished … which would seem to be a strong position for a business analyst to take these days. But then Mark Twain was around at the beginning of last century and we have learned a lot since then. Maybe he just didn’t know any better.

Read the rest of this entry »

Posted in Idea management, Investigation, Observations, Reflection | Tagged: | 2 Comments »

What is stepwise programming?

Posted by James King on February 9, 2012

Stepwise programming is a very useful way to prioritise when there are many variables at play.

The key benefit of the approach is that you do NOT try to understand and prioritise every thing at once against everything else. Instead you break the problem down into very small pieces and move through each one methodically. You then come up with a ranking of the importance of each variable from top to bottom.

And the approach scales well. You can do it on your own or you can get a lot of people to use the process at once to form a consensus about what issues really matter the most. I have used the approach for everything from setting priorities in retrospectives to ranking the capabilities needed in a team to structure more effective training.

Read the rest of this entry »

Posted in Observations | Tagged: , | Leave a Comment »

Sprint 0 (or iteration 0) checklist … simple but not always easy

Posted by James King on September 30, 2011

I am currently trapped in the real world … working on a real project rather than running a training course on how to run projects.

Interestingly it turns out the real world is harder and more ambiguous than the projects in my training slides :(

Having said that though, the fundamentals don’t seem to change. We have stopped a project and are about to restart. It is really urgent and we have inherited a project whose budget (in time and money) has already been spent. So we really need to get going.

But are we better off starting or are we better off getting our act together before we start so we are not “mistaking activity for progress” by rushing off in the wrong direction?

Read the rest of this entry »

Posted in Observations, Implementation | Tagged: , , , , , | Leave a Comment »

Why so long between articles baby?

Posted by James King on September 29, 2011

Its been a while since I have published anything so this blog is starting to look more like an archive of my old ideas rather than a regular window into my musings and ideas.

But there is an explanation – My most recent project has been consuming more of my attention than expected.

Project New Baby (Or since we normally use acronyms in IT – “PNB”) involved the development and delivery of the next generation of peopleware for the King household (ie a baby).

Since the project was run by my wife, who is an exceptional project manager, the project delivered earlier than promised, which sounds good.

But there is a thing called project Karma that came into play on the delivery date. I have delivered a lot of IT projects in my time and have sometimes been guilty of saying “We can do that in warranty support” when I encounter things that could delay delivery of my project. I have even managed to deliver a project early by shifting some of the work into the forthcoming production releases.

The down side of deferring things to warranty support meant that the issues left behind were dealt with by a shocked looking and under-prepared production support team.

Beyond the short term impact though, the theory of project karma states that the luck you have on your future projects will be impacted by the good and not so good things you have inflicted on others in your previous projects.

So it should come as no surprise that although my wife delivered PNB earlier than expected, the warranty support team of two (my wife and I) found themselves under-resourced and poorly trained to support the new baby in production.

Consequently, I have been in a state of perpetual chaos for the last month or so, dragged away from other endeavours to support the new release.

On the plus side though, PNB has exceeded stakeholder expectations in customer satisfaction and other key indicators.

image

Posted in Events, Observations | Leave a Comment »

Become a Certified Strum Muckster (or CSA)

Posted by James King on July 27, 2011

With certification in agile becoming all the rage, I have decided to create a new international certification for trainers.

To become a Certified Strum Muckster you need to meet the strict sounding entry criteria for the International Strum Alliance and then abide by a number of rules that have been deemed by the International Strum Alliance  (currently me) to be the one true and correct way to create and deliver training courses.

Read the rest of this entry »

Posted in Agile fables, Leading change | Tagged: | 4 Comments »

 
Follow

Get every new post delivered to your Inbox.

Join 94 other followers