gist 8110: gis management issues€¦ · 1 april 2014 ©robert hewlett slide 4 sin 2 •not...

31
1 April 2014 Slide 1 ©Robert Hewlett GIST 8110: GIS Management Issues Lecture 8: Project Planning Mistakes & the PMLC Instructor: Robert Hewlett

Upload: others

Post on 19-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 1©Robert Hewlett

GIST 8110: GIS Management Issues

Lecture 8: Project Planning Mistakes & the PMLC

Instructor: Robert Hewlett

Page 2: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 2©Robert Hewlett

Objectives

• Discuss the nine deadly sins of project management

• Discuss countermeasures for common project management failures

• Discuss the PMLC

• Describe the blending of PMLC and SDLC

Page 3: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 3©Robert Hewlett

Sin 1

• Not planning at all

• RU serious?

• Yes

• Caveat: Inexperienced but details orientated people who know the business beat a “seasoned” professional planner … every time

• Who was that in the FBI case study?

Page 4: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 4©Robert Hewlett

Sin 2

• Not planning enough

• Several things fall into this category

– Missing tasks

– Missing people: sick, vacation, better job

– Missing windows

• I cannot stress enough– there are windows that you must hit

– windows do not always reopen

Page 5: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 5©Robert Hewlett

Sin 3

• Not planning for risk

• Everything you do has risk

• Have the honest talk

• Know them, manage them

• Remember:

– “If you do not actively attack the risks on your project, they will actively attack you.”3

Page 6: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 6©Robert Hewlett

Sin 4

• Blindly using the same plan for every project

• Why does this happen … laziness

• Although a project might look similar, just like people, they are unique

– Slightly different problems

– Slightly different risks

Page 7: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 7©Robert Hewlett

Sin 5

• Using someone else's plan indiscriminately

• Very related to 4 … 4 by proxy

• The lack of thought should be obvious

• There is no substitute for:

– Detailed orientated people who know the business

• Remember the managers retreat story ***

Page 8: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 8©Robert Hewlett

Sin 6

• Allowing the plan and reality to diverge

– You cannot change reality

– Reality is reality … that is the whole idea

– You can change the plan

– Believe what your eyes are telling you

– Adjust the plan

Page 9: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 9©Robert Hewlett

Sin 7

• Too much detail too early

• Busting out the details when things are extremely fuzzy is precarious

• Completing the WBS before a charter has been written and approved– This should be a classic mistake

• Leads to six

• Do not confuse with high level estimates– AKA fuzzy estimates

Page 10: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 10©Robert Hewlett

Sin 8

• Planning to catch up later

• Thinking the team will magically catch up once they get a feel for the project

• You have to reassess the schedule

• Remember:

– There is no time machine, there is no time stretcher, there is no time tree

Page 11: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 11©Robert Hewlett

Sin 9

• Not learning from you mistakes

– Do not repeat 1-8 over and over again

• Rookies making mistakes is predictable

– expected

• You want to be better

• How to avoid:

– Take the time to have a post mortem

– Put a formal review process in place

Page 12: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 12©Robert Hewlett

Reason projects fail

• Poor problem identification

• Poor problem definition

• Poor communication

• "Too much cake to eat"™

• No support of M and no involvement of EU

• Bad or partial/incomplete design

• No standards

Page 13: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 13©Robert Hewlett

Factor 1

• Poor problem identification

– Solving the wrong problem

• Oh yeah … all the time

– This should be a classic

• A blunder you should be fired

• Sometimes the core is too tough or not glamorous enough (insidious reasons)

– Scanning paper documents/maps

Page 14: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 14©Robert Hewlett

Factor 2

• Poor problem definition and analysis

• You are just bad … find another career

• Sometimes things a fuzzy:

– Prototype for clarity:

• Make a sample map

• Make a sample model

• Make a sample schema, load and test

• Get around the cycle more than once

Page 15: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 15©Robert Hewlett

Factor 3

• Poor communication

• Have a plan

– Regular meetings and reviews

– When does one CC and when does one not CC

– When does one decide independently and when does one need to ask the boss

– Who is allowed direct contact

– Do not go dark

Page 16: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 16©Robert Hewlett

Factor 4

• Project is too ambitious

• This could be in any of the speed dimensions

– People, Product, Technology, Process

• There are more dimensions

– Time, Organizational Culture, Data, Infrastructure

Page 17: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 17©Robert Hewlett

Factor 5

• Lack of top management support

• RU serious?

• RU working for free?

• They control the money

• You need money … end of story

Page 18: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 18©Robert Hewlett

Factor 6

• Lack of management and user involvement

• RU kidding me!

– How do know what to make?

– Try JAD

– It is not enough to know who the champion is and who the end-user are

– You have to communicate with them, follow up, manage expectations

Page 19: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 19©Robert Hewlett

Factor 7

• Inadequate or improper system design

– Adopt CASE tools

• MySQL Work Bench, PG Designer, Oracle Designer

– Be open to different approaches

– Have Plan A, B, C

– Learn UML

• Eclipse had a UML plugin: Use Case, Sequence, Activity, Class, etc

Page 20: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 20©Robert Hewlett

Factor 8

• Lack of standards

• Get some … there are a lot out there

• No excuse on the spatial side

• Other types of standards

– ISO 9001

– Project management standards

– SDLC, CMMI

Page 21: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 21©Robert Hewlett

PMLC

Initiation

Planning

Monitor

Execution

Close Out

Charter

Modified from Yeung and Hall 2007

Page 22: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 22©Robert Hewlett

Project Charter

• The “Before we start anything document”

– What is your idea? Scope? “box it!”

– Identifies: Sponsor , Champion, Stakeholders

– Lists: reasons, objectives, directions of the possible solution (high level)

– GIS external data, data capture, just analysis of existing DW data

– Several standards and agencies require a PRJ-C

Page 23: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 23©Robert Hewlett

Project initiation

• Refine the problem / opportunity

• Refine the established project goal

• Refine the project objectives

• Perform cost/benefit analysis

• Determine success criteria

• List assumptions, risks and obstacles

Page 24: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 24©Robert Hewlett

Project Planning

• Identify project activities (WBS)

• Estimate resource requirements

• Construct workflow

• Prepare project proposal

Page 25: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 25©Robert Hewlett

Project Execution

• Recruit / organize project team

• Establish team operating rules

• Assemble project resources

• Schedule / execute work plan

• Document work progress

Page 26: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 26©Robert Hewlett

Monitor and Control

• Monitor project progress against plan

• Establish reporting protocol / procedures

• Install change management procedures

• Establish problem resolution mechanism

• Revise project plan if necessary

Page 27: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 27©Robert Hewlett

Close-out and Evaluation

• Conduct acceptance testing

• Establish roll out plan / schedule

• Complete project documentation

• Conduct post-implementation audit

• Complete final project report

Page 28: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 28©Robert Hewlett

Page 29: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 29©Robert Hewlett

WAR

Planning

Execution

Charter

Initiation

Monitoring

Evaluation close-out

Page 30: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 30©Robert Hewlett

PMLC & SDLC Merge

• The 2 processes are not mutually exclusive

• They feed each other

– PMLC handles a lot of the distribute elements

– SDLC generates many of the work elements

• During the project execution phase the SDLC dominates the “boots-on-the -ground” activities

Page 31: GIST 8110: GIS Management Issues€¦ · 1 April 2014 ©Robert Hewlett Slide 4 Sin 2 •Not planning enough •Several things fall into this category –Missing tasks –Missing people:

1 April 2014 Slide 31©Robert Hewlett

The End