James King

What you do next matters

Archive for the ‘Techniques’ Category

Using a moments of truth analysis to assess a team’s readiness for change

Posted by James King on May 10, 2012

I have previously blogged about a number of approaches to assessing a team’s readiness for change, including the 7-S framework and the arenas of change approach, but today I thought I would explain a less well known approach – the “moments of truth” assessment.

Actually I made it up so it is not too well understood outside of my own loungeroom.  The approach is essentially the same as the 7-S style of assessing the interaction of the multiple systems, skills, stucture and other elements of the team’s whole ecosystem. But this is a little different because we start by looking at when (and why) the team’s internal or external customers interact with it.  Then we assess the team’s ability to support those interactions.

Moment of truth(n)  a moment when a person or thing is put to the test

Collins English Dictionary as quoted at www.thefreedictionary.com

Any interaction with a client is “a moment of truth” for the team. It tests the connection between the team’s value proposition, strategy, implementation, staff, skills and systems and it generates the experience that lasts in the customer’s memory until he or she interacts with the team again.

A “moments of truth analysis” therefore starts by identifying the interactions a team has with its customers, stakeholders and potentially vendors.

Read the rest of this entry »

Posted in Implementation, Investigation, Leading change | Tagged: , | Leave a Comment »

Preparing for a stakeholder interview part two – using the GRIFT model

Posted by James King on May 7, 2012

The goal of your interview is the single most important thing to know before the interview, but it is also useful to know a bit more about what you are hoping to achieve before you start the interview.

So that is where I use the powerful “GRIFT” model to do my preparations.

Actually it is not a very powerful model, it is simply a checklist of things to think about, in some sort of order, before interviewing someone. GRIFT is short for the following headings

  • Goal (as defined in my previous article)
  • Roles (What is your role in the interview? What about the stakeholder?)
  • Issues (What issues to you think you might encounter? What will you do?)
  • Focus (What is your focus for the interview?)
  • Takeaways (What will you deliver as a result of the interview? Are there any action items?)

Since I explained the goal in my previous article I will explain the remaing items in this one – RIFT, I guess.

Read the rest of this entry »

Posted in Idea management, Investigation | 1 Comment »

Preparing for a stakeholder interview part one – setting a clear goal

Posted by James King on May 7, 2012

You might be surprised to find out that people often turn up to interview a stakeholder with little or no preparation.

You would probably not be surprised to find out though, that when the interviewer is poorly prepared, the interview results in a conversation without a real resolution and the interviewer has missed an opportunity to get off to a clean start.

So I thought I would add a simple (but very long) guide to some ways you can prepare for an interview. This article, and a couple that follow, are based on the “GRIFT” model that I developed while training BA’s.

Read the rest of this entry »

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

A weekend course on the principles of agile for Sydney based project managers

Posted by James King on April 3, 2012

Just a quick update on a one day course I will be running in July (actually Saturday 21 july 2012).

It is designed for experienced project managers and other project leaders who understand the fundamentals of project management and I am running it as part of the ongoing education program that the Sydney chapter of the Project Management Institue (PMI) run.

As well as my great presentation you will find they have a lot of good courses and workshops for project managers who are part of the PMI group in Sydney.

The course covers the fundamental principles that I see as underpinning agile approaches and is NOT a certification course nor an introduction to being a project manager if you have not done the role before.  But it will be a full-on day covering

  • A brief context around where agile came from and what it is
  • The concepts of value creation and waste in projects
  • Adaptive planning and how it compares to traditional project planning
  • The concept that success or failure really comes down to the people in the team and how they interact with each other

Here is a link if you want more information:

http://www.pmisydney.org/index.php?option=com_content&view=article&id=280%3Ashort-course-agile-principles-for-project-managers

Let me know if you are coming.

 

 

Posted in Agile development, Courses, Events | Leave a Comment »

What if people thought meetings were actually work?

Posted by James King on March 26, 2012

Every retrospective I do on every project seems to include the conclusion that “we need less meetings, less emails and more communication”.

