the Bridger

November 6, 2009

Communication for project managers

Communication code scheme

Image via Wikipedia

Introduction to the series.

This series was inspired by the growing concerns expressed by project managers about the demands being placed on them to be communicators, ambassadors, PR experts and even Marketers as they attempt to deliver complex change projects into organisations, especially in the IT field but not exclusively. 
Whether you are moving 1000 people to a new location or asking them to stop doing things the way they do and trust you that a new system will work better, the challenge has been raised and if you are not equipped to meet it your project stands a poor chance of succeeding.

 About the author   
Before you even consider communication with any audience from one person to 100 million people, you need to first gain their respect and trust. If you don’t, why should they listen to you.
Just like you they are bombarded with messages all day every day and they only have time to listen to a choice few that come from trusted sources , that gain their attention and arouse their interest.
Gain  their respect.
Don’t assume that these people know who you are and respect your knowhow, or your authority as the case may be. If you are sent by the CEO, then tell them up front and try to get some demonstration of this from the CEO. If you are offering them expertise, then tell them about your skills and background so that they can judge it for themselves.

Gain their trust

Trust is the most important part of communication by a long shot. Respect and trust are related, but not the same. You can win respect through winning trust, but not necessarily the other way around.
If I am to interrupt my busy day to listen to what you have to say, I need to feel I can trust it.
The best way to win trust is to genuinely be interested and concerned about the other person or the audience. You can’t fake this, unless you have shared experiences and shared fears, hopes, or aspirations, then you will struggle to be convincing. Unless you already have this shared experience, then the simple and the only way to achieve it is to clear your mind of all preconceptions and start listening, start asking questions, questioning the answers and listening with every fibre.
The more you listen, the more you will learn. The strange thing about listening is that not only do you learn a lot, but you start to make a lot of friends effortlessly.

What  you are listening for 

First what you are not listening for, you are definitely not listening for hooks to  let you push your story down their necks. You should be listening to what they are saying at face value. You should also be listening for the unsaid things, the little gaps in the logic and the things left for you to imply. These latter are the things you need to question to make sure you get the truth. If you are a walkover and you get it wrong, you won’t win much respect.

Tip.
Be truthful. If you don’t agree say so. This way you will still find many that agree and others that make allowance, you might even learn something.  If you are false, you will be caught out and lose all credibility.

You are also listening for communication styles the way they express ideas, the vocabulary they use, any analogies they use when discussing the issues and the general attitudes that prevail in that audience to prepare you for how to word your communications. More about this later.

You are listening for differing groups in your audience, I.E different perspectives or different ways of framing the same thing. E.G. Board directors probably have a very different viewpoint on a shop floor issue than the blue collar workers do. Later you will need this knowledge when we come to segmentation.

You are also listening for their motivations, you want to know what would be the thing that would make them most enthusiastic and what would be least motivating to be able to offer to them.

You are also listening for indicators of who their influencers are, who else do they listen to and trust and why. It may be Unions, it may be certain newspapers or magazines, or a TV show. Knowing this will help you to communicate effectively with them.

