Software Project Management

Similar documents
Objectives of Project Management Framework. What are the Characteristics Of Project. Activities involved Project Management

Project Management Framework

Information Technology. Project Management, Sixth Edition

Project Management Overview 4/17/2013 1

Project Management for Non-Profits What s in it for you? Benefits of Improved Project Management (PM) Skills, Techniques and Processes.

Software Project Management

SWEN 256 Software Process & Project Management

Overview of A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition

Course outline Introduction to project management The project management process groups Project initiation

Information Technology. Project Management, Seventh Edition

Agenda. PMBOK Guide Third Edition. PMI Standards Background. PMI Life Cycle Plan for Standards. Presented by Kevin Chui, PMP. How Did We Get Here?

Project Management Professional (PMP)

Introduction to IT Project Management

The Agile PMP Teaching an Old Dog New Tricks

Content Break-up & Methodology for awarding Contact Hours / PDUs

The 9 knowledge Areas and the 42 Processes Based on the PMBoK 4th

Five Guiding Principles of a Successful Center of Excellence

Introduction to Project Management

GUIDE TO THE CHANGES IN PMP simpl learn i

CSU Project Management Certificate Program. Project Scope Management

Project Management Professional (PMP) Boot Camp

CRASH COURSE IN PROJECT MANAGEMENT. Jon Hicks, MBA, PMP Scaling Value

8. Assess strategies to manage organizational change. 8.1 Identify the role of knowledge management process in a project.

In this issue: 1. The Project Constraints

Project Management. Objectives 3/17/2015. David Borrill, MT, MBA, PMP

Initiation Group Process. Planning Group Process

PMP MOCK EXAMS BASED ON PMBOK 5TH EDITION

Project Management Casey Lucius, Ph.D. Oct 16, 2017 AGENDA. Introductions 8/31/2017

Kathy Schwalbe, Ph.D., PMP

PM Architecture Design as a Critical Success Factor in CMMI Model Implementation

A Sad Story. Info IV IT Project Management. How to Avoid Troubled Projects. Why IT-Projects Fail

Info IV IT Project Management. A Sad Story. Why IT-Projects Fail. Prof. Dr. Peter Müller. Standish Group Research Study CHAOS 1995

What are requirements? Basics of Requirement Engineering. Definition of a Stakeholder. Stated Vs. Real Requirements. Stated Vs.

PMP PMBOK 5 th Edition Course Agenda

Project Management Context Outline

Agile Surveillance Points

Stage 2 Build business case

Projects versus Operations. Project Management. Operations and projects differ: Examples of projects. Organizations perform work - either

Management of Projects

9/21/2017. How Do You: Objectives: Achieve a competitive advantage by aligning human capital practices with a Talent Development Strategy?

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

Certified Associate in Project Management (CAPM)

Unit 11: Stakeholder Management (PMBOK Guide, Chapter 13)

Lessons Learned Schedule Updating and Maintenance using Primavera P6 Hannah Schumacher, PSP, PMI-SP, LEED AP Hill International

Project Manager Regional Projects Manager Department Division/Region Community Location

PMI - Minnesota August 14, Oh no - PMO. Presented by: Michael Vinje - PMP.

3.1 Edition APMP Syllabus APMP

Contrasting CMMI and the PMBOK. Systems Engineering Conference October 2005

Challenges of Managing a Testing Project: (A White Paper)

CORROSION MANAGEMENT MATURITY MODEL

Top 5 Systems Engineering Issues within DOD and Defense Industry

PMI Scheduling Professional (PMI-SP)

Project Scope Management

IT PROJECT ANALYST/MANAGER

CHAPTER 1 Introduction

17/12/1437. Lecture. Project Scope Management. Lecture 4. Project Management Knowledge Areas Section 3 Chapter 5. Project Scope Management.

Certificate IV in Project Management Student Assessment Guide

PMI-001 Questions & Answers

PRINCESS NOURA UNIVESRSITY. Project Management BUS 302. Reem Al-Qahtani

Project Management Concepts, Tools & Techniques

Testkings PMP 705q. PMI PMP. Project Management Professional v5

CHANGE MANAGEMENT IN PROCUREMENT TRANSFORMATION. Bloomberg. Page 1

MBP1133 Project Management Framework Prepared by Dr Khairul Anuar

Fundamentals of Project Management Bill Coda

CMMI Project Management Refresher Training

Summer 2014/2015. Grzegorz Karpiuk University of Information Technology and Management

THIRD POWER TEAMS. T 1 The Power of Competence T 2 The Power of Commitment T 3 The Power of Collaboration

Advancing Organizational Project Management Maturity

1 For definition of a suitable project refer to the competency standards outlined in this document.

SAMPLE CANDIDATE WRITE-UP. SEARCH: Vice President of Engineering CLIENT: Computer Networks Company

PMP in the Real World. Scott Bailey, MBA, PMP, SSGB

