waubonsee community college project management – day 3 1

Post on 25-Dec-2015

215 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

WAUBONSEE COMMUNITY COLLEGE

Project Management – Day 3

2

Review

WAUBONSEE COMMUNITY COLLEGE PROJECT MANAGEMENT TRAINING

3

Project Management – A Systematic Process (and common sense)

Initiating

Planning

Executing

Monitoring /Controllin

g

Closing

Project Management Framework

4

Figure 1-2

5

The Triple Constraint of Project ManagementSuccessful project management means meeting all three goals (scope, time, and cost) and satisfying the project’s sponsor!

Intranet Gantt Chart Organized by Project Management Process Groups

6

Determining the Critical Path for Project X

7Figure 6-8

8

Communications Management

WAUBONSEE COMMUNITY COLLEGE PROJECT MANAGEMENT TRAINING

The greatest threat to many projects is a failure to communicate

Our culture does not portray IT professionals as being good communicators

Research shows that IT professionals must be able to communicate effectively to succeed in their positions

Strong verbal skills are a key factor in career advancement for IT professionals

Importance of Good Communications

9

• Identifying stakeholders: identifying everyone involved in or affected by the project and determining the best ways to manage relationships with them

Planning communications: determining the information and communications needs of the stakeholders

Distributing information: making needed information available to project stakeholders in a timely manner

Managing stakeholder expectations: managing communications to satisfy the needs and expectations of project stakeholders and to resolve issues

Reporting performance: collecting and disseminating performance information, including status reports, progress measurement, and forecasting

Project Communications Management Processes

10

Project Communications Management Summary

11

• Recall that the ultimate goal of project management is to meet or exceed stakeholder needs and expectations from a project, so you must first identify who your particular project stakeholders are

• Two key outputs of this process include:• Stakeholder register: a public document that includes details

related to the identified project stakeholders • Stakeholder management strategy: an approach to help

increase the support of stakeholders throughout the project; often includes sensitive information

Identifying Stakeholders

12

Stakeholder Management Strategy

13

Every project should include some type of communications management plan, a document that guides project communications

Creating a stakeholder analysis for project communications also aids in communications planning

Planning Communications

14

Sample Stakeholder Analysis for Project Communications

15

Getting the right information to the right people at the right time and in a useful format is just as important as developing the information in the first place

Important considerations include:

Using technology to enhance information distribution

Formal and informal methods for distributing information

Distributing Information

16

Don’t bury crucial information

Don’t be afraid to report bad information

Oral communication via meetings and informal talks helps bring important information—good and bad—out into the open

Distributing Information in an Effective and Timely Manner

17

Research says that in a face-to-face interaction: 58 percent of communication is through body language 35 percent of communication is through how the words are said 7 percent of communication is through the content or words that are spoken

Pay attention to more than just the actual words someone is saying

A person’s tone of voice and body language say a lot about how he or she really feels

Importance of Face-to-Face Communication

18

Short, frequent meetings are often very effective in IT projects

Stand-up meetings force people to focus on what they really need to communicate

Some companies have policies preventing the use of e-mail between certain hours or even entire days of the week

Encouraging More Face-to-Face Interactions

19

Media Choice Table

20

• People are not interchangeable parts

• As illustrated in Brooks’ book The Mythical Man-Month, you cannot assume that a task originally scheduled to take two months of one person’s time can be done in one month by two people

• Nine women cannot produce a baby in one month!

Understanding Group and Individual Communication Needs

21

• Introverts like more private communications, while extroverts like to discuss things in public

• Intuitive people like to understand the big picture, while sensing people need step-by-step details

• Thinkers want to know the logic behind decisions, while feeling people want to know how something affects them personally

• Judging people are driven to meet deadlines while perceiving people need more help in developing and following plans

Personal Preferences Affect Communication Needs

22

• Rarely does the receiver interpret a message exactly as the sender intended

• Geographic location and cultural background affect the complexity of project communications

• Different working hours

• Language barriers

• Different cultural norms

Other Communication Considerations

23

