IT Project Management Individual Assignment

profileTubekbay001
Lesson20OverallRevision2.pptx

IT Project Management

version 1.0

Diploma in Information Technology

Copyright © 2020 by Singapore Institute of Management Pte Ltd. All rights reserved.

Lesson 20 : Overall Revision – Part 2

1

IT Project Management

version 1.0

Diploma in Information Technology

Copyright © 2020 by Singapore Institute of Management Pte Ltd. All rights reserved.

Lesson 11: Project Cost management

2

11.1.2 What is cost management?

Project cost management includes the processes required to ensure that the project is completed within an approved budget.

Project managers must make sure their projects are well defined, have accurate time and cost estimates and have a realistic budget that they were involved in approving.

3

Direct costs are costs that can be directly related to producing the products and services of the project.

Example: Salaries, cost of hardware and software purchased specifically for the project

Indirect costs are costs that are not directly related to the creating of products or services of the project, but are directly related to performing the project.

Example: Cost of electricity, paper towels

11.1.3 Basic principles of Cost management

4

Sunk cost is money that has been spent in the past; when deciding what projects to invest in or continue, we should not include sunk costs.

To continue funding a failed project because a great deal of money has already been spent on it is not a valid way to decide on which projects to fund.

Sunk costs should be forgotten.

11.1.3 Basic principles of Cost management

5

11.1.3 Reasons why cost overruns

Not emphasising the importance of realistic project cost estimates from the outset.

Many of the original cost estimates for IT projects are low to begin with and based on very unclear project requirements.

6

Many IT professionals think preparing cost estimates is a job for accountants when in fact it is a very demanding and important skill that project managers need to acquire.

Many IT projects involve new technology or business processes which involve untested products and inherent risks.

11.1.3 Reasons why cost overruns

7

11.2 Cost management processes

There are 3 project cost management processes:

Cost estimating: developing an approximation or estimate of the costs of the resources needed to complete a project

Cost budgeting: allocating the overall cost estimate to individual work items to establish a baseline for measuring performance

Cost control: controlling changes to the project budget

8

11.2 Cost management processes

9

11.3 Costs estimating

After developing a good resource requirements list, PMs and their teams must develop several estimates of the costs for these resources

PMs must take cost estimates seriously if they want to complete projects within budget constraints

It’s important to know the types of cost estimates, how to prepare cost estimates, and typical problems associated with IT cost estimates

10

11.3.1 Rough Order of Magnitude

A rough order of magnitude (ROM) estimate provides an estimate of what a project will cost.

Also referred to as a ballpark estimate, a guesstimate or a broad gauge.

Done very early in a project, often three or more years prior to project completion, or even before a project is officially started to help PMs make project selection decisions.

11

11.3.2 Budgetary Estimate

Many organisations develop budgets at least two years into the future. Budgetary estimate is used to allocate money into an organisation’s budget.

Budgetary estimates are made 1 to 2 years prior to project completion.

Its’ accuracy is typically (-10% to +25%)

For example: A budgetary estimate that actually costs $100,000 would range between $90,000 to $125,000.

12

11.3.3 Definitive Estimate

A definitive estimate provides an accurate estimate of project costs (most accurate of the three types).

Definitive estimates are used for making many purchasing decisions for which accurate estimates are required and for estimating final project costs.

13

11.3.4 Comparisons of the 3 estimates

14

IT Project Management

version 1.0

Diploma in Information Technology

Copyright © 2020 by Singapore Institute of Management Pte Ltd. All rights reserved.

Lesson 12: Project Resource Management

15

12.3.1 Maslow’s Hierarchy of Needs

16

12.3.2 Herzberg’s Motivational & Hygiene Factors

17

12.3.3 David McClelland – 3 Needs Theory

18

12.3.4 McGregor’s Theory X & Y

19

12.3.5 Thamhain & Wilemon on influencing workers

20

12.3.5 Thamhain & Wilemon on influencing workers

21

12.3.6 Stephen Covey 7 Habits

Project managers can apply Covey’s 7 habits to improve effectiveness on projects:

22

12.3.6 Stephen Covey 7 Habits

No Habit Means
1 Be proactive Take initiative
2 Begin with the end in mind Focus on goals
3 Put first things first Set priorities
4 Always think Win/Win We win only when others win
5 Seek first to understand, then to be understood Communicate
6 Always synergise Cooperate
7 Sharpen the saw Reflect on and repair the deficiencies