INTERGENERATIONAL RELATIONS

PMBOK versus Agile (Is Agile the New PMBOK?)

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

Project Management Best Practices at LAUSD. July 30, Bill Wherritt

Project Process Improvement

Agricultural Projects

PMP Sample Questions Click here for PMP Questions. Question No : 1 Which of the following is an output of Define Scope?

Project Cost Management

Project Plan Worksheet

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

PROJECT MANAGEMENT REVEALED

For Portfolio, Programme, Project, Risk and Service Management. APMP for PRINCE2 Practitioners Graham Williams, Principle Consultant, GSW Consulting

Project Management: As it ought to be!

S O Seminar Objective

Operational Effectiveness Unlocks Profits and Incremental Revenue

Two Branches of Software Engineering

PROJECT MANAGEMENT PLAN FOR: PROJECT NAME HERE

USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION. Goddard Space Flight Center (GSFC)

Chicago PMO Roundtable March 2015

Project Management Professional (The Project Professional MBA)

Topic # 12. CIS Project Management: an overview

Systematic Project Management

Why Project Management?

Value Enhancement thru Optimal Organizational Development

True stories about testing based on experiences

Audit of the electronic Common Information Management System (ecims) Development Project

Project Management. Week 2 - What is Project Management? 2012/13

9:00am-9:10am Opening Remarks Stephen Maye 9:10am-10:10am Keynote Address: What Your CEO Wants You To Know About Project Scheduling

Transcription:

Software Project Management Dr. M.E. Fayad, Professor Computer Engineering Department College of Engineering, San José State University One Washington Square, San José, CA 95192-0180 E-mail: m.fayad@sjsu.edu 8/25/10 M.E. Fayad 2000 -- 2009 SPM -- Intro L3-S1

Session #3 Lesson Title Introduction to Software Project Management 2 8/25/10 M.E. Fayad 2000 -- 2009 L3-S2

Roadmap Lesson Learning Objectives Project Management Skills Project vs. Program Management Project Management Tools Project Management Institute Knowledge Areas Four Project Dimensions 36 Classic Mistakes 3 8/25/10 M.E. Fayad 2000 -- 2009 L3-S3

Lesson Learning Objectives Identify the skills required to be a successful SW project management Understand the differences between Project vs. Program. Overview Software Project Management Tools Identify the PMI Knowledge Areas Understand the different project dimensions Identify classical mistakes with SPM. 4 8/25/10 M.E. Fayad 2000 -- 2009 L3-S4

Project Management Skills (1) Leadership Communications Problem Solving Influencing the Organization Mentoring Process and technical expertise 5 8/25/10 M.E. Fayad 2000 -- 2009 L3-S5

Project Management Skills (2) Conflict Resolution Creativity and Flexibility Ability to Adjust to Change Good Planning Negotiation win-win versus win-lose 6 8/25/10 M.E. Fayad 2000 -- 2009 L3-S6

Project Management What s a project? A project is a temporary endeavor undertaken to create a unique product or service Progressively elaborated With repetitive elements A project manager Analogy: conductor, coach, captain 7 8/25/10 M.E. Fayad 2000 -- 2009 L3-S7

Why the emphasis on project management? Many tasks do not fit neatly into businessas-usual. Need to assign responsibility and authority for achievement of organizational goals. 8 8/25/10 M.E. Fayad 2000 -- 2009 L3-S8

Characteristics of Projects Unique Specific Deliverable Specific Due Date 9 8/25/10 M.E. Fayad 2000 -- 2009 L3-S9

Other Common Characteristics of Projects Multidisciplinary Complex Conflict Part of Programs 10 8/25/10 M.E. Fayad 2000 -- 2009 L3-S10

What are you manage? 3 Goals of a Project 11 8/25/10 M.E. Fayad 2000 -- 2009 L3-S11

Project vs. Program Management What s a program? Mostly differences of scale Often a number of related projects Longer than projects Definitions vary Ex: Program Manager for MS Word 12 8/25/10 M.E. Fayad 2000 -- 2009 L3-S12

Interactions / Stakeholders As a PM, who do you interact with? Project Stakeholders Project sponsor Executives Team Customers Contractors Functional managers 13 8/25/10 M.E. Fayad 2000 -- 2009 L3-S13

PM Tools: Software Low-end Basic features, tasks management, charting MS Excel, Milestones Simplicity Mid-market Handle larger projects, multiple projects, analysis tools MS Project (approx. 50% of market) High-end Very large projects, specialized needs, enterprise AMS Realtime Primavera Project Manager 14 8/25/10 M.E. Fayad 2000 -- 2009 L3-S14

Tools: Gantt Chart 15 8/25/10 M.E. Fayad 2000 -- 2009 L3-S15

Tools: Network Diagram 16 8/25/10 M.E. Fayad 2000 -- 2009 L3-S16

