Software Project Management. Software Project Management 1



Similar documents
Software Project Management

Software Project Management. Software Engineering SW Project Management Slide 1

USFWC Project Management Workshop May 31 st, 2014

Project Management Framework

Chapter 11 Project Management

Name Chapter 1: Introduction to Project Management Description Instructions

Project Management Fundamentals. Office of the Senior Associate Vice President for Finance

MNLARS Project Audit Checklist

Understanding Software Project Management PMI fundamentals, Project Selection, Initial documents Emanuele Della Valle

Project Management in the Information Technology Industry

Assessing the Appropriate Level of Project, Program, and PMO Structure

Sam Sena, PMP ISACA Bermuda Chapter

Chapter 1: An Introduction to Project, Program, and Portfolio Management

Introduction to project management and concepts

Information Technology Project Management, Sixth Edition

Project Management Change Management Procedure

An Introduction to Project Management

6. Software Lifecycle Models. A software lifecycle model is a standardised format for planning organising, and running a new development project.

PROJECT QUALITY MANAGEMENT

More on Software Project Management Project and Organizations, Project Portfolio Management, Procurement Management

Complimentary Relationship Between ITIL and PMBOK

Redesigned Framework and Approach for IT Project Management

PROJECT MANAGEMENT AND EVENTS

Chapter 1: An Introduction to Project, Program, and Portfolio Management

REALIZING THE VALUE OF PROJECT MANAGEMENT

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza

Chapter 4: Planning Projects, Part I (Integration, Scope, Time, and Cost Management) Slide 1

Project Management Certificate (IT Professionals)

INTRODUCTION TO PROJECT MANAGEMENT

THE PROJECT MANAGEMENT PROCESS FROM A QUALITY MANAGEMENT PROFESSIONAL S PERSPECTIVE:

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW Vol. 7

Leverage Agile Project Management to Foster Collaboration in Distributed Teams

A Project Manager s Guide to Tracking Time and Resources

THE VALUE OF A COMMON PROJECT CULTURE AND KEY ASPECTS ON HOW TO ACHIEVE IT

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

Metadata-Based Project Management System. A Case Study at M-Files Corporation. Iulia Adomnita

Work Breakdown Structure (WBS) Emanuele Della Valle

Welcome! projects. expect from this class? facts about yourself on a postnote. 1. Name. 2. Department. 3. Experience on. 4.

UNIT BR10: PROJECT MANAGEMENT FOR ENGINEERING. Engineering

Project Management for Everyone

How To Manage Project And Portfolio Management In Microsoft Office 2010

Software Project Management. Objective. Course Objectives. Introduction to SPM

Program Title: Advanced Project Management Knowledge, Skills & Software Program ID: # Program Cost: $4,690 Duration: 52.

PBL: Project Management. Competency: Project Definition

Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects

Chapter 1: Introduction to Project Management. It s not enough to be busy. The question is: What are you busy about? Henry Thoreau

January 2011 Six Sigma SIG Meeting

Project Management for Everyone

From Body of Knowledge to Embodied Knowledge: Leveraging the Project Management Professional (PMP) Certification

BASICS OF PROJECT MANAGEMENT István Vidovszky PhD. table of contents

Chapter 4. The IM/IT Portfolio Management Office

BUSINESS OCR LEVEL 3 CAMBRIDGE TECHNICAL. Cambridge TECHNICALS BUSINESS PROJECT MANAGEMENT CERTIFICATE/DIPLOMA IN K/502/5459 LEVEL 3 UNIT 18

Developing Greater Professionalism in GIS Project Management

Project Management Basics for Busy Geeks. Meri Williams

Project Management Skills for Trainers. William H. Dannenmaier

Project Management: Back to Basics

Program Title: Advanced Project Management Program ID: # Program Cost: $3,780 Duration: 37.5 hours. Program Description

Minnesota Health Insurance Exchange (MNHIX)

Project Scope Management in PMBOK made easy

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

IT SYSTEM LIFE-CYCLE AND PROJECT MANAGEMENT

Introduction to IT Project Management

PMAP. Project Management At Penn PMAP

Central Agency for Information Technology

Object-Oriented Systems Analysis and Design

HOW NOT TO ATTRACT AN ENTREPRENEURIAL PM