23

12.4 Tuckman’s Stages of Group Development

24

12.6.3 Responsibility Assignment Matrix

A responsibility assignment matrix (RAM) is a matrix that maps the work of the project as described in the work breakdown structure (WBS) to the people responsible for performing the work

For smaller projects, it is best to assign WBS activities to individuals; for larger projects, it is more effective to assign the work to organisational units or teams

25

RACI charts are a type of RAM that show:

Responsibility (who does the task),

Accountability (who signs off on the task or has authority for it),

Consultation (who has information necessary to complete the task),

Informed (who needs to be notified of task status/results) roles for project stakeholders

12.6.3 Responsibility Assignment Matrix

26

Sample RACI Chart

Tasks Kristin Jamie Mohamed Supplier A
Needs assessment A R C I
Research of existing training I R, A C I
Partnerships R, A I I C
Course development A C C R
Course administration I A R
Course evaluation I A R I
Stakeholder communications R, A C C C

12.6.3 Responsibility Assignment Matrix

27

12.6.4 Resource Histogram

A resource histogram is a column chart that shows the number of resources required for or assigned to a project over time

In planning project staffing needs, senior managers often create a resource histogram in which columns represent the number of people needed in each skill category. By stacking the columns, the total number of people needed each month can be seen

After resources are assigned to a project, the resource histogram for each person can be seen on how his/her time has been allocated

28

12.6.4 Resource Histogram

29

PM 1 2 3 4 5 6 7 8 9 10 11 12 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 HR 1 2 3 4 5 6 7 8 9 10 11 12 1 1 1 1 1 1 1 1 1 1 1 1 SM 1 2 3 4 5 6 7 8 9 10 11 12 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 IT 1 2 3 4 5 6 7 8 9 10 11 12 0.25 0.5 0.5 0.5 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 Contracting 1 2 3 4 5 6 7 8 9 10 11 12 0 0 0.25 0.25 0.25 0.25 0.2 5 0.25 0.25 0.25 0.25 0.25 PMO 1 2 3 4 5 6 7 8 9 10 11 12 0 0.5 0.5 0.5 0.5 0 0 0 0 0 0 0 Miscellaneous 1 2 3 4 5 6 7 8 9 10 11 12 0.25 0.25 0.25 0.25 0.25 0.5 0.5 0.5 0.5 0.25 0.25 0.25

Month

Number of People

IT Project Management

version 1.0

Diploma in Information Technology

Copyright © 2020 by Singapore Institute of Management Pte Ltd. All rights reserved.

Lesson 13: Project Stakeholder Management

30

13.2 Project Stakeholder Management Processes

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

Planning stakeholder management: Determining strategies to effectively engage the stakeholders

31

Managing stakeholder engagement: Communicating and working with project stakeholders to satisfy their needs and expectations, resolving issues, and fostering engagement in project decisions and activities

Controlling stakeholder engagement: Monitoring stakeholder relationships and adjusting plans and strategies for engaging stakeholders as needed

13.2 Project Stakeholder Management Processes

32

13.2 Project Stakeholder Management Processes

33

Power / Interest Grid

13.3.2 Classifying Stakeholders

34

13.3.4 Stakeholder Engagement Levels

Unaware: Unaware of the project and its potential impacts on them

Resistant: Aware of the project yet

resistant to change

Neutral: Aware of the project yet neither supportive nor resistant

Supportive: Aware of the project and supportive of change

Leading: Aware of the project

35

13.4 Planning Stakeholder Management

After identifying and analysing stakeholders, project teams should develop a plan for management them

The stakeholder management plan (SMP) can include:

Current and desired engagement levels

Inter-relationships between stakeholders

Communication requirements

Potential management strategies for each stakeholder

Methods for updating the SMP

36

13.4.1 Sensitive Information

Stakeholder management plan (SMP) often includes sensitive information, it should not be part of the official project documents, which are normally available for all stakeholders to review

Often, only project managers and a few other team members should prepare the SMP

Parts of the SMP are not written down, and if they are, distribution is strictly limited

37

13.5 Managing Stakeholder Engagement

Expectations Management Matrix

38

13.5 Managing Stakeholder Engagement

39

Suggestions for handling these situations include the following:

Be clear from the start

Explain the consequences

Have a contingency plan

Avoid surprises

Take a stand

13.5 Managing Stakeholder Engagement

40

13.8 Social Media for Project Managers