PMI s 9 Knowledge Areas Project integration management Scope Time Cost Quality Human resource Communications Risk Procurement 17 8/25/10 M.E. Fayad 2000 -- 2009 L3-S17

Basic Principles One size does not fit all Patterns and Anti-Patterns Spectrums Project types Sizes Formality and rigor 18 8/25/10 M.E. Fayad 2000 -- 2009 L3-S18

Development Strategy Classic Mistake Avoidance Development Fundamentals Risk Management Schedule-Oriented Practices Reuse Stability 19 8/25/10 M.E. Fayad 2000 -- 2009 L3-S19

Four Project Dimensions People Process Product Technology 20 8/25/10 M.E. Fayad 2000 -- 2009 L3-S20

Trade-off Triangle Fast, cheap, good. Choose Two Know which of these are fixed & variable for every project 21 8/25/10 M.E. Fayad 2000 -- 2009 L3-S21

People It s always a people problem Gerald Weinberg, The Secrets of Consulting Developer productivity: 10-to-1 range - Improvements: - Team selection - Team organization Motivation Other success factors Matching people to tasks Career development Balance: individual and team Clear communication 22 8/25/10 M.E. Fayad 2000 -- 2009 L3-S22

Process Is process stifling? 2 Types: Management & Technical Development fundamentals Quality assurance Risk management Lifecycle planning Avoid abuse by neglect Customer orientation Process maturity improvement Rework avoidance 23 8/25/10 M.E. Fayad 2000 -- 2009 L3-S23

Product The tangible dimension Product size management Product characteristics and requirements Feature creep management 24 8/25/10 M.E. Fayad 2000 -- 2009 L3-S24

Technology Often the least important dimension Language and tool selection Value and cost of reuse 25 8/25/10 M.E. Fayad 2000 -- 2009 L3-S25

Planning Determine requirements Determine resources Select lifecycle model Determine product features strategy 26 8/25/10 M.E. Fayad 2000 -- 2009 L3-S26

Tracking Cost, effort, schedule Planned vs. Actual How to handle when things go off plan? 27 8/25/10 M.E. Fayad 2000 -- 2009 L3-S27

Measurements To date and projected Cost Schedule Effort Product features Alternatives Earned value analysis Defect rates Productivity (ex: SLOC) Complexity (ex: function points) 28 8/25/10 M.E. Fayad 2000 -- 2009 L3-S28

Classic Mistakes Types People-Related (13) Process-Related (14) Product-Related (05) Technology-Related (04) Total (36) 29 8/25/10 M.E. Fayad 2000 -- 2009 L3-S29

People Related Mistakes (1) Undermined motivation Weak personnel Weak vs. Junior Uncontrolled problem employees Heroics Adding people to a late project Noisy, crowded offices Customer-Developer friction 30 8/25/10 M.E. Fayad 2000 -- 2009 L3-S30

People Related Mistakes (2) Unrealistic expectations Politics over substance Wishful thinking Lack of effective project sponsorship Lack of stakeholder buy-in Lack of user input 31 8/25/10 M.E. Fayad 2000 -- 2009 L3-S31

Process Related Mistakes (1) Optimistic schedules Insufficient risk management Contractor failure Insufficient planning Abandonment of plan under pressure Wasted time during fuzzy front end Shortchanged upstream activities 32 8/25/10 M.E. Fayad 2000 -- 2009 L3-S32

Process Related Mistakes (2) Inadequate design Shortchanged quality assurance Insufficient management controls Frequent convergence Omitting necessary tasks from estimates Planning to catch-up later Code-like-hell programming 33 8/25/10 M.E. Fayad 2000 -- 2009 L3-S33

Product Related Mistakes Requirements gold-plating Gilding the lily Feature creep Developer gold-plating Beware the pet project Push-me, pull-me negotiation Research-oriented development 34 8/25/10 M.E. Fayad 2000 -- 2009 L3-S34

Technology Related Mistakes Silver-bullet syndrome Overestimated savings from new tools and methods Fad warning Switching tools in mid-project Lack of automated source-code control 35 8/25/10 M.E. Fayad 2000 -- 2009 L3-S35

Conclusions Stable Patterns: Analysis: Quality, Evaluation, Lifecycle, Planning, Tracking, Measurement, Management, Design: Project, Program, Interaction, Chart, Scope, Risk, resource, Strategy, Process, Performance, Effort, Schedule, Plan, Defect, Constraint, 36 8/25/10 M.E. Fayad 2000 -- 2009 L3-S36

Evaluation Stable Analysis Pattern 37 8/25/10 M.E. Fayad 2000 -- 2009 L3-S37

AnyPerformance Stable Design Pattern 38 8/25/10 M.E. Fayad 2000 -- 2009 L3-S38

AnyProject Stable Design Pattern 39 8/25/10 M.E. Fayad 2000 -- 2009 L3-S39

Discussion Questions Questions? 40 8/25/10 M.E. Fayad 2000 -- 2009 L3-S40