Setting the Stage for Communicating Bad News

24

Dear Mom and Dad, or should I say Grandma & Grandpa,

Yes, I am pregnant. No, I’m not married yet since Larry, my boyfriend, is out of a job. Larry’s employers just don’t seem to appreciate the skills he has learned since he quit high school. Larry looks much younger than you, Dad, even though he is three years older. I’m quitting college and getting a job so we can get an apartment before the baby is born. I found a beautiful apartment above a 24-hour auto repair garage with good insulation so the exhaust fumes and noise won’t bother us.

I’m very happy. I thought you would be too.

Love, Ashley

P.S. There is no Larry. I’m not pregnant. I’m not getting married. I’m not quitting school, but I am getting a “D” in Chemistry. I just wanted you to have some perspective.

• As the number of people involved increases, the complexity of communications increases because there are more communications channels or pathways through which people can communicate

• Number of communications channels = n(n-1) / 2

where n is the number of people involved

Determining the Number of Communications Channels

25

• Project managers must understand and work with various stakeholders

• Need to devise a way to identify and resolve issues

• An expectations management matrix can help clarify expectations

Managing Stakeholders

26

Expectations Management Matrix

27

Performance reporting keeps stakeholders informed about how resources are being used to achieve project objectives:

• Status reports describe where the project stands at a specific point in time

• Progress reports describe what the project team has accomplished during a certain period of time

• Forecasts predict future project status and progress based on past information and trends

Reporting Performance

28

• Manage conflicts effectively

• Develop better communication skills

• Run effective meetings

• Use e-mail and other technologies effectively

• Use templates for project communications

Suggestions for Improving Project Communications

29

1. Confrontation: directly face a conflict using a problem-solving approach

2. Compromise: use a give-and-take approach

3. Smoothing: de-emphasize areas of difference and emphasize areas of agreement

4. Forcing: the win-lose approach

5. Withdrawal: retreat or withdraw from an actual or potential disagreement

6. Collaborating: decision makers incorporate different viewpoints and insights to develop consensus and commitment

Conflict Handling Modes

30

• Conflict often produces important results, such as new ideas, better alternatives, and motivation to work harder and more collaboratively

• Groupthink: conformance to the values or ethical standards of a group; groupthink can develop if there are no conflicting viewpoints

• Research suggests that task-related conflict often improves team performance, but emotional conflict often depresses team performance

Conflict Can Be Good

31

• As organizations become more global, they realize they must invest in ways to improve communication with people from different countries and cultures

• It takes leadership to improve communication

Developing Better Communication Skills

32

Sample Template for a Monthly Progress Report

33

• The project manager and project team members should each prepare a lessons-learned report

A reflective statement that documents important things an individual learned from working on the project

• The project manager often combines information from all of the lessons-learned reports into a project summary report

Lessons-Learned Reports

34

35

Risk Management

WAUBONSEE COMMUNITY COLLEGE PROJECT MANAGEMENT TRAINING

• Project risk management is the art and science of identifying, analyzing, and responding to risk throughout the life of a project and in the best interests of meeting project objectives

• Risk management is often overlooked in projects, but it can help improve project success by helping select good projects, determining project scope, and developing realistic estimates

The Importance of Project Risk Management

36

• Study by Ibbs and Kwak shows risk has the lowest maturity rating of all knowledge areas

• A similar survey was completed with software development companies in Mauritius, South Africa in 2003, and risk management also had the lowest maturity

• KLCI study shows the benefits of following good software risk management practices

Research Shows Need to Improve Project Risk Management

37

Project Management Maturity by Industry Group and Knowledge Area*

38

KEY: 1 = LOWEST MATURITY RATING 5 = HIGHEST MATURITY RATING

Knowledge AreaEngineering/ Construction

Telecommunications Information Systems

Hi-Tech Manufacturing

Scope 3.52 3.45 3.25 3.37

Time 3.55 3.41 3.03 3.50

Cost 3.74 3.22 3.20 3.97

Quality 2.91 3.22 2.88 3.26

Human Resources 3.18 3.20 2.93 3.18