Elizabeth Harrin, author of Social Media for Project Managers provides advice for when to use social media and when not to use it

As the saying goes, “A fool with a tool is still just a fool.” A lot of stakeholder engagement requires old-fashioned techniques like talking to someone!

41

IT Project Management

version 1.0

Diploma in Information Technology

Copyright © 2020 by Singapore Institute of Management Pte Ltd. All rights reserved.

Lesson 14: Agile with Scrum

42

14.1 What is Agile Project Management?

Agile Project Management (APM) is the process of breaking a project down into manageable steps with an emphasis on responsiveness and customer collaboration.

This new and flexible style of project management is being adopted by many businesses.

Faster products delivery can be achieved the implementation of APM.

43

14.1.1 Core Values of Agile Project Management

Individuals and interactions over processes and tools

APM dictates that human interaction takes precedence over everything else. Check in with team members and the customer frequently to make sure everyone understands the project and is happy with the direction.

44

14.1.1 Core Values of Agile Project Management

2. Working software over comprehensive documentation

Traditional project management requires extensive documentation in the form of written technical documents. APM values documentation but recommends the use of software to keep the necessary documents and records efficiently.

45

14.1.1 Core Values of Agile Project Management

3. Customer collaboration over contract negotiation

The customers are included in the process of design and production. Their input throughout the project, rather than at the start and conclusion, will ensure that every action taken by the team is in the right direction.

46

14.1.1 Core Values of Agile Project Management

4. Responding to change over following a plan

Be prepared and willing to adapt as the project demands. Use data to decide on the next action.

Use formative assessments along the way to shift the process to create the best product, rather than to follow a predetermined set of steps to a conclusion and then assess the outcome.

47

14.1.2 Principles of Agile Project Management

12 Principles:

The highest priority is to satisfy the customer through early and continuous delivery of valuable software (or whatever the product or output is).

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Deliver projects frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale.

48

14.1.2 Principles of Agile Project Management

Coordinating team members must work together daily throughout the project.

Build projects around motivated individuals. Give them the environment and support they need and trust them to get the job done.

Face-to-face conversation is the most efficient and effective method of conveying information to and within different teams.

49

14.1.2 Principles of Agile Project Management

The final product is the primary measure of progress.

Agile processes promote sustainable development. All stakeholders should be able to maintain a constant pace indefinitely.

Continuous attention to technical excellence and good design enhances agility.

50

14.1.2 Principles of Agile Project Management

Simplicity - the art of maximising the amount of work not done - is essential.

The best architectures, requirements and designs emerge from self-organising teams.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

51

14.2.1 Traditional vs Agile PM

Traditional PM Agile PM
Project team would set a specific goal, create a series of steps to reach that goal and then implement the process. Breaks a project down into small goals, or sprints, and utilises frequent assessments to reshape the steps and even possibly the end goal.
Linear - Each step must be completed before the next can begin. Iterative - Steps can be worked on simultaneously and assessed at the same time.

52

14.3 Agile PM Methodologies

Agile project management has 6 steps.

1. Project planning

The team determine the project's end goal which should be relatively broad, to account for revisions and improvements throughout the process.

2. Creating the project roadmap

The roadmap is made up of all the features included in the final product. This is not a list of steps, but instead a list of elements that can be completed somewhat simultaneously.

53

14.3 Agile PM Methodologies

3. Release planning

A release plan is a calendar of when prototypes or product elements will be delivered to the customer for review. The expectation is that individual pieces of the total project will be reviewed frequently, and the overall project updated as needed.

4. Sprint planning

Sprints are short-cycle design times that end with a product release. Sprint planning should be detailed. Every team member should know what they are expected to accomplish during every day of the sprint.

54

14.3 Agile PM Methodologies

5. Daily meetings

Start each workday during a sprint with a meeting.

Team members will share successes and challenges from the previous day.

Confirm tasks and goals for that workday.

55

14.3 Agile PM Methodologies

6. Sprint reviews and retrospective

Sprint review :

Presentation of the product element to the customer.

The team will receive feedback and prepare to revise the element or adjust the long-term goal as directed by the customer.

Sprint retrospect:

The team will meet separately from the client and reflect on the sprint issues (workload imbalance, deadlines & communication) to be addressed and improved for the next sprint.

56

2-4 weeks

14.4 Scrum Framework

57

14.4.1 Sprint in Scrum

A Sprint is usually limited to one calendar month (or 4 weeks). When a Sprint’s horizon is too long the definition of what is being built may change, complexity may rise, and risk may increase.

