Jan 22, 2009

Facts Versus Fears

Summary of “Facts and Fears: Understanding Perceived Risk”, a study of risk perception conducted by Slovic, Fischhoff, and Lichtenstein.

Perception of risk refers to the acceptance that there is in fact a risk. Acceptability of risk refers to how much the risk can be tolerated; to what level it should be controlled.

INVOLUNTARINESS

New research suggests that the accepted views on catastrophic loss may need to be revised.  A current, popular view, based on a hypothesis forwarded by Starr (1969),  says that people tend to demand stricter standards against hazards brought on by involuntary risks (involuntary risks are risks one does not take by choice).  This hypothesis says that risks that are involuntary are perceived to be less tolerable

Slovic, et. al's study did not intentionally seek to address Starr's hypothesis, but the findings provided an interesting test of it.  Their new study seems to suggest that in addition to voluntariness, a host of other factors such as knowledge, controllability, etc. need to be factored into risk standards. 

Their study further tends to the notion that it may not be involuntariness per se that drive the call for stricter results, but other conditions closely associated with involuntariness, such as catastrophic results.  Involuntary hazards tend to include large-scale catastrophic events such as nuclear power, terrorism, bio-chemical threats.

Levels of acceptability of risk correlates positively with perceived benefits of the risk, in fact more strongly than voluntariness.

CATASTROPHIC POTENTIAL

The study suggests that it is the (perceived) potential for massive loss,  rather than involuntariness, that could be the driving force to risk perception and acceptability.

CONCLUSIONS

  1. Perceived risk is quantifiable and predictable.
  2. Groups of people differ systematically in their perceptions
  3. People make mistakes in judging risks.
  4. Experts are also susceptible to bias.
  5. The various modes of death possible from risks do not seem to have a significant impact on public vs. expert perceptions of risk (???)
  6. The higher the perceived current level of risk, the larger the required adjustment needed to bring the risk down to acceptable levels.
  7. The perceived potential for catastrophic loss of life is one of the most important risk characteristics (more so than involuntariness)
  8. Evidence does not remove disagreements. Definitive evidence is rare. All other forms of evidence can be skewed to pre-conceived positions.

Further conclusions. The authors conclude that the public can make gross mistakes in perceptions of risk, but then so do experts, so public opinion ought not to be excluded from risk decisions.  It is much better to involve the public in risk matters for the purpose of increasing their knowledge in the longer term and also because their cooperation is needed for risk management undertakings to succeed.

Jan 6, 2009

Web projects are IS projects...

...but not quite.

Web projects are Information Systems projects with a few distinguishing features.  Like any project, principles of sound project management apply.

It is important to be aware of web projects' distinguishing features in order to manage them successfully.  It is critically important to understand that web projects are not simply technology projects but undertakings involving people, systems, and organisations.

Reference: Managing Web Projects, Turner

Nov 17, 2008

How Do I Help My Clients?

As a project manager who does not produce the product being delivered, we often need to reflect. What value am I providing my client? How are they better off with me around?

It helps to be both personal and impersonal.

How does it help them to have a project manager for this project?  What value does this position provide? 

How does it help them that I am the project manager for this project?

Aug 25, 2008

Levels of Knowledge

According to Shoji Shiba, knowledge has several levels.  The first level is simply Exposure.  You've heard of Linux, you know what it is, you've had the chance to do some basic stuff with it, like listing the files on the system.  It is plain that such a level of knowledge is of very little use.

The second level is Skill.  At this level, one's knowledge has reached some usefulness. You know how to ride a bike, and you can use the bike to get you from A to B without much falling down.  At this level, your productivity is very basic and inefficient.  Workers who are at this level are not very effective.  They can do the job but need much supervision to ensure their work is satisfactory.

The third level is Understanding.  You have reached the level where you know what you are doing and can make effective decisions. 

The fourth, and final level is Mastery. You know how to use the skill at the highest levels and the highest effectiveness that the skill is able to deliver.  This is where you are most productive.

It takes time to develop Mastery.  It is worth taking the time to study the best ways to shorten the knowledge cycle from Exposure to Mastery.

Jun 30, 2008

SCERT Risk Management

After the project has been broken down into analysable components, we identify the source of the risk -- why is there uncertainty?  What is causing this uncertainty or variability?