Communications 3.53 3.53 3.21 3.48

Risk 2.93 2.87 2.75 2.76

Procurement 3.33 3.01 2.91 3.33 

*Ibbs, C. William and Young Hoon Kwak. “Assessing Project Management Maturity,” Project Management Journal (March 2000).

Benefits from Software Risk Management Practices*

39

*Kulik, Peter and Catherine Weber, “Software Risk Management Practices – 2001,” KLCI Research Group (August 2001).

• A dictionary definition of risk is “the possibility of loss or injury”

• Negative risk involves understanding potential problems that might occur in the project and how they might impede project success

• Negative risk management is like a form of insurance; it is an investment

Negative Risk

40

• Positive risks are risks that result in good things happening; sometimes called opportunities

• A general definition of project risk is an uncertainty that can have a negative or positive effect on meeting project objectives

• The goal of project risk management is to minimize potential negative risks while maximizing potential positive risks

Risk Can Be Positive

41

• Risk utility or risk tolerance is the amount of satisfaction or pleasure received from a potential payoff• Utility rises at a decreasing rate for people who are risk-averse

• Those who are risk-seeking have a higher tolerance for risk, and their satisfaction increases when more payoff is at stake

• The risk-neutral approach achieves a balance between risk and payoff

Risk Utility

42

Risk Utility Function and Risk Preference

43

• Planning risk management: deciding how to approach and plan the risk management activities for the project

• Identifying risks: determining which risks are likely to affect a project and documenting the characteristics of each

• Performing qualitative risk analysis: prioritizing risks based on their probability and impact of occurrence

Project Risk Management Processes

44

• Performing quantitative risk analysis: numerically estimating the effects of risks on project objectives

• Planning risk responses: taking steps to enhance opportunities and reduce threats to meeting project objectives

• Monitoring and controlling risks: monitoring identified and residual risks, identifying new risks, carrying out risk response plans, and evaluating the effectiveness of risk strategies throughout the life of the project

Project Risk Management Processes (continued)

45

Project Risk Management Summary

46Figure 11-3

• The main output of risk management planning is a risk management plan, a plan that documents the procedures for managing risk throughout a project

• The project team should review project documents and understand the organization’s and the sponsor’s approaches to risk

• The level of detail will vary with the needs of the project

Risk Management Planning

47

• Methodology

• Roles and responsibilities

• Budget and schedule

• Risk categories

• Risk probability and impact

• Risk documentation

Topics Addressed in a Risk Management Plan

48

• Contingency plans are predefined actions that the project team will take if an identified risk event occurs

• Fallback plans are developed for risks that have a high impact on meeting project objectives and are put into effect if attempts to reduce the risk are not effective

• Contingency reserves or allowances are provisions held by the project sponsor or organization to reduce the risk of cost or schedule overruns to an acceptable level

Contingency and Fallback Plans, Contingency Reserves

49

• Several studies show that IT projects share some common sources of risk

• The Standish Group developed an IT success potential scoring sheet based on potential risks

• Other broad categories of risk help identify potential risks

Common Sources of Risk in Information Technology Projects

50

Information Technology Success Potential Scoring Sheet

51

Success Criterion Relative Importance

User Involvement 19

Executive Management support 16

Clear Statement of Requirements 15

Proper Planning 11

Realistic Expectations 10

Smaller Project Milestones 9

Competent Staff 8

Ownership 6

Clear Visions and Objectives 3

Hard-Working, Focused Staff 3

Total 100

• Market risk

• Financial risk

• Technology risk

• People risk

• Structure/process risk

Broad Categories of Risk

52

• A risk breakdown structure is a hierarchy of potential risk categories for a project

• Similar to a work breakdown structure but used to identify and categorize risks

Risk Breakdown Structure

53

Sample Risk Breakdown Structure

54

Potential Negative Risk Conditions Associated with Each Knowledge Area

55

• Identifying risks is the process of understanding what potential events might hurt or enhance a particular project

• Risk identification tools and techniques include:• Brainstorming

• The Delphi Technique