A new Sprint starts immediately after the conclusion of the previous Sprint.

58

14.5 Roles & Responsibilities in Scrum

These are the roles in a Scrum project:

59

Communicate

14.5 Roles & Responsibilities in Scrum

60

14.5.1 The Product Owner

The product owner is the one in charge of the business side of the project and is held accountable when processes do not follow the right order.

Being a primary stakeholder in the project, it is the Product Owner’s responsibility to have a vision for what he or she hopes to see.

The ability to communicate that vision to the entire team also falls squarely on his/her shoulders.

61

14.5.2 The Scrum Master

Scrum Master ensures team coordination and supports the progress of the project between individual team members. He/She takes the instructions from the Product Owner and ensure that the tasks are performed accordingly.

He/She acts as a teacher and coach, verifying certain team members adhere to the theory and practices of Scrum.

62

14.5.3 Development Members

Members of the Scrum team are expected to report their daily progress, along with any successes and challenges to the Scrum team during daily stand-up meetings.

The scrum team usually consists of Professionals:

Self organising

Communicates with Product owner

63

IT Project Management

version 1.0

Diploma in Information Technology

Copyright © 2020 by Singapore Institute of Management Pte Ltd. All rights reserved.

Lesson 15: Project Quality Management - 1

64

15.1 What Is Quality?

Dimension Description
Performance Will the product perform its intended function?
Special Features Additional function to the product
Perceived Quality What is the reputation of the company or its product?
Conformance Is the product made exactly to the designer or customer requirements/specifications?
Aesthetics How does the product look like?
Reliability The probability that the product can function under stated condition without failure for a given period of time.
Durability What is the lifetime of the product?
Serviceability How easy is it to repair the product?

Garvin (1987) proposed the following 8 dimensions of product quality

65

15.1.1 IT Projects Quality Dimensions

Dimension Description
Functionality The degree to which a system performs its intended function
Features The system’s special characteristics that appeal to user
Performance How well a product or service performs the customer’s intended use
Reliability The ability of a product or service to perform as expected under normal conditions
System outputs The screens and reports the system generates
Maintainability The ease of performing maintenance on a product

66

15.2.2 Total Quality Management

Total Quality Management (TQM) refers to a quality emphasis that encompasses the entire organisation, from supplier to customer.

TQM stresses a commitment by management to have a continuous companywide drive toward excellence in all aspects of products and services that are important to the customer.

67

Plan-Do-Check-Act (PDCA) Cycle

15.2.3 Continuous Improvement

68

15.2.3 Continuous Improvement

69

15.3 How Quality Relates to IT Project

Many IT project managers face pressures to deliver systems and technologies which meet the customer’s ever-changing needs that quality suffers.

Many of the problems occur due to the complexity of technology and the rapid pace of change.

These dynamic conditions are not likely to abate; in fact, they're accelerating at an alarming rate.

70

15.3 How Quality Relates to IT Project

However, performance can be greatly improved by ensuring that tactical decisions in IT project focus on the quality aspects.

Quality improvements in IT project delivery can be achieved by considering user satisfaction, integration and flexibility in the early stage of decision process and reinforcing them throughout the review process.

71

15.3 How Quality Relates to IT Project

Although there are no perfect solutions, quality management helps to ensure standards are rigorously enforced and embedded into the thinking of the entire IT project team.

One of the challenges for IT project is to tap on the past quality experiences and valuable lessons. 

72

15.5 Project Quality Management

73

15.5 Project Quality Management

74

A good quality management plan starts with a clear definition of the goal of the project.

These following questions help to identify and define quality requirements, allowing the project team to discuss the approach and plans needed to achieve those goals.

15.6 Quality Planning (QP)

75

15.6.1 Project Metrics

76

15.6.3 Project Dashboard

77

15.7 Quality Assurance (QA)

Quality assurance is the planned and systemic activities implemented in a quality system so that quality requirements for a product or service will be fulfilled.

Use quality assurance to make sure the processes are in fact working towards making the project deliverables meet quality requirements.

78

15.8 Quality Control (QC)

QC involves operational techniques meant to ensure quality standards. This includes identifying, analysing, and correcting problems.

While QA occurs before a problem is identified, QC is reactionary and occurs after a problem has been identified and suggests methods of improvement.

79

IT Project Management

version 1.0

Diploma in Information Technology