Listening is a learned skill and only practice will perfect it, it ,may also be a bit of a change for som people, I promise you that if you will try it out for a week, with no motive other than to see what happens, you will never regret it.

 If you are not registered, Regisrer Now to download a free paper [download#1]
 

 

Reblog this post [with Zemanta]

January 23, 2009

Is there still a case for IT strategic planning?

 The earth is flat in any case

Unless you’ve been asleep, in denial or on medication, you will have noticed, at some level at least, that in the last few months the key assumptions underlying our post industrial survival have been proven flat wrong.

To put that in content, the earth is not round but flat and the universe is merely mirror images of the earth reflected on a layer of slightly opaque gasses. The landing on the moon happened in a closed off section of MGM and hamburgers are good for you.

It no longer matters how much we borrow because we probably won’t be around to pay it back, only nobody will lend it of course because they are keeping it to line their pyramids with.

What’s the point in getting up?

You could easily be pardoned for asking the question and I can see some beginning to think like that.
That, in truth is what recession really is.
An end to economic growth is no big deal, we probably couldn’t survive without taking the odd breather. The bad bit is when sensible people suddenly decide that it’s not worth bothering, then we all suffer and what was a diet quickly becomes bulimia.
Read on and I will convince you that there bigger opportunities than ever, they just need a different approach

So how do you build a business case for IT investment and sell it to the board?

Realism
If you want to be taken seriously, you can’t base any investment on predictions of returning to normal in a few months or pretending the problem doesn’t exist.
You must recognise it and spell it out in terms of a clearly risk managed approach.
It’s unlikely that you are in a business where you can afford to make risky investments with long payback periods, so you need ROI fast, or even faster and you must prove that your eye is on the ball.

Prudence
Getting the financials right is critical, but that’s not the whole story by a long way, here’s a selected list of other issues in no particular order that are extra important.

· Make sure your initiative addresses the bulls eye in terms of business initiatives, not peripheral or even sort of important, but right up there.

· Make sure this is best deployment of scarce capital.  Remember it is no longer in unlimited supply.

· Time to market is very important and can easily be disguised behind impressive returns. Include timing in this calculation. Limping in a month behind your main rival is a great way to blow your big chance.

· Competitive advantage can be a critical factor that is easily missed. If all your competitors are cutting 20% off cost of sales and your initiative wipes 5% off, you might find the idea is less successful than you had hoped.

· Don’t suggest a major new 22nd century architecture if your goal can be achieved reliably with duct tape and scaffolding. This is about surviving today, not ideas or principals or fancy technology.

A little audacity goes a long way
Take a look at tiny little Porche and compare them to giant GM. Porche are busy taking over VW, to create the third biggest car manufacturer in the world and asking nobody for help, but using the downturn to make it possible.
If you are good at what you do and you can improve costs and capabilities, then watch out for all the leftovers of those overweight beasts that are shedding customers and reputation and be ready to take advantage of the opportunities that a downturn creates. In a ten horse race there are nine opportunities and one risk for the bookmaker. Don’t focus in on the risk and blind yourself to the opportunities.

Outside the box

There’s a great awkward purple elephant sitting on the board table and let’s stop pretending he’s not there.
The GAPE I’m talking about is the contradiction between thinking out of the box and following the strategy, the corporate plan and the processes, those things so beloved of civil servants and Ops directors. Let’s just say it:
How the hell can you be a process man who works to the plan and also think outside the box?

Well of course you can’t, it’s that simple, so you have to come out from behind whatever you are hiding behind and take a chance or two. Be up front about it that acceptance of your new proposal means revision of the agreed strategy and the current plan. That’s why they are there, not as straight jackets.
Delivering benefits on the cheap can upset lots of people, especially some members of the IT department, preferred suppliers and business analysts who have carved out cosy corners for themselves, but if that is the price, then accept it and pay it. Here’s a few examples:

· Be prepared to ignore the Enterprise architecture and do it the cheapest way.

· Be prepared to bypass the developers in the corner and buy something a bit scruffy and poorly documented, but supported from outside the business.

· Be prepared to find a few freelancers in Russia and get it done cheaper.

· Learn about mashups that can deliver the same result as an enterprise bus for a tiny fraction of the cost and get your show on the road.

· Get to know someone who knows about opensource solutions that are a bit ugly in places and awkward to install but are FREE and once you get them working they eat no corn.

· If you don’t know about agile methods, speak to someone who does and consider it for appropriate situations.

· Look for SaaS products that can start delivering returns in days rather than months

· This is a no brainer, but rarely done. Make sure your people know how to get the most out of the systems you already have.

So there is a new strategy after all

Yes there is a strategy for the current climate and I believe it has a valid legacy to take forward into the good times also.
Don’t stop looking for opportunities, but look harder, look outside the box and examine them more closely before committing. That usually requires an external input, but it is well worth it.
Don’t plan for a decade, but for this year, who knows what next year will be like, but this strategy will still be serving you whatever it looks like. That means dumping or revising much of the strategy and plans you are currently strangling yourself with. Do it sooner rather than later and free up your thinking and your energy.
Look for silver linings until it becomes a habit
Remember not to get complacent in the next bull market
 About the author

November 20, 2008

Communication for project managers-teaching skills

Communication major dimensions scheme

Image via Wikipedia

 

 

 

 

Part two -Get your point accross

Read Part one

Basic teaching skills

I use the word teaching because there is really no difference between teaching/learning and communication of any other sort.  Your role is to help people understand the concepts you are communicating and to see the world in the same way that you want them to and to learn to see it the way they do in order to improve your ability to communicate with them.
Filters

People develop immunity to certain words and phrases and styles of communication.  E.G. ” Closing down sale” is unlikely to conjure up images of a shop about to close and selling premium stock very cheap.  If you are hoping to convince wealthy shoppers to read your message, this is probably not the way to go.
Much like a spammer who avoids certain words that get picked up by spam filters, you need to carefully craft your messages so that they are not rejected instantly as a result of being associated with boring messages that never are interesting or official stuff that nobody ever reads.

Communication styles

 Try to aim your communication style so that it appeals to everyone. Your readers or listeners will use different styles to deal with your messages. Some imagine pictures, other listen to the message and yet others concentrate on the feelings it engenders. You need to try and ensure that it meets the needs of each type of recipient.

Use analogy to simplify complex messages

Finally you must make maximum use of analogy as a way of explaining complexity to a lay audience.
Compare your ideas to parallel ideas that people will already understand. E.G.  ”A DNS server is just like a dictionary where you can put in a name and get back the correct number. We do this because remembering the names is easier for people, but the numbers are easier for machines.” An example added to this makes it easy to understand and memorable. The more colourful  the example the more memorable.

Use comparison to establish a position

A position means a way you relate me, or my project  to others. I would like you to see me as the Bentley of Project managers. That way I am assuming that you rate the Bentley very highly as a Moto car and by association you would then rate me very highly.

 By taking some time to understand your audience and to plan your communication style and content, you can achieve a great deal more with your communications and make life easier for yourself on all fronts.

If you are not registered, Regisrer Now to download a free paper [download#1]

Reblog this post [with Zemanta]

November 14, 2008

About the author

Edward Taaffe has a 10 year record of achievement in project management in both the private and public sectors ranging from negotiating with local authorities to use centralised shared services to introducing ground breaking technology to government and convincing them of the benefits of early adoption.

Often referred to as a BridgerTM Ed’s career has followed a path that combines almost ten year as a marketer and sales manager, where he acquired and polished his communication skills to a second career as a Software engineer and innovator. Edward uses many modern communication tools such as Prince 2 and Agile to support and frame communications in his projects, but he has always maintained  that without the skills he brought with him to the table form his previous experiences he would have been poorly equipped for some of the challenges he faces on a day to day basis.
Today, Edward provides Project management and Product development expertise as an Interim, or short term consultant as well as providing training sessions, reviews and coaching for project teams and Product management teams worldwide.
Edward recently took up blogging as away to reach out to fellow professionals and form strong relationships for knowledge and idea sharing. You can contact Edward directly via the details below or connect via Linkedin.  Ed[at]thebridger.co.uk

November 11, 2008

Negotiation skills for project managers

 

An absolutely key skill that no project manager can go out without is basic negotiation skills.
From achieving consensus among stakeholders to getting the right procurement contract and managing exceptions, the one thing you absolutely MUST HAVE is the ability to negotiate effectively.

Here’s a few golden rules to help you negotiate more effectively whatever your position may be:

  • 1. Always aim to start and end your negotiation procedure on a high note. Be positive going in and be positive when you walk away from it, whether it is an adjournment for another day or the final handshake time. What I mean by leaving on a high note is that everyone should feel that they have achieved something, even if they worked hard for it and that they could comfortably return to do business with you again.
  • 2. Create a terms of reference at the outset. This will often be a fairly low key statement that frames the negotiations as opposed to a formal written invitation, but one way or another it is important that everyone knows what is at stake and why they are doing it.
  • 3. Decide in advance what your walk away scenario is, and what you want out of it and make sure the negotiating team are all clear on this. Place nobody on the team who might have any reservations about your goals.
  • 4. Research the other side and gather every scrap of useful information that might help you to understand their goals and to predict their walk away positions.
  • 5. Decide your beginning position and bear in mind that this will have a substantial impact on the outcome. E.G. In a sale negotiation it is proven that the higher price at which you begin the higher price you will reach agreement at. It is also useful to recognise that too high a starting point may prevent the negotiations beginning.
  • 6. If possible retain a refer to authority that allows you to take time out before deciding.
  • 7. Drink water twenty minutes before beginning, it is believed to make you concentrate better.
  • 8. Listen attentively to the other side, question every point and every request until it is crystal clear before making any attempt to respond to it.
  • 9. If you reach a situation at any point where you are not able to get agreement, set that point aside to return to later and move on with matters that are easier to agree.
  • a. Return to the set aside points when the negotiations are in a positive mood after a number of easy agreements and a lot of progress has been made, it should be easier then to reach agreement.
  • 10. Aim to reach a final situation where both sides feel that have won. If you can’t do that then keep on negotiating till you reach a position that fits your starting criteria.
  • 11. Be wary of making it personal, stick to your stated goals and avoid being baited, or finding yourself in competition with other individuals, it’s all about reaching an acceptable agreement.

 

Reblog this post [with Zemanta]

November 5, 2008

Persuasion for project managers

Tiger Woods, champion golfer, drives the ball ...

Image via Wikipedia

 This blog is intended to give a simple no nonsense overview of persuasion based on a single universally accepted theory that can be adapted to any set of circumstances, but I have presented it in a way that is focused more closely on the needs of the project manager.

Six laws of persuasion

Cialdini’s six laws of persuasion goes like this:

Law of Reciprocity

People tend to help those who have helped them or shown willingness to help.  Marketing departments give small unsolicited gifts in the expectation that a sense of duty will result in the recipient reciprocating. It works.

The project manager can use this law by getting to understand the needs of his/her stakeholders and staff and helping them when he gets an opportunity. The result will be reciprocation when in need of help or goodwill.

Law of Commitment and Consistency

People don’t like to be seen to change their stance on things once they have gone public. They believe that it is a sign of weakness. They will often stick to their guns even when it is costing them money or reputation.

Don’t under any circumstance place key people in a position to oppose your goals early on, because you will face an enormous uphill struggle to affect any sort of change.  Create a situation whereby you are in agreement about something and become allies early on, then respect that relationship by providing a robust rationale for everything you ask of them.

Law of Liking

People do business with people they like and the best deal gets refused when the salesman is someone they dislike or mistrust. We tend to like and trust people who are like us and share experiences.

It’s not necessary to become like someone to get on with them, only to find and focus on the areas you genuinely share interests in ,or experiences you have shared. This is easier than it sounds. You may not play golf, if you are a parent, you have something you can share passionately with Tiger Woods.

Law of Scarcity

Nobody is highly motivated to buy something when there’s plenty of it around, but when it’s the only one in the shop, suddenly it takes on a whole new dimension and you can become obsessed with acquiring it. Don’t make your deal, your proposition or even you too unattractive by making it too readily available.
Be approachable, but decisive and in possession of other options when you present an opportunity to someone to come on board with you. It’s down to you to make sure those options exist and that they are real and believable.

Law of Authority

Marketers and sales-people use testimonials to lend authority to their products.  In management you gain authority by supporting highly cherished beliefs and  goals, by working towards important KPIs, by demonstrating the support of your superiors and that of other important stakeholders.

Law of social proof

Social proof is the idea that everyone is on board with this idea and that to reject it would mean being left out.  One on one persuasion sufficient to get attendance a t a group event is often the best starting point, once they are all in the room you have produced the first element of social proof, now you have to maintain their interest.

 A simple process that may help

This is a process I learned in my marketing days and is widely used for things like writing copy or creating presentations.  It’s easy to remember  AIDA  pronounced “ayeeda” and it goes like this:

Attention.

First get their attention any way you can.

Interest.

Now maintain their interest enough to keep reading or listening. This usually requires well presented arguments and rationale.

Desire.

Make them really want to do this, buy this, be part of this.  This is where your colourful pictures, happy sounds and warm fuzzy feelings come in useful. Once they see themselves in that picture, they are yours.

Action.

Don;t wate it all, call for action. It could be enquire now, download this paper, sign here, or a simple question like “what’s the next step?”, but you must conclude the conversation.

 

That’s it.  Watch the adverts this evening and start noticing how they do this,  especially the lenghts they go to to get your attention and to get you seeing the pictures that will convince you.

 

 

 

Reblog this post [with Zemanta]

October 29, 2008

Motivating people for project managers

Diagram of a :en:matrix organisation

Image via Wikipedia

 

Outside of the area of direct sales and many would argue to include that too, there has been a momentous movement away from good old fashioned man management techniques. (please read Man to mean both genders, this is an old term well worth revisiting).

Some blame Matrix management, others blame the growing influence of HR for disenfranchising managers, I blame managers for simply being lazy and blind to the blatantly obvious. I also blame the prevalence of methodology and process as a substitute for management skills rather than a supporting platform.  Managers who used to read “the one minute manager” on the train are now reading “Idiot’s guide to the latest Microsoft gadget”

As we moved from a blue collar workforce to a white collar one, the importance of personal motivation as a factor in performance has become more and more important.

As project managers, we take responsibility for a very important part of the organisation’s future and in doing so we become the spearhead and leader of select group of people deemed sufficiently knowledgeable and capable to help us make it happen. More often than not, these are the future stars of the organisation. Our job as project managers is to lead them. To do this, we will need to demonstrate ability, skills and personal motivation and we will need to respect and understand the factors that motivate the people we are tasked with leading.

Since this is a blog rather than a book, a detailed discussion is outside of it’s scope, so I will leave you with one big idea to begin with.
“With the possible exception of your mother, nobody will ever do anything for you, they will do it for themselves. The key therefore to getting others to do what you want done is to understand what would make them want to do it.”

If you really believe that you can substitute the fear card for motivation you are simply delusional, even basic humping and carrying can’t be managed this way alone for any length of time and that outpuut is clearly and easily measurable, unlike intellectual products.

Abraham Maslow introduced his theory of human motivation in 1943

 Maslow Hierarchy of needsIn this simple, but profoundly valuable theory, he explained how human motivations are built on each other and how each individual is striving for the level directly above the one they are at. It’s a simple concept and sufficient to understand the basics and begin to probe and understand the motivational needs of your people.

If John has no home he is very unhappy, but as soon as he gets one, he starts to be motivated by making it secure for next year and thereafter. When John has no friends he is concerned about making some, but no sooner has he done that than he wants to be friends with people that will make him look better.

Getting to know people in informal ways reveals things about them and this informal knowledge builds up an instinctive feel for what will motivate them.

The first time I used Maslow to advantage, I was in charge of a sales-force with shrinking sales in the face of a gripping recession. It was a vicious circle, they were de-motivated by recession and hence their performance fell just when it needed to rise. I was told to make cuts and not given much time to do it in. I responded by increasing their salary and removing their bonuses for all but the highest performances.
That may sound contra to every instinct, but it worked incredibly well. When I took away the fear about meeting the spiralling mortgage, they were motivated again.  Just as Maslov had told me, they were not really that motivated by the size of the pay cheque, but I got more mileage out of a few certificates and trinkets and exculsive clubs for high performers.  It worked and it did me no harm either.

Project management is not just about fiddling with Gantts and looking for inspiration, it is about getting off your seat, getting to know people and helping them to help you through helping themselves.

 Further reading

If you found Maslow useful, you may want to do some searches on Hetzberg Motivation-Hygiene theory

 

Reblog this post [with Zemanta]

October 19, 2008

Project kickoff – don’t miss an opportunity

The project concept has outgrown it’s initial purpose to become pervasive in all areas of business and government.
This blog is relevant to all projects, but especially to those traditional ones that are created with a new team to deliver a specific project outcome such as a business change.

The challenges faced by Projects

The challenges faced by Projects are immense and not srprisingly, they represent the same issues that lead to the inception of the project as a model, namely:

  1. The shop must stay open while the improvements are made.  I.E. key people can’t desert their posts, so someone needs to come in to lead it.
  2. The project has to have the ability to make decisions and move forward independently if it’s not to grind to a halt..
  3. It must have its own clear structure of reports, responsibilities and consults, separate from the organisation.
  4. It must overcome the tricky and time consuming challenge of forming a new team and getting it up to peak production.
  5. It must coordinate and arbitrate different egos and personalities to work in a new structure.
    It must communicate effectively as an entity
  6. It must deal effectively with sometimes fraught corporate change environments
  7. In order to achieve even a pass mark in these seven key areas, it is vital that a project team is built and structured to support these functions and that the structure is strong, well designed and policed sufficiently until it is functioning efficiently.

If you are not in the habit of producing and agreeing a project structure document up front, then embracing this simple idea will move your project management performance up to a whole new level.
if you are able to go the next level you will not only end up with a sold structure that is sufficient and functional, you will make sure that the right roles are created, the right people are chosen for each role and the new team is quickly marched through the complex process of Forming, Norming, Storming and Reforming.

Project kick-off is almost indispensible

if you have been following my series on Project management, you will no doubt be aware that we place considerable importance on setting up the project correctly with the right structure and the right people. 
The last and very important lap in kicking off a high performance project is team building.


 When I started in this field in Ireland 20 years ago, we had a uniquely Celtic way of doing the job. we took everyone away for a working weekend in a great hotel, We did a two hour stint on Saturday and the rest, the important bit was drinking too much revealing too much about yourself, making friends and building relationships.  Today we hire coaches to set up special activities that are more politically correct and if they are good, they achieve the same things.

Get their attention

I am a great believer in taking the team off site for a few days. Left onsite people will continue to do the day job and they will not engage with your project or your team.
The people who want to remain aloof are the very ones you most need to keep focused and to do this you need to remove all their other toys long enough to get through to them.

Get them interested

A vectorized image of project dimensions.

Image via Wikipedia

The second thing you need t do is to demonstrate to them the business case for your project and have a business sponsor make it very clear to everyone just how important the project is to him/her. This last bit is so important I am almost tempted to repeat it. If you don’t get strong verbal and moral support from the business, you may as well throw your hat at it right now.
The third thing you need to do is to paint a little detail around the vision and make more real or concrete. To do this you need to find ways of demonstrating what wil be different when the project has been completed and how it will effect each of the stakeholders present and the organisation in general. This is ideally an expansion of the business case put forward earlier, but with more detail to fill in the how rather than just the why. Models, diagrams, prototypes and individual contributions form affected stakeholder are all effective tools for bringing the vision to life.

Get them involved

 Project Management Plan

The fourth thing you need to achieve is to make it personal for each member of the team. It is all too easy to play around with concepts and pass comments on them without ever considering them as reality. Like furniture ordered from the internet, It is only when the postman delivers it that you are forced to unpack it and start considering where it will sit i your life and how you will live with it. This is the time you want your people to consider these issues so that when you call on them to do their bit, they are able and willing to deliver.
A simple and effective technique to help with achieving this is to hold joint planning sessions with the entire team whereby they nominate the high level tasks, point out dependencies  and highlight the risks,  issues and assumptions.
It doesn’t matter if you already have a plan that you think is great, I would strongly recommend binning that plan and starting again because of the extra value you can get from this process.
Joint planning is the first time the team work together and it is the first demonstration of who knows what, who does what and where the tensions may exist.
After the first session you can visit individuals and discuss the issues if you feel that things need to change a little in order to keep the peace.
In addition to territorial issues, the process also forces people to consider these commitments alongside of their existing ones and to consider the amount of time and effort required of them and surface any conflicts early on.
The last element of joint planning, but by no means the least, is to discover the areas where the team members depend on each other for knowledge support or assistance of any kind and begin to break down the barriers and start off this process of team building.

Define some real actions

If you are to reap the true benefits of the work you have done so far, you simply MUST get positive proof of your success by way of actions accepted and completed by the team. These actions will deliver preliminary products of almost any nature, but what they will do is
a). They will set the scene for accepting and completing actions on time
b). The actions will be chosen to involve small groups and pairings that begin the process of forming partnerships within the team.

