1 project management session 1: introduction to project management

39
1 Project Management Session 1: Introduction to Project Management

Post on 20-Dec-2015

239 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 1 Project Management Session 1: Introduction to Project Management

1

Project Management

Session 1: Introduction to Project Management

Page 2: 1 Project Management Session 1: Introduction to Project Management

2

Today

Introduction Administrative items Fundamentals Classic Issues

Page 3: 1 Project Management Session 1: Introduction to Project Management

3

Syllabus Review Grades Exams Assignments Class web site

http://kehk.wordpress.com

Page 4: 1 Project Management Session 1: Introduction to Project Management

4

Textbooks

text Bob Hughes, Mike Cotterell, “Software

Project Management”, 3rd Edition, McGrawHill

Kathy Schwabe, “An Introduction to Project Management”, Course Technology

Recommended reading All related books, articles, research papers

Page 5: 1 Project Management Session 1: Introduction to Project Management

5

Basics

Essential elements of software project management

Real-world case studies

Page 6: 1 Project Management Session 1: Introduction to Project Management

6

Format

Essentials of software project management

Research readings and writing Real-world case studies

Page 7: 1 Project Management Session 1: Introduction to Project Management

7

Project Manager Positions

V.P. Program Development Executive Program Manager Program Manager Project Administrator Project Coordinator Project Manager Assistant Project Manager

Page 8: 1 Project Management Session 1: Introduction to Project Management

8

SPM

Management

ProjectManagement

SoftwareProject

Management

Page 9: 1 Project Management Session 1: Introduction to Project Management

9

Project Management What’s a project?

A Project involves getting a new, complex activity accomplished

Involve new activities, typically involve high level of uncertainty and risk

Unique One Time (First Time Activity) To Achieve Specific Objectives

PMI definition A project is a temporary endeavor undertaken to

create a unique product or service

Page 10: 1 Project Management Session 1: Introduction to Project Management

10

Project Management Skills Leadership Communications Problem Solving Negotiation Skills Influencing the Organization Time Management Mentoring Budgeting and cost skills Process and technical expertise

Page 11: 1 Project Management Session 1: Introduction to Project Management

11

Examples of Project Developing a new Software Implementing a new Decision Support System Developing a new office plan/layout Introducing a new product to the market Designing an airplane or a supercomputer Opening a new restaurant Constructing a bridge, dam, highway, or building Relocating an office or a factory Performing major maintenance or repair Producing or directing a movie

Construction of Egyptian Pyramids Launching Windows XP, Yukon

Implementing SAP in PIA Development of US Space Station

Page 12: 1 Project Management Session 1: Introduction to Project Management

12

Project as a System What are Systems?

Systems are collections of interrelated parts working together to accomplish one or more objectives

The value of viewing Information System Project as a system Total View of the project in light of its

intended purpose is clear Dimensions of Complexity

Individual, Group, Organization, Multiorganization

Page 13: 1 Project Management Session 1: Introduction to Project Management

13

Project Success / Failure Why Project Fails?

Does not conform to the design Late Over Budget Lack of User Involvement Lack of top-management support Unclear Objectives

Page 14: 1 Project Management Session 1: Introduction to Project Management

14

Project Critical Success Factors Project mission Top management support Plan/Schedule Client consultation Personnel Technical Tasks Client acceptance Monitoring and Feedback Communication Troubleshooting

Page 15: 1 Project Management Session 1: Introduction to Project Management

15

Interactions / Stakeholders

Project Stakeholders Project sponsor Executives Team Customers Contractors Functional managers

Page 16: 1 Project Management Session 1: Introduction to Project Management

16

PMI’s 9 Knowledge Areas Project integration management Scope Time Cost Quality Human resource Communications Risk Procurement

Page 17: 1 Project Management Session 1: Introduction to Project Management

17

6 basic functions by PMI1. Manage the project’s scope by defining the goal and

work to be done in sufficient details to facilitate understanding and corrective action, should the need arise

2. Manage the human resource involved in the project3. Manage communication to see that the appropriate

parties are informed and have sufficient information to keep the project on track

4. Manage time by planning and meeting a schedule5. Manage quality so that the project results are

satisfactory6. Manage costs so that the project is performed at the

minimum practical cost and with budget, if possible

Page 18: 1 Project Management Session 1: Introduction to Project Management

18

Four Project Dimensions

People

Product

Technology

Tools

ManagementStructure

BusinessEnvironment

Process

Methods

One solution!

People Process Product Technology