Copyright © 2020 by Singapore Institute of Management Pte Ltd. All rights reserved.

Lesson 16: Project Quality Management 2

80

16.1.1 Check Sheet

It is used to easily collect data. Decision-making and actions are taken from the data.

81

16.1.2 Scatter Diagram

It is a graphical tool that plots many data points and shows a pattern of correlation between two variables.

82

16.1.3 Cause-and-Effect Diagram

It is used to figure out any possible causes of a problem. After the major causes are known, we can solve the problem accurately

83

16.1.4 Pareto Chart

It is used to define problems, to set their priority, to illustrate the problems detected, and determine their frequency in the process.

84

16.1.5 Flow Chart

It shows the process step by step.

85

16.1.6 Histogram

It shows a bar chart of accumulated data and provides the easiest way to evaluate the distribution of data.

86

It provides control limits which are generally three standard deviations above and below average, whether or not a process is in control.

Upper control limit

Average value

Lower control limit

Time

3

3

16.1.7 Statistical Process Control Chart

87

Control charts attempt to distinguish between two types of process variation:

Common cause variation: which is intrinsic to the process and will always be present.

Special cause variation: which stems from external sources and indicates that the process is out of statistical control.

16.1.7 Statistical Process Control Chart

88

The above process is in control, all data points are within the control limits.

16.1.7 Statistical Process Control Chart

89

The 2 points marked by “X” are out of control.

16.1.7 Statistical Process Control Chart

90

16.2 Six Sigma

91

16.3 Testing of IT software

A unit test is done to test each individual component (often a program) to ensure that it is as defect-free as possible. Unit tests are performed before moving onto the integration test.

Integration testing occurs between unit and system testing to test functionally grouped components. It ensures a subset(s) of the entire system works together.

92

System testing tests the entire system as one entity. It focuses on the big picture to ensure that the entire system is working properly.

User acceptance testing is an independent test performed by end users prior to accepting the delivered system. It focuses on the business fit of the system to the organisation, rather than technical issues.

16.3 Testing of IT software

93

16.4.2 Cost of Quality

16.4.2 Cost of Quality

Cost of conformance

Prevention cost – Cost of planning and executing a project so it is error-free or within an acceptable error range. Example: training, quality planning, process studies etc.

Appraisal cost – Cost of evaluating processes and their outputs to ensure quality. Example: testing, destructive testing loss and inspections.

95

16.4.2 Cost of Quality

Cost of non-conformance

Internal failure cost – Cost incurred to correct an identified defect before the customer receives the product. Example: rework and scrap, corrective actions etc.

External failure cost – Cost that relates to all defects and problems after the customer has received the product. Example: Returned goods, customer complaint, warranty etc.

96

15.9 Using Software to Assist in Project Quality Management

Bug tracking software: A software where bugs are reported, tracked, and then resolved.

Automated testing software: While there is no substitute to human testing to ensure a very stable end product, automated testing can weed out the most common bugs and will make the human testing less stressful.

97

15.9 Using Software to Assist in Project Quality Management

Collaboration software:

The project manager and team members use to exchange information about the project.

Team members can ask for help from other team members when facing challenges on their tasks.

Team members building upon code that is written by other team members can inform the latter about errors in their codes.

Testers can inform developers about their bugs.

98

IT Project Management

version 1.0

Diploma in Information Technology

Copyright © 2020 by Singapore Institute of Management Pte Ltd. All rights reserved.

Lesson 17: Project Communication Plan

99

17.2 Processes in Project Communications Management

There are five (5) main processes:

Identifying stakeholders

Planning communications

Distributing information

Managing stakeholders

Reporting performance

100

What must the communication plan include:

The purpose or goals of the communication plan

Information about stakeholders and their roles

The types of information that needed to be shared with stakeholders

The methods used to communicate

The frequency that each stakeholder would like to receive information

17.3 Plan Communication

101

17.3 Plan Communication

An illustration of the Communication Plan

102

17.4 Distributing Information

Advantages Disadvantages
Suitable for group or individual meetings. Can be either formal or informal. Allows for instant feedback. Can be costly if participants have to be brought in from overseas or other places. Need time & resources to facilitate such meetings. Need a staff to ensure minutes are taken & distributed to all participants.

1. Face-to-Face Communications

103

17.4 Distributing Information

Advantages Disadvantages
Paper-less. Easy access to the Internet, computers & mobile devices. Communication via the Internet is faster, cheaper & easier to retain for record purposes. Can also maintain a project portal or intranet site to share project data. Risk of data loss or unauthorised access to confidential project information by hackers.