By addressing the causes or sources of the variability we will be better able to respond to the causes in addition to the effects. 

Suppose we have identified a risk in the completion of the functional specification documents of a software development project.  What we mean is that we have identified an uncertainty in the completion of these documents.  They may take more or less time than expected.  What might be the causes of this risk? 

The specifications may take longer because the requirements may change as the project progresses.  The specifications will change in proportion to the change in requirements. 

The specifications may take longer because it may be realised later that the specifications do not cover its areas on the proper depth and scope.

These are two possible causes.  Notice that responses required to mitigate the uncertainty could be very different.  In the first cause, we need to look further at the requirements documents from which the specifications are being developed.   In the second cause, we need to look at how we can identify gaps in the specifications documents.  Of course it is possible that both causes occur.

Once we have identified the possible causes of the risks, we can proceed to identifying responses to address the  causes, the risk, and the risk events.

* * *

References: Simister & Turner

Jun 29, 2008

SCERT Approach to Risk

A risk is an area of uncertainty.  This uncertainty can turn into risk events that may prove unfavourable to a project.  Risk events are not always necessarily unfavourable. 

Whether is will rain or not, for example, is a risk for someone planning to go on a picnic.  The risk events could be that it will rain heavily, or it will rain lightly, or it will not rain.  The area of uncertainty, that is, the risk, is the possibility of rain.

Managing project risks is about analysing the risks (uncertainties) that a project is facing, identifying the risk events that may come out of that risk, planning responses to these events, monitoring the chances of these events, and executing responses to the risk events.

The SCERT approach to managing risk begins with breaking down the project into manageable components.  Because nothing is certain, every single task in a project has some risk (uncertainty)  Much of that however, is handled in the scheduling process which (must have) used a probabilistic approach (for example a 3-point estimation in PERT).

We only look at the major uncertainties. 

Break the project into components. SCERT recommends no more than 20 components for large projects, and no less than 5 components for small projects.

If the concern is for risks affecting the schedule, breakdown the components by activities.  If the concern is risks affecting the cost of the project, breakdown the components by cost components, highlighting their expected costs. 

Once the project has been broken down into manageable components, the process of identifying the sources of risk (again, uncertainty) can be identified.

* * *

Jun 16, 2008

Communications - Being Understood

The famous line: "what we have here is a failure to communicate" elicits chuckles.  People recognise the experience these words describe. The words resonates with many people because the experience is very common. 

We've all had experiences of miscommunication.  You may recall colleagues who never let you finish a question -- they answer the question even before you have even gotten midway through your question.  Of course the answer you receive has no relation to the question you were intending to ask.

For a project manager, miscommunication is  a professional tragedy.  A project manager's job is constantly about communication.  He doesn't do the actual work.  He organises, orchestrates, informs, and instructs.  He uses communication to do these.  A project where the manager instructs the team to do something, and the team comes back with something else can be heading for trouble.   Miscommunication consumes time, energy, money,  increases tension, and decreases motivation in the workplace.

Dowling & Sayles says that for communication that instructs to be effective, it must meet a few criteria. 

First, the message itself must be understood.  Understanding is hard, it is easier to misunderstand.  To understand something is to get exactly what is meant. To misunderstand is to get something wrong, even a very little something.

One of the problems is words.  Words are never very precise.  Someone said that words are cups that people fill with the meaning they want.  Think of the words you often use in your projects: maximise, prioritise, quality, improve.  Do they mean the same thing to everyone?  These could all be understood in different ways.  When you come across communication that uses words that come loaded with meaning, make sure to explain in more detail what you mean by the word.

Managers should practice getting feedback about what they are communicating.  How do you know that what you said is what was heard? One way to get feedback is to ask the other party to restate what you just said.  This works for some people.  You can ask your staff to repeat what you said.  You can also practice it yourself, repeating what other people say to you, to help them ensure that you understood them correctly.  It is not as easy to ask your superiors or clients or some people to repeat back what you said.

Another way to check if they understood you is to ask questions about what you said, trying to get a hint of what they think you meant. 

Once your communication has been understood you have crossed one barrier.  There are two more to cross.

The next question is, yes they understood what you said, but did they believe you?

ChatGPT Prompt Engineering for Developers

The company DeepLearning.AI offers a free online course called "ChatGPT Prompt Engineering for Developers" from Coursera. Large L...