The outcomes of a project kick-off meeting

  • A strong sense of common purpose built on a clear shared vision and sound communication and sponsorship.
  • A well defined and understood project structure that has been explored and proved itself viable.
  • A clear vision of the work to be done the issues and risks and the critical success factors.
  • A high level plan that is commonly owned and understood along with risk, issue and assumptions logs.
  • Initial tasks completed and a team that are comfortable to work together towards the common goal
     
Reblog this post [with Zemanta]

October 14, 2008

Requirements engineering strategy can make or break your project .

Part one What would you like sir

Part two Requirements, tests, training, help files

Part three Why no project exists in isolation-what should be done

Part four Business rules, Process rules, Process, Data, different viewpoints

Part five Testing requirements is not optional

Part six Requirements strategy can make or break your project

If you’ve been reading my blogs on the subject of requirements, you will no doubt appreciate the level of importance I place on getting requirements right and then testing them before committing yourself to a contract or a technical specification.
Just in case you are thinking that this is in some way anti agile, then nothing could be further from the truth. Please read my blog on agile requirements engineering for a discussion on this topic.

Let’s take this opportunity to recap on why we do requirements. The simple fact is that once a development team start work on creating a technical specification, the till begins to ring up with costs and every time you make a change after this point more costs are added. The closer you are to rollout when you make the change, the greater the extra the cost will be and that time phased increase is exponential, therefore the first purpose of requirements engineering is to contain costs and eliminate or reduce slippages.