• Interviewing

• SWOT analysis

Identifying Risks

56

• Brainstorming is a technique by which a group attempts to generate ideas or find a solution for a specific problem by amassing ideas spontaneously and without judgment

• An experienced facilitator should run the brainstorming session

• Be careful not to overuse or misuse brainstorming• Psychology literature shows that individuals produce a greater number of ideas

working alone than they do through brainstorming in small, face-to-face groups• Group effects often inhibit idea generation

Brainstorming

57

• The Delphi Technique is used to derive a consensus among a panel of experts who make predictions about future developments

• Provides independent and anonymous input regarding future events

• Uses repeated rounds of questioning and written responses and avoids the biasing effects possible in oral methods, such as brainstorming

Delphi Technique

58

• Interviewing is a fact-finding technique for collecting information in face-to-face, phone, e-mail, or instant-messaging discussions

• Interviewing people with similar project experience is an important tool for identifying potential risks

Interviewing

59

• SWOT analysis (strengths, weaknesses, opportunities, and threats) can also be used during risk identification

• Helps identify the broad negative and positive risks that apply to a project

SWOT Analysis

60

• The main output of the risk identification process is a list of identified risks and other information needed to begin creating a risk register

• A risk register is:• A document that contains the results of various risk

management processes and that is often displayed in a table or spreadsheet format

• A tool for documenting potential risk events and related information

• Risk events refer to specific, uncertain events that may occur to the detriment or enhancement of the project

Risk Register

61

• An identification number for each risk event

• A rank for each risk event

• The name of each risk event

• A description of each risk event

• The category under which each risk event falls

• The root cause of each risk

Risk Register Contents

62

• Triggers for each risk; triggers are indicators or symptoms of actual risk events

• Potential responses to each risk

• The risk owner or person who will own or take responsibility for each risk

• The probability and impact of each risk occurring

• The status of each risk

Risk Register Contents (continued)

63

Sample Risk Register

64

Table 11-5

• Assess the likelihood and impact of identified risks to determine their magnitude and priority

• Risk quantification tools and techniques include: • Probability/impact matrixes• The Top Ten Risk Item Tracking• Expert judgment

Performing Qualitative Risk Analysis

65

Figure 11-5. Sample Probability/Impact Matrix

66

• Top Ten Risk Item Tracking is a qualitative risk analysis tool that helps to identify risks and maintain an awareness of risks throughout the life of a project

• Establish a periodic review of the top ten project risk items

• List the current ranking, previous ranking, number of times the risk appears on the list over a period of time, and a summary of progress made in resolving the risk item

Top Ten Risk Item Tracking

67

Example of Top Ten Risk Item Tracking

68

• A watch list is a list of risks that are low priority but are still identified as potential risks

• Qualitative analysis can also identify risks that should be evaluated on a quantitative basis

Watch List

69

• Often follows qualitative risk analysis, but both can be done together

• Large, complex projects involving leading edge technologies often require extensive quantitative risk analysis

• Main techniques include:• Decision tree analysis• Simulation• Sensitivity analysis

Performing Quantitative Risk Analysis

70

• A decision tree is a diagramming analysis technique used to help select the best course of action in situations in which future outcomes are uncertain

• Estimated monetary value (EMV) is the product of a risk event probability and the risk event’s monetary value

• You can draw a decision tree to help find the EMV

Decision Trees and Expected Monetary Value (EMV)

71

Expected Monetary Value (EMV) Example

72

• Simulation uses a representation or model of a system to analyze the expected behavior or performance of the system

• Monte Carlo analysis simulates a model’s outcome many times to provide a statistical distribution of the calculated results

• To use a Monte Carlo simulation, you must have three estimates (most likely, pessimistic, and optimistic) plus an estimate of the likelihood of the estimate being between the most likely and optimistic values

Simulation

73

• Sensitivity analysis is a technique used to show the effects of changing one or more variables on an outcome

• For example, many people use it to determine what the monthly payments for a loan will be given different interest rates or periods of the loan, or for determining break-even points based on different assumptions