CSC 443: IT Project Management Midterm 1 exam - Spring semester March 21 st, 2012

Lesson 10: IT Project and Program Management

Process Ownership and Service Ownership

Welcome to the Data Analytic Toolkit PowerPoint presentation an introduction to project management. In this presentation, we will take a brief look

Business Analysis Standardization & Maturity

Essential Elements for Any Successful Project

Ambulance Victoria. Position Description

Software Project Management

Effective Project Management of Team Based Business Improvement Projects

Software Project Management

44-76 mix 2. Exam Code:MB Exam Name: Managing Microsoft Dynamics Implementations Exam

Rolling Wave Planning: Manage Projects Without Going Under

OIL & GAS SUPPORTING THE PROJECT & ASSET LIFECYCLE

Introduction to Agile Scrum

SWEBOK Certification Program. Software Engineering Management

Introduction to Software Engineering: Project Management ( Highlights )

PMP Examination Tasks Puzzle game

ELE4402. Software Engineering Project Management. Study Book. Faculty of Engineering & Surveying. Bachelor of Software Engineering.

Project Scheduling & Tracking

SWEN 256 Software Process & Project Management

Transcription:

Software Project Management Software Project Management 1

Project Management Skills Leadership Communications Problem Solving Negotiating Influencing the Organization Mentoring Process and technical expertise Software Project Management 2

Project Manager Positions Project Administrator / Coordinator Assistant Project Manager Project Manager / Program Manager Executive Program Manager V.P. Program Development Software Project Management 3

Software Project Management Management Project Management Software Project Management Software Project Management 4

PM History in a Nutshell Birth of modern PM: Manhattan Project (the bomb) 1970 s: military, defense, construction industry were using PM software 1990 s: large shift to PM-based models 1985: TQM 1990-93: Re-engineering, self-directed teams 1996-99: Risk mgmt, project offices 2000: M&A, global projects Software Project Management 5

Project Management What s a project? PMI definition 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 Software Project Management 6

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 Software Project Management 7

Interactions / Stakeholders As a PM, who do you interact with? Project Stakeholders Project sponsor Executives Team Customers Contractors Functional managers Software Project Management 8

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 Software Project Management 9

Tools: Gantt Chart Software Project Management 10

Tools: Network Diagram Software Project Management 11

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

First Principles One size does not fit all Patterns and Anti-Patterns Spectrums Project types Sizes Formality and rigor Software Project Management 13

Why Rapid Development Faster delivery Reduced risk Increased visibility to customer Don t forsake quality Software Project Management 14

Strategy Classic Mistake Avoidance Development Fundamentals Risk Management Schedule-Oriented Practices Software Project Management 15

Four Project Dimensions People Process Product Technology Software Project Management 16

Trade-off Triangle Fast, cheap, good. Choose two. Software Project Management 17

Trade-off Triangle Know which of these are fixed & variable for every project Software Project Management 18

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 Software Project Management 19

People 2 Other success factors Matching people to tasks Career development Balance: individual and team Clear communication Software Project Management 20

Process Is process stifling? 2 Types: Management & Technical Development fundamentals Quality assurance Risk management Lifecycle planning Avoid abuse by neglect Software Project Management 21

Process 2 Customer orientation Process maturity improvement Rework avoidance Software Project Management 22

Product The tangible dimension Product size management Product characteristics and requirements Feature creep management Software Project Management 23

Technology Often the least important dimension Language and tool selection Value and cost of reuse Software Project Management 24

Planning Determine requirements Determine resources Select lifecycle model Determine product features strategy Software Project Management 25

Tracking Cost, effort, schedule Planned vs. Actual How to handle when things go off plan? Software Project Management 26

Measurements To date and projected Cost Schedule Effort Product features Alternatives Earned value analysis Defect rates Productivity (ex: SLOC) Complexity (ex: function points) Software Project Management 27

Technical Fundamentals Requirements Analysis Design Construction Quality Assurance Deployment Software Project Management 28

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 Software Project Management 29

Lifecycle Relationships Software Project Management 30

Seven Core Project Phases Software Project Management 31

Project Phases A.K.A. Software Project Management 32

Phases Variation Concept Exploration System Exploration Requirements Design Implementation Installation Operations and Support Maintenance Retirement Software Project Management 33