The second purpose is to make sure that the end product delivers value by meeting the needs of the business precisely in order to meet or exceed the benefits targets set in the business case.

Getting requirements right therefore, is absolutely critical if you are to contain costs and deliver value

Developing a requirements engineering strategy

Each organisation and each project are different and requires a tailor made strategy for getting the requirements right by recognising, exploiting and working with the capabilities of the organisation.

To do this successfully, you will need a few things:

1. A detailed analysis of the stakeholders involved in the as-is process in order to make interviewing efficient and thorough.

2. A strong feel for the past experiences of the organisation in terms of successes or failures with software projects in terms of meeting business need and staying within budget and time constraints. This long with some tactful exploration of causes will give a strong steer about the current capabilities of the organisation to engage with a formal requirements process and to take seriously concepts like change control.

3. A feel for the organisations ability to take on and successfully adapt change will help you decide whether and how far you might decide to upgrade their skills and attitudes to requirement engineering

4. A good indicative plan that indicates the products to be created, their acceptance criteria, time scales for delivery and the amount of effort that will be needed form stakeholders.

5. The understanding, agreement and total buy-in of key stakeholders to the proposed approach with full support in terms of making people and facilities available for the process

Stakeholder analysis for requirement engineering

Step one

Using RACI to identify stakeholders for the Requirements function.