Page 19: 1 Project Management Session 1: Introduction to Project Management

19

Some Challenges “It’s always a people problem” Gerald Weinberg, “The

Secrets of Consulting”

Developer productivity: 10-to-1 range- Improvements:

Motivation Team selection Team organization Commitment Matching people to tasks Career development Balance: individual and team Clear communication

Page 20: 1 Project Management Session 1: Introduction to Project Management

20

People-Related Issues

Undermined motivation Weak personnel

Weak vs. Junior Uncontrolled problem employees Heroics Adding people to a late project

Page 21: 1 Project Management Session 1: Introduction to Project Management

21

People-Related Issues Cont… Noisy, crowded offices Customer-Developer friction Unrealistic expectations Politics over substance Wishful thinking Lack of effective project sponsorship Lack of stakeholder buy-in Lack of user input

Page 22: 1 Project Management Session 1: Introduction to Project Management

22

Process-Related Issues

Optimistic schedules Insufficient risk management Contractor failure Insufficient planning Abandonment of plan under

pressure

Page 23: 1 Project Management Session 1: Introduction to Project Management

23

Process-Related Issues Cont… Wasted time during fuzzy front end Shortchanged upstream activities Inadequate design Shortchanged quality assurance Insufficient management controls Omitting necessary tasks from

estimates Planning to catch-up later

Page 24: 1 Project Management Session 1: Introduction to Project Management

24

Product-Related Issues

Requirements gold-plating Feature creep Developer gold-plating Push-me, pull-me negotiation Research-oriented development

Page 25: 1 Project Management Session 1: Introduction to Project Management

25

Technology-Related Issues

Overestimated savings from new tools and methods

Switching tools in mid-project Lack of automated source-code

control

Page 26: 1 Project Management Session 1: Introduction to Project Management

26

Trade-off Triangle

Fast, cheap, good. Choose two.

Page 27: 1 Project Management Session 1: Introduction to Project Management

27

Trade-off Triangle

Know which of these are fixed & variable for every project

Page 28: 1 Project Management Session 1: Introduction to Project Management

28

Tracking

Cost, effort, schedule Planned vs. Actual How to handle when things go off

plan?

Page 29: 1 Project Management Session 1: Introduction to Project Management

29

Measurements To date and projected

Cost Schedule Effort Product features

Alternatives Earned value analysis Defect rates Productivity Complexity

Page 30: 1 Project Management Session 1: Introduction to Project Management

30

Technical Fundamentals

Requirements Analysis Design Construction Quality Assurance Deployment

Page 31: 1 Project Management Session 1: Introduction to Project Management

31

Project Phases

All projects are divided into phases All phases together are known as

the Project Life Cycle Each phase is marked by

completion of Deliverables Identify the primary software

project phases

Page 32: 1 Project Management Session 1: Introduction to Project Management

32

Project Life Cycle

Page 33: 1 Project Management Session 1: Introduction to Project Management

33

Major Processes in Project Management

Page 34: 1 Project Management Session 1: Introduction to Project Management

34

Project Phases

Page 35: 1 Project Management Session 1: Introduction to Project Management

35

Major Components of a Project

Project Initiation Selection, and Definition Identification of need Evaluation of alternatives Risk assessment Identification of stakeholders

Project Organization Developing WBS Developing project organizational structure

Page 36: 1 Project Management Session 1: Introduction to Project Management

36

Major Components of a Project

Analysis of Activities Defining the project major tasks Developing the list of activities Precedence relationship among

activities Developing Network Model Identifying milestones

Page 37: 1 Project Management Session 1: Introduction to Project Management

37

Major Components of a Project

Project Scheduling Development of a calendar Estimation of activity duration Estimation of activity performance dates Monitoring actual progress and milestone Updating the schedule

Resource Management Defining resource requirements Acquisition of resources Allocation of resources among project activities Monitoring of actual resource use and cost

Page 38: 1 Project Management Session 1: Introduction to Project Management

38

Major Components of a Project

Technological Management Identification of technological risks TQM Risk Management and Controls Working on Complexity

Project Budgeting Estimation of direct and indirect cost Development of cash flow forecast Development of budget Monitoring actual cost

Page 39: 1 Project Management Session 1: Introduction to Project Management

39

Major Components of a Project

Project Execution and Control Development of data collection and analysis

system Execution of activities Tracking deviation in cost, configuration,

schedule and quality Update plan Forecasting

Project Termination Evaluation of project success Recommendation for improvements in PM

practices Post Project Review