• Spreadsheet software, such as Excel, is a common tool for performing sensitivity analysis

Sensitivity Analysis

74

Sample Sensitivity Analysis for Determining Break-Even Point

75

• After identifying and quantifying risks, you must decide how to respond to them

• Four main response strategies for negative risks• Risk avoidance• Risk acceptance• Risk transference• Risk mitigation

Planning Risk Responses

76

General Risk Mitigation Strategies for: Technical, Cost, and Schedule Risks

77

• It’s also important to identify residual and secondary risks

• Residual risks are risks that remain after all of the response strategies have been implemented

• Secondary risks are a direct result of implementing a risk response

Residual and Secondary Risks

78

• Involves executing the risk management process to respond to risk events

• Workarounds are unplanned responses to risk events that must be done when there are no contingency plans

• Main outputs of risk monitoring and control are:• Risk register updates• Organizational process assets updates• Change requests• Updates to the project management plan and other project

documents

Monitoring and Controlling Risks

79

• Many people joke about the poor quality of IT products

• Cars and Computers joke

• People seem to accept systems being down occasionally or needing to reboot their PCs

• But quality is very important in many IT projects

The Importance of Project Quality Management

80

81

Quality management

WAUBONSEE COMMUNITY COLLEGE PROJECT MANAGEMENT TRAINING

• In 1986, two hospital patients died after receiving fatal doses of radiation from a Therac 25 machine after a software problem caused the machine to ignore calibration data

• In one of the biggest software errors in banking history, Chemical Bank mistakenly deducted about $15 million from more than 100,000 customer accounts

• In August 2008, the Privacy Rights Clearinghouse stated that more than 236 million data records of U.S. residents have been exposed due to security breaches since January 2005

What Went Wrong?

82

Quality Management Knowledge Group

• Six Sigma is “a comprehensive and flexible system for achieving, sustaining, and maximizing business success. Six Sigma is uniquely driven by close understanding of customer needs, disciplined use of facts, data, and statistical analysis, and diligent attention to managing, improving, and reinventing business processes.”*

Six Sigma

84

*Pande, Peter S., Robert P. Neuman, and Roland R. Cavanagh, TheSix Sigma Way, New York: McGraw-Hill, 2000, p. xi.

• The target for perfection is the achievement of no more than 3.4 defects per million opportunities

• The principles can apply to a wide variety of processes

• Six Sigma projects normally follow a five-phase improvement process called DMAIC

Basic Information on Six Sigma

85

• DMAIC is a systematic, closed-loop process for continued improvement that is scientific and fact based

• DMAIC stands for:• Define: define the problem/opportunity, process, and customer requirements• Measure: define measures, then collect, compile, and display data• Analyze: scrutinize process details to find improvement opportunities• Improve: generate solutions and ideas for improving the problem• Control: track and verify the stability of the improvements and the predictability

of the solution

DMAIC

86

• It requires an organization-wide commitment

• Training follows the “Belt” system

• Six Sigma organizations have the ability and willingness to adopt contrary objectives, such as reducing errors and getting things done faster

• It is an operating philosophy that is customer focused and strives to drive out waste, raise levels of quality, and improve financial performance at breakthrough levels

How Is Six Sigma Quality Control Unique?

87

• Motorola, Inc. pioneered the adoption of Six Sigma in the 1980s and saved about $14 billion

• Allied Signal/Honeywell saved more than $600 million a year by reducing the costs of reworking defects and improving aircraft engine design processes

• After implementing the solutions recommended by a Six Sigma team for Baptist St. Anthony's Hospital in Amarillo, Texas, the percent of delayed cases in the radiology department dropped from 79 percent to 33 percent, delays decreased by 22 percent, and the number of orders missing or needing clarification dropped to zero from 11 percent

What Went Right?

88

• Joseph M. Juran stated, “All improvement takes place project by project, and in no other way”*

• It’s important to select projects carefully and apply higher quality where it makes sense; companies that use Six Sigma do not always boost their stock values