In my blogs on business case techniques and models I discussed the importance involving the right stakeholders to gain buy-in and get a real picture of what success will look like.
In order to design the system, you will need a different type of stakeholder list, one that describes roles, responsibilities skills and communication. This list will give a clear view of where the knowledge skills and the responsibilities lie within the organisation and therefore point you at the right people to describe requirements and take responsibility for their quality. My favourite tool for achieving this is a well known HR instrument known as the RACI chart. Responsibilities Accountabilities, Consults, Informs and it provides a two dimensional view of a team that helps you quickly analyse the team for adequate skills, supervision, communication and quality control. It can be adjusted in form or emphasis to suit your precise needs, but the fundamental principal serves well in any circumstance straight out of the box.
Here’s an example;

RAACI example

The table above lists nominal roles across the top and Activities down the left, each cell is then marked with one or more of RACI to show who has what role in that activity.
The example is for a software development team, but if you were building a hospital it would list things like planner, builder, architect and activities like approve plans, complete design, etc.

A software project for a builders might involve, Construction director, surveyor, cost controller, quality controller etc and Liaise with clients, agree costs, sign off completion, etc.
Apart from being a huge benefit in helping to highlight the important stakeholders for your requirements process, the RACI chart also provides a quick but effective sanity check to make sure that your team is adequate and that there no duplications, conflicts or gaps.

