Top Banner
INFO 420 Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker
51

INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Dec 22, 2015

Download

Documents

Charlene Ross
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

INFO 420 Chapter 3 1

SW Project ManagementProject Charter and Plan

INFO 420Dr. Jennifer Booker

Page 2: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 2INFO 420

Digging deeper

So far we’ve looked at projects from a fairly high level or strategic perspectiveThe business case provided a high level

justification of the project Now it’s time to focus on a single project in

more detail, and start fleshing out the details needed to make it a reality

Page 3: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 3INFO 420

Project charter and plan

The second phase of the project life cycle develops the project charter and baseline project planThese are the foundation for guiding the

project through its implementationA major role is to define subplans that,

together, will achieve the project’s goals

Page 4: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 4INFO 420

Subplans

Subplans help manage specific aspects of the overall projectScope, schedule, budget, quality, risk, and

people could each be the basis for a subplanCombined with the project’s methodology,

processes, and tools, they define the project’s infrastructure and framework

Page 5: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 5INFO 420

Project planning overview

Much of the course will focus on the details of these various subplans

For now, introduce the project planning process and how it connects to the PMBOK And we’ll link the MOV to the project’s

scope, budget, and schedule

Page 6: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 6INFO 420

Project planning overview

Ultimately the project plan will answer the basic concerns Who is involved in the project?How much will it cost?How long will it take?What will the finished product be able to do?

Page 7: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 7INFO 420

Project processes

A process is a set of activities to achieve a particular purposeJust like a kitchen recipe, or a programming

algorithm A project uses two types of processes

Project management processesProduct-oriented processes

Page 8: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 8INFO 420

Project processes

Project management processes help run the project Initiation, execution, closing, managing, etc.

Product-oriented processes are those that actually create the system or productSystem development life cycle (SDLC)

processes mostly fit in this category You need both kinds of processes!

Page 9: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 9INFO 420

PM process groups

The five project management process groups in the PMBOK define a project by the kinds of work to be done

They often overlap different project phases

They are: Initiating Planning Executing Monitoring and

Controlling Closing

Page 10: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 10INFO 420

Initiating process group

Processes typically include Developing a business case Initializing a projectGetting approval of the business casePreparation of the project charter

Page 11: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 11INFO 420

Planning process group

Processes typically includePlanning of individual phases within a project,

as well as planning the overall projectPlanning project scope, activities, resources,

costs, schedule, and procurementScope of processes should be consistent with

the size of the project Includes updating plans during the project

Page 12: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 12INFO 420

Executing process group

Processes typically includeMatching people and resources to carry out

the plansDevelop the system (software engineering

processes, testing, etc.)QA, risk management, and team development

Page 13: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 13INFO 420

Monitoring and Controlling process group Processes typically include

Balancing project scope, schedule, budget, and quality objectives

Monitor variances between planned & actualsTake corrective action when neededScope, change, schedule, cost, & quality

control processes; and communications plan

Page 14: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 14INFO 420

Closing process group

Processes typically includeGetting customer approval for final

deliverablesContract closureAdministrative closureEvaluate project against its MOVDocument lessons learned

Page 15: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 15INFO 420

Project integration management

Project integration management (PIM) coordinates the other eight knowledge areas throughout a project life cycle Includes deciding where to concentrate

resources day to dayProactive risk managementCoordinating work, and making tradeoffs

among competing needs

Page 16: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 16INFO 420

Project integration management

In many ways, PIM is a key role of the project managerHow do you keep the project on track in spite

of personnel issues, resource issues, technical problems, etc.?

Understanding PIM processes is key to producing a good project plan

Page 17: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 17INFO 420

PIM processes

Define the project charterGives the project manager authority to

allocate resources Develop the preliminary scope statement

This is part of the business case – the broad scope of what is and isn’t part of the system

Develop project management plan

Page 18: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 18INFO 420

PIM processes

The subplans mentioned earlier need to be integrated within the overall PMP