• As Mikel Harry puts it, “I could genetically engineer a Six Sigma goat, but if a rodeo is the marketplace, people are still going to buy a Four Sigma horse”**

• Six Sigma projects must focus on a quality problem or gap between the current and desired performance and not have a clearly understood problem or a predetermined solution

*“What You Need to Know About Six Sigma,” Productivity Digest (December 2001), p. 38.

**Clifford, Lee, “Why You Can Safely Ignore Six Sigma,” Fortune (January 22, 2001), p. 140.

Six Sigma and Project Management

89

• The training for Six Sigma includes many project management concepts, tools, and techniques

• For example, Six Sigma projects often use business cases, project charters, schedules, budgets, and so on

• Six Sigma projects are done in teams; the project manager is often called the team leader, and the sponsor is called the champion

Six Sigma Projects Use Project Management

90

• The term sigma means standard deviation

• Standard deviation measures how much variation exists in a distribution of data

• Standard deviation is a key factor in determining the acceptable number of defective units found in a population

• Six Sigma projects strive for no more than 3.4 defects per million opportunities, yet this number is confusing to many statisticians

Six Sigma and Statistics

91

• Using a normal curve, if a process is at six sigma, there would be no more than two defective units per billion produced

• Six Sigma uses a scoring system that accounts for time, an important factor in determining process variations

• Yield represents the number of units handled correctly through the process steps

• A defect is any instance where the product or service fails to meet customer requirements

• There can be several opportunities to have a defect

Six Sigma Uses a Conversion Table

92

Normal Distribution and Standard Deviation

93

Sigma Conversion Table

94

• Unit testing tests each individual component (often a program) to ensure it is as defect-free as possible

• Integration testing occurs between unit and system testing to test functionally grouped components

• System testing tests the entire system as one entity

• User acceptance testing is an independent test performed by end users prior to accepting the delivered system

Types of Tests

95

• Watts S. Humphrey, a renowned expert on software quality, defines a software defect as anything that must be changed before delivery of the program

• Testing does not sufficiently prevent software defects because:

• The number of ways to test a complex system is huge

• Users will continue to invent new ways to use a system that its developers never considered

• Humphrey suggests that people rethink the software development process to provide no potential defects when you enter system testing; developers must be responsible for providing error-free code at each stage of testing

Testing Alone Is Not Enough

96

• Modern quality management:

• Requires customer satisfaction

• Prefers prevention to inspection

• Recognizes management responsibility for quality

Modern Quality Management

97

• As Joseph M. Juran said in 1945, “It is most important that top management be quality-minded. In the absence of sincere manifestation of interest at the top, little will happen below.”*

• A large percentage of quality problems are associated with management, not technical issues

*American Society for Quality (ASQ), (www.asqc.org/about/history/juran.html).

Leadership

98

• The cost of quality is the cost of conformance plus the cost of nonconformance• Conformance means delivering products that meet requirements

and fitness for use• Cost of nonconformance means taking responsibility for failures or

not meeting quality expectations

• A study reported that software bugs cost the U.S. economy $59.6 billion each year and that one third of the bugs could be eliminated by an improved testing infrastructure

The Cost of Quality

99

• Study by DeMarco and Lister showed that organizational issues had a much greater influence on programmer productivity than the technical environment or programming languages

• Programmer productivity varied by a factor of one to ten across organizations, but only by 21 percent within the same organization

• Study found no correlation between productivity and programming language, years of experience, or salary

• A dedicated workspace and a quiet work environment were key factors to improving programmer productivity

Organizational Influences, Workplace Factors, and Quality

100

• Project managers must understand and manage stakeholder expectations

• Expectations also vary by:

• Organization’s culture

• Geographic regions

Expectations and Cultural Differences in Quality

101

Title and Content Layout with Chart

Category 1 Category 2 Category 3 Category 40

1

2

3

4

5

6

Series 1 Series 2 Series 3

Two Content Layout with Table

• First bullet point here

• Second bullet point here

• Third bullet point here

Group A Group B

Class 1 82 85

Class 2 76 88

Class 3 84 90

top related