Horizontal analysis of each task will quickly tell you whether there are sufficient doers and accountability exists and is in the right place.
Vertical analysis of roles will quickly highlight overworked, underworked, misplaced authority or responsibility and lack of or too much consultation and information.
Too much consultation stifles decision making and too little leads to dangerous decisions. Corporate culture can lead to busy bodies who don’t always follow through, or teflon in-trays. All of these issues need to be understood and ideally addressed ahead of system design, because the system will only perform as well as the people who use it.

Once you have created this chart, the next thing is to create a list of names with contact information to place in each of the role areas. If the project is large and/or complex, there may be more than one name in each box and there may be further sifting to do in order to resolve any doubts.
Don’t be surprised to find skeletons in the cupboard and lack of agreement over who does what. If you uncover these issues, now is the time to discuss them at a high level and attempt to get them resolved ahead of requirement gathering.

Step Two
The second step is identify the Actors, the people and systems that carry out tasks as part of this process and the sources of all the skills, knowledge and decisions required to complete the process successfully. This will generally begin with the R people in your RACI chart and will usually expand to people who do the work with or for the R person. E.G. the R may be in your chart as the Technical architects for design, but on investigation, you may find a DBA, a SysAdmin and many others who play key roles and these people also need to be interviewed.
The actual actors may be more usefully broken down to specific skill sets or disciplines as opposed to specific roles. E.G you may have Document writer, Interviewer, modeller all of which are actors within the BA function. This approach gives a slightly more abstract approach that lends itself to reorganising roles for efficiencies, or to adapt to a new system.Never be tempted to accept the assurance that a supervisor can tell you the whole story and you don’t need to talk to her/his charges. If anything this should be seen with an element of suspicion and tactful verification is a good idea.