Direct and manage project executionThe project manager integrates all the

processes into one coherent project. Hopefully.

Monitor and control project workCritical are corrective actions when project

strays from the plan

Page 19: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 19INFO 420

PIM processes

Preventative actions can be a good part of risk management

Defect repair and rework are needed to maintain quality

Integrated change controlChanges to the system need to be

documented, reviewed, and approved

Page 20: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 20INFO 420

PIM processes

Need to ensure all affected parties are aware of changes before approval is given

Close the projectThis could include premature closure of the

project, if needed In any event, closure should be orderly

Page 21: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 21INFO 420

Project management culture

Some organizations beg for trouble by pretending that project management isn’t really useful

To help instill a sense of the overall project management approach, follow these six principles

Page 22: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 22INFO 420

Project management culture

Define the job in detail – know the scope and boundaries precisely

Get the right people involved Estimate time and costs, including

allowances for risks and scope assumptions

Page 23: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 23INFO 420

Project management culture

Break the job down into a SOW The SOW is a contract of project objectives

Establish and follow a change procedure Agree on acceptance criteria – when are

you done with each deliverable?

Page 24: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 24INFO 420

Project sponsor

The project sponsor is a critical role for the success of any project

It’s someone outside the development team who is not only paying for the project, but also acts as a champion to support the project and protect it from outside threats

Page 25: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 25INFO 420

Project sponsor

The sponsor: Empowers the project managerMaintains project support (“buy-in”) from other

key stakeholdersClears political and organizational roadblocksEnsures availability of resourcesMonitors project status and progress

Page 26: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 26INFO 420

Project sponsor

Approves plans, schedules, budgets, and deliverables

Keeps the project focused on the goal Since the sponsor is outside the

development team, the project manager doesn’t control them

Loss of a sponsor can kill a project

Page 27: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 27INFO 420

Project charter

The project charter is a high level agreement between the project sponsor and the project teamDocuments the MOV, which may have been

refined since the business caseDefine project infrastructure

What resources, technology, methods, and PM processes will support the project?

Page 28: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 28INFO 420

Project charter

Identify key personnel, facilities and tools

Summarize the project plan Scope, schedule, budget, and quality objectives Deliverables, major milestones

Define roles and responsibilities Identify project sponsor, manager, key leads, and

how they will communicate and make decisions

Page 29: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 29INFO 420

Project charter

Express commitment to the project Describe the resources committed to the project Who will take ownership of the final product?

Define project control mechanisms What processes will be followed for requesting,

reviewing, and approving changes to project scope, cost, or schedule?

Page 30: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 30INFO 420

Charter contents

A charter typically can contain:Project identification, such as the name or

acronym or logo by which it’s known Critical for your team coffee mugs

Project stakeholders Who are they? What roles do they play? Who reports to whom?

Page 31: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 31INFO 420

Charter contents

Project description Give a nice overview of the project, for someone

who’s never heard of it Might include the project’s vision or overall goals

Measurable organizational value Yes, it’s important enough to get its own section

Project scope Could be a formal SOW, or less formal narrative

Page 32: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 32INFO 420

Charter contents

The project scope is less detailed than the project plan, but outlines the major features of the project, and what is not part of the project scope

Project schedule – at a high level, such as major phases and overall duration

Project budget – at least the totalsQuality issues, such as the standards to be

followed, or other overall quality objectives

Page 33: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 33INFO 420

Charter contents

Resources – who is providing people, technology, facilities, etc. to support the project

You don’t want an office in your daughter’s dorm room…

Assumptions and risks Key people availability Events that could change project scope, budget, or

duration

Page 34: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 34INFO 420

Charter contents

External constraints on the project, e.g. project interfaces to existing systems

Internal constraints, such as resource competition Project impact on other parts of the organization Environmental, political, economic, or other issues

Project administration What plans will be developed to support this

project? Scope mgmt, communications, quality mgmt, quality mgmt, change mgmt, HR, etc.

Page 35: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 35INFO 420