In fact SCRUM and agile approaches even try to define the bare minimum number of meetings that are needed and only have them (Actually one of my friends claims that they have removed all the meetings – “In agile we don’t have meetings, we only have workshops.  Meetings are discussions and Workshops produce something tangible each time”).

Yet the reality seems to remain that meetings (or workshops, or gatherings, or war councils) often end up getting in the way of doing the real work:

So what would you do if you had to look at the return on investment of each meeting?  Would they actually stack up from the point of view of making money for shareholders, making life easier for the crew or improving the experience for our customers?

Read the rest of this entry »

Posted in Agile development, Implementation | Tagged: , , | Leave a Comment »

A general guide to agile practices (actually a link to one)

Posted by James King on March 11, 2012

I don’t normally publish links on this blog since I prefer to add my own views or approaches.

But there is not much I can add to this one.

People sometimes ask me for links to some of the material they see, either in course material or when I go wild and draw random things on the whiteboard/wall. So here is a link to a new initiative set up by the agile alliance. It appears they are finding and listing the wide range of techniques that people describe as “agile”.

It will no doubt be a good place to go if you are trying to understand the different “agile” practices  and potentially how they link together.

http://guide.agilealliance.org/

Posted in Agile development, Techniques | Tagged: , | Leave a Comment »

Regression testing days 3 to 7

Posted by James King on March 9, 2012

This article is part of a series on making regression testing useful rather than painful. The most recent article was (as you would guess from the title to this one) about day 2 of our regression testing adventure.

So far we have been looking at how to do some testing, and then do some basic scripting and mapping as we do more testing. In doing so we have (hopefully) been learning more about the system we are building but our main focus is on making sure it is still performing the way we want to.

Now we are going to evolve our testing onto a proper OODA loop.  I have created another article to explain what an OODA loop is, but for our purposes it means this:

How fast and how well can the team move between the following 4 tasks?

  1. Observe the world around them – the way users are operating, the way the system is performing and the way things are coming together.
  2. Orient themselves or make sense of all that data (interpreting, analysing, integrating and assessing).
  3. Decide what to do next with all that information.
  4. Act on their decisions as a cohesive group.

To do this we need a little lesson in OODA regression testing theory

Read the rest of this entry »

Posted in Agile development, Capability growth, Idea management, Implementation | Tagged: , , , | Leave a Comment »

Performance agreements – a first attempt for agile project team members

Posted by James King on February 28, 2012

I was just reading an article on performance appraisals by Shane Hastie. It is a good summary of some of the issues that traditional performance appraisals cause on agile projects.

But it leaves two questions unanswered:

  • Where would you start if you actually had to do a performance agreement; and
  • How would you actually know what was expected of you if you didn’t?

The situation is made worse, according to the links in Shane’s article, when you want the team to be jointly accountable for shared success rather than individual success.  This is important if you want to work out how to evaluate testers or BA’s for example, because their purpose is to make the team successful rather than to stand out on their own.

Read the rest of this entry »

Posted in Agile development, Capability growth, Leading change | Tagged: , , | Leave a Comment »

OODA Loops for fighter pilots, business analysts and testers

Posted by James King on February 27, 2012

When I started to learn agile approaches to projects, OODA was all the rage, but it seems to have disappeared from view as modern agilistas move from Scrum to lean to Kanban to ultra-velocitus development.

I guess I am still a bit old school, because I still think the OODA loop is the essence of the agile approach.

So what is an OODA loop?

OODA loops began as an approach for fighter pilots to avoid dying. It is a way to train fighter pilots and also a way to design fighter aircraft, develop tactics for air combat and win wars in the air.  It turns out that it is also really useful for agile projects, production support teams and anyone rolling out a product in a competitive market.

Read the rest of this entry »

Posted in Agile development, Idea management, Investigation | Tagged: , , | 1 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 »

 
Follow

Get every new post delivered to your Inbox.

Join 94 other followers