To better understand and communicate how the various roles influence the outcome of a process, it is sometimes useful to create a fishbone chart adapted slightly for the purpose. Here is how i like to create it:

Stakeholder fishbone chart

The fishbone can be made as complex as you need it to be in order to show all the influences on your new project. The thing that becomes apparent very quickly is that whether they are aware of it or not, most of your stakeholders rely on others for skills, support, knowhow, data, administration and other inputs that can potentially prevent the processes progressing and hence you need to know about it and to resolve, or risk manage it.
Your fishbone chart will immediately tell you who to talk to and by way of a bonus, it will very quickly highlight the areas of influence, both positive and negative when it comes to rolling out.

Organisational culture and requirements process maturity.

Once your target interviewees are lined up, your next step is to hold a number of short interviews and/or an interactive workshop to discuss past projects, how they went and how the organisation reacted at the time and now. Asking them what they felt went well and what went wrong will go a long way towards gauging what will go down well, or will meet with resistance in terms of methodology.
The aim is not to deliver the perfect project, by your standards, but to deliver the best you can within the capabilities and expectation of the clients.

The last critical aspect of this phase is to get a good feel for their favoured mode of communication within this area. Do they have requirements documentation that they worked with in the past? Are they comfortable working with it? Does technical documentation create silos that exclude valuable stakeholders to the benefit of technical people .

This aspect is vital, because the quality of decisions they make and their perception of you as a trusted adviser will be directly proportionate to your skill in communicating the concepts clearly to them. Not only that, but your ability to get their attention at all let alone hold it long enough to achieve a useful level of consultation will depend on not confusing or alienating them with technical or complex instruments of communication or use of unfamiliar jargon.

A clearly communicated strategy and indicative plan

Once you have gathered your information it is time to make some preliminary decisions about how to take it forward. How to collect information, how to verify your information and how to communicate back to stakeholders ahead of defining the requirements.

Identifying these tasks, the stakeholder and support staff needed and the order and dependencies of the work, it is time to add this to a simple Gantt chart that defines high level activities, high level milestones and products to be delivered.

Understanding, agreement and total buy-in.

If you have done your homework and worked in a consultative manner you will be very confident before presenting the plan, that it will be understood and supported and will be accepted by your stakeholders.
You should present:

1. An introductory explanation of the approach with reasoning

2. A list of products you propose to produce backed by a simple concise explanation of how and why and samples.

3. A Gantt describing the timeframes and milestones.

4. A simple, high level risk assessment

5. An indication of the time commitments required of key stakeholders.

At the end of this you should answer questions and ask for their full support backed by a sign-off of the plan.

Ed Taaffe is a senior Consultant in Business Improvement through technology and Hi-tech Product management.

Reblog this post [with Zemanta]

October 9, 2008

The five stages of an IT project

1. Enthusiasm for the goals
2. Disillusionment with the progress
3. Search for the guilty
4. Persecution of the innocent
5. Praise for the nonparticipants

Einsteins definition of madness was “someone who keeps doing the same thng and expecting a different outcome.”

Johari’s theory defines four aspects of knowledge and ignorance.

Knowing what you don’t know,

knowing what you know,

What you don’t know you know

What you dont know you don’t know.

The third is a terrible waste and the fourth will make a monkey of you every time.

Wise up and get some training, get a coach, or get someone else to do it.

 

Ed Taaffe

 

 

 

 

 

Reblog this post [with Zemanta]
Older Posts »

Powered by WordPress