Charter contents

Acceptance and approval Who signs off on this puppy?

ReferencesTerminology

Particularly helpful if the project scope spans many technical specialties, who don’t know each others’ acronyms and phrases

Page 36: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 36INFO 420

Project planning framework

Now that the overall picture of the project has been defined (its charter), the detailed planning process can begin

The project planning framework describes the planning process

We start with the MOV

Page 37: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 37INFO 420

Project planning framework

The project plan seeks to answer our pet perennial management questionsWhat needs to be done?Who will do it?When will they do it?How long will it take?How much will it cost?

Page 38: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 38INFO 420

Project planning framework

MOV

Scope

Tasks Resources

Phases Sequence

Time estimates

Schedule

Budget}Adapted from Fig 3.4 of text

Page 39: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 39INFO 420

MOV

We start with the MOV, which hopefully was agreed upon by all key stakeholdersThe MOV also connects to your organization’s

strategic goals and mission, so making the project happy will also support your organization

Page 40: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 40INFO 420

Define the project’s scope

Now we need to establish what the scope of the project really isWhat features will be implemented?

Might help to look at broad categories of features (manufacturing, sales, HR management, etc.) then get more detailed in each category

What systems are/are not being replaced?What job roles will be affected?

Page 41: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 41INFO 420

Define the project’s scope

The planning stage of this defines the scope in a requirements document, or SOW, or use cases, or … something

Then the definition stage groups the scope into work packages, each with a set of related features (both in functionality and priority)

Page 42: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 42INFO 420

Define the project’s scope

Then verification must occur to make sure the MOV will be satisfied by the chosen scope

The change control process is critical to manage adjustments to the scope

Page 43: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 43INFO 420

Divide project into phases

The project development needs to be broken into phases of some kindWaterfall life cycle phases?RUP iterations? ‘n’ spirals, then another life cycle?

The phases are very SDLC-dependent, and a key source for assumptions

Page 44: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 44INFO 420

Divide project into phases

Each phase needs to have clearly defined deliverables

Phases also need decision points – milestonesHow do you know when the phase is done?Give the sponsor a chance to approve the

work, and start the next phase

Page 45: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 45INFO 420

Task sequence, time & resources

Once the phases have been defined, need to define the tasks within each phase, both for product development and for project management processesThat’s key to include both types of activities!

Tasks can be sequential, or parallel, or have to start or stop together

Page 46: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 46INFO 420

Task sequence, time & resources

Resources needed for a task might include development tools, facilities, test equipment, external system interfaces, …and peopleCost for labor needs to include overhead

costs, which typically totals 2.0 to 2.5 times their salary (roughly $100k to $300k/yr)

Page 47: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 47INFO 420

Task sequence, time & resources

Time for a task to be accomplished is the calendar timeNot everyone is devoted to a project 100% of

the timeSome tasks might require many people at

onceSome tasks can be done in parallel, other

require sequential action

Page 48: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 48INFO 420

Baseline schedule and budget

So all of the tasks, their costs, and other resources comprise the baseline plan for the project

From that plan, you can determine the overall schedule (calendar months) and cost for the projectThis baseline plan is the basis for all ‘planned

vs actual’ measurements during the project

Page 49: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 49INFO 420

Baseline schedule and budget

EVERYONE should review the baseline plan for consistency, completeness, and make sure it will really result in a system that will achieve its MOVRemember, can only control two of cost,

schedule, and scope – which one can you give up?

Page 50: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 50INFO 420

Kick-off meeting

Many projects start with a formal event to start them, a kick-off meeting

It provides a clear start to the project, helps introduce the major players (front line managers), and builds team morale

Page 51: INFO 420Chapter 3 1 SW Project Management Project Charter and Plan INFO 420 Dr. Jennifer Booker.

Chapter 3 51INFO 420

Summary

We’ve examined the key processes, both to develop a product and to manage a project

Reviewed the role of project integration management

Outlined a project charter and the process for developing the baseline project plan