2. Digital Communications

104

17.4 Distributing Information

Advantages Disadvantages
They are visual & textual, can be edited & revised several times to shape them for maximum effect before being distributed. Provide a permanent record of the communication which can be archived for later retrieval. Need storage space. Need paper, which can be cumbersome to file and store in large quantities. Aging documents are susceptible to loss or damage can lead to difficulties in managing project records.

3. Hard Copy Communications

105

17.4 Distributing Information

Advantages Disadvantages
Can be used to pull a large group together. Allow for real-time video collaboration. Most video conferencing tools provide white boards & other options for document sharing and editing. Time zones - can be difficult to get everyone scheduled in a session depending on where they are in the world. Personal aspect of a conversation is taken away. Conferencing etiquette may not be observed by some users (e.g. late, not paying attention.

4. Conferencing

106

17.4.1 Number of Communications Channels

There is a simple formula for determining the number of communications channels as the number of people involved in a project increases.

We can calculate the number of communications channels as follows:

107

17.4.1 Number of Communications Channels

108

17.7.1 Managing Conflicts

Blake and Mouton (1964) delineated five (5) basic modes for handling conflicts: Each mode can be rated as high, medium, or low on two dimensions: importance of Task (T), and importance of Relationship (R) between the people having the conflict.

109

Confrontation or problem‐solving: Directly face a conflict (High T/High R)

Compromise: Use a give‐and‐take approach (Medium T/Medium R)

Smoothing: De‐emphasise areas of differences and emphasise areas of agreement (Low T/High R)

Forcing: The win‐lose approach (High T/Low R)

Withdrawal: Retreat or withdraw from an actual/potential disagreement (Low T/Low R)

17.7.1 Managing Conflicts

110

Confrontation or problem‐solving

Compromise

Smoothing

Forcing

Withdrawal

17.7.1 Managing Conflicts

111

Sadly, not many people know how to run meetings effectively and end up wasting time and not achieving much.

If done properly, meetings can yield great results keeping everyone informed about progress and bottlenecks in a project.

To conduct productive meetings, include an agenda, updated status reports, and the next course of action followed by a quick summary.

Encourage others to voice their ideas and opinions in meetings to have a two-way dialogue and effective communication.

17.7.2 Running Effective Meetings

112

Face-to-face communication is nice, but not always possible, especially in the case of distributed teams (e.g. work from home)

Online communication tools like Skype and Zoom give you the opportunity to bring a group of people together for a discussion in a more personalised way than that which is allowed by e-mail.

17.7.3 Use Online Communication Tools

113

IT Project Management

version 1.0

Diploma in Information Technology

Copyright © 2020 by Singapore Institute of Management Pte Ltd. All rights reserved.

Lesson 18: Project Risk Management

114

The main planning processes are:

Planning risk management,

Identifying risks,

Performing qualitative risk analysis,

Performing quantitative risk analysis,

Planning risk responses.

18.2 Risk Planning Processes

115

18.2 Risk Planning Processes

116

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

Negative risk events include the performance failure of a product produced as part of a project, delays in completing work as scheduled, increases in estimated costs, supply shortages, litigation against the company, and strikes (+ political turmoil, natural disasters).

18.4 Identifying Risks

117

Positive risk events include completing work sooner than planned or at an unexpectedly reduced cost, collaborating with suppliers to produce better products, and obtaining good publicity from the project.

We can chart the probability and impact of risk events on a matrix.

18.4 Identifying Risks

118

Mid-project change in scope.

Changes in scope are frequent in IT projects.

Suggestions for radical change can arise after the project implementation has started.

Very unpleasant when it happens in the middle of the project.

Choices are either to reject the changes or to trash the work done up to that point and implement the new requests. 

18.4.1 Risks in IT Project

119

Going behind schedule due to unforeseen complications.

Unforeseen technical complications can turn the project upside down.

Surprises are still possible despite knowing the technologies well.

Unfortunately, little can be done to avoid this common IT project risk but pray that it doesn’t happen to you. 

18.4.1 Risks in IT Project

120

3. Technical inability for a given feature to be implemented.

Technical complications lead to project delays and can affect the scope.

If a given functionality can’t be implemented due to technical inability, the easiest solution is to skip this functionality but when other components depend on it, then it is not wise to do so.

Having experienced technical people can lower the risk of unforeseen technical limitations but this risk is always present. 

18.4.1 Risks in IT Project

121

4. No problems are reported.

When everything is blissfully calm and no problems are reported, this should be worrying.

It could mean that there are no problems to report, which is extremely rare, or that problems exist but nobody dares to report.

Sometimes even brave guys and gals are cautious to be the messenger to report a severe problem as they know the “shoot the messenger” approach by the upper management.

18.4.1 Risks in IT Project

122

5. A key employee leaves.

When a key employee quits, it can really shatter a project.

Employees quit due to various reasons and generally they do serve a notice period.

When a key employee is leaving soon, there is a need to rearrange the team.

If there is no suitable person to take over the tasks of the leaving person, this can have serious disruptions.

18.4.1 Risks in IT Project

123

It includes:

An identification number for each risk event

A rank for each risk event (usually high, medium, or low)

The name of the risk event

A description of the risk event

The category under which the risk event falls

The root cause: The real or underlying reason a problem occurs

Triggers: Indicators or symptoms of actual risk events

Potential responses to each risk event

The risk owner, or person who will own or take responsibility

The probability of the risk event occurring

The impact to the project if the risk event occurs

The status of the risk event

18.4.2 Risk Register

124

18.4.3 Risk Register Template

125

18.5 Performing Qualitative Risk Analysis

Results in prioritising risks as High, Medium, or Low.

A probability and impact matrix is a good technique to help decide which risks are most important on a project.

126

Probability and Impact Matrix.

18.5 Performing Qualitative Risk Analysis

127

The formula for EMV of a risk is this:

Expected Monetary Value (EMV)

= Probability of the Risk (P) * Impact of the Risk (I)

or simply,

EMV = P * I

18.6.1 Decision Tree Analysis

128

EMV calculates the average outcome when the future includes uncertain scenarios — positive (opportunities) or negative (threats).

Opportunities are expressed as positive (+) values, while threats have negative (-) values.

Both the values will be considered by adding them together.

18.6.1 Decision Tree Analysis

129

Example: 

For a work package, the negative risk (or threat) has a 10% probability with an estimated loss of $50,000, while the positive risk (opportunity) has a 15% probability with a potential return of $30,000. Should you execute the work package?

Answer:

EMV for the threat = P * I = 10% * (-$50,000) = -$5000

EMV for the opportunity = P * I = 15% * (+$30,000) = $4,500

Now, the EMV = – $5,000 + $4,500 = -$500

18.6.1 Decision Tree Analysis

130

18.6.1 Decision Tree Analysis

Legend:

131

18.6.1 Decision Tree Analysis

EMV for Chance Node 1, (the 1st circle):

The net path value for the prototype with 70% success = Payoff – Cost:

= +$500,000 – $100,000

= +$400,000

The net path value, for the prototype with a 30% failure = Payoff – Cost:

= -$50,000 – $100,000

= -$150,000

EMV of chance node 1 = [70% * (+$400,000)] + (30% * (-$150,000)]

= +$280,000 – $45,000

= +$235,000

132

18.6.1 Decision Tree Analysis

EMV for Chance Node 2 (the 2nd circle):

The net path value for the prototype with a 20% success = Payoff – Cost:

= +$500,000 – $0

= +$500,000

The net path value for the prototype with 80% failure = Payoff – Cost:

= -$250,000 – $0

= -$250,000

EMV of chance node 2 = [20% * (+$500,000)] + (80% * (-$250,000)]

= +$100,000 – $200,000

= -$100,000

133

18.6.1 Decision Tree Analysis

134

18.7 Planning Risk Responses

Negative risk responses Description
Risk acceptance Passive acceptance: No action, and deal with the risks as they occur Active acceptance: Establish a contingency reserve to deal with the risk
Risk avoidance Eliminate the threat entirely; Remove the causes that are creating risks
Risk transference Shift some or all ownership of a threat to 3rd party who can better manage & control it
Risk mitigation Reduce the impact and/or probability of threat

135

18.7 Planning Risk Responses

Positive risk responses Description
Risk acceptance Not actively pursuing, but willing to take the opportunity when it occur
Risk exploitation Eliminate the uncertainties to ensure or increase the cause for the opportunity to happen
Risk enhancement Increasing the probability and/or impact of the opportunity
Risk sharing Allocate some or all the ownership of the opportunity to a 3rd party who can capture and take advantage of it

136

Questions?

137