Project Management Why do projects fail? Technical Reasons

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

Project management Information systems for management1 Project Management.
Project Management M Taimoor Khan
Project Management Process. Managing the Information Systems Project Focus of project management To ensure that information system projects meet customer.
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Systems Analysis and Design 9th Edition
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Project Management.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Software project management Module 1 -Introduction to process management Teaching unit 1 – Introduction Ernesto Damiani Free University of Bozen-Bolzano.
What is a project? Project Management Institute definition
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Managing Projects. Contemplative Questions  What does project management entail?  Do I want to be a project manager? What is the nature of the work?
Project Management Concepts
1 Chapter 3 Project Management. 2 The 4 P’s  People — the most important element of a successful project  Product — the software to be built  Process.
1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.
Project Management Instructor: Dr. Jerry Gao. Project Management Jerry Gao, Ph.D. Jan The Management Spectrum - People - The Players - Team Leaders.
Project Tracking and Scheduling Infsy 570 Dr. R. Ocker.
Planning. SDLC Planning Analysis Design Implementation.
Project Management and Scheduling
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Copyright 2002 Prentice-Hall, Inc. Managing the Information Systems Project 3.1 Chapter 3.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
Computer System Analysis
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
 Probably the most time-consuming project management activity.  Continuous activity - Plans must be regularly revised.  Various different types of.
Project Management Project Management involves the planning, monitoring, and control of the people, process, and events that occur as software evolves.
Software Project Management Introduction to Project Management.
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
Software Project Management Lecture # 7. Outline Project Scheduling.
Chapter 3: Project Management Omar Meqdadi SE 2730 Lecture 3 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Software Project Management Lecture # 7. What are we studying today? Chapter 24 - Project Scheduling  Effort distribution  Defining task set for the.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Chapter 3 Project Management Concepts
1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer.
Software Project Management By Deepika Chaudhary.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
 Management ◦ The activities and tasks undertaken by one or more persons for the purpose of planning and controlling the activities of other in order.
Software Project Management Lecture # 2. Outline The 4 Ps in Project Management Detailed Insight of each P.
Chapter : Project Management Concept
Software Project Management Lecture # 2 Originally shared for: mashhoood.webs.com.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Project Management. Introduction  Project management process goes alongside the system development process Process management process made up of three.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Chapter 2 Managing the Information Systems Project 2.1.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Team-Based Development ISYS321 Managing the Information Systems Project.
INTRODUCTION: Project management involves the planning, monitoring, and control of the people, process, and events that occur as – software evolves from.
Switch off your Mobiles Phones or Change Profile to Silent Mode.
PROJECT MANAGEMENT Software Engineering CSE
Chapter 11 Project Management.
Chapter 3 Managing the Information Systems Project
Systems Analysis and Design in a Changing World, 4th Edition
Project Management and Information Security
Chapter 3 Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Software Project Management
Chapter 3 Project Management
SE Tasks for a Concept Development Project
Chapter 3 Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Presentation transcript:

Project Management Why do projects fail? Technical Reasons inexperience with language/environment last minute efforts lack of standards fantasy factor lack of configuration control failure to follow review/inspection processes

Reasons for Failed Projects continued Personal Factors motivation heavy load failure to admit need for assistance (ego) opinionated individuals (ego) Management Factors poor team selection lack of team growth poor coordination of team meetings struggles for leadership (ego) poor communication

Project Management Concepts: 4 P’s People Recruitment, training, organization, team development Product Define project scope and design of product Process Establish framework for software development Project Understand complexities of project development

Process Management Select process model Process decomposition provides framework for activities Process decomposition Task sets - scheduling, milestones, deliverables, QA points Umbrella activities Software QA SW Configuration management Measure

People Management People work in groups Want a good balance of skills, experience and personalities Group is a team not just collection of individuals Group standards, work closely, egoless

People Management Team Building Stages of Team Development clear purpose and commitment open communication and support, shared leadership, and constructive feedback focus on behaviors and not personalities Stages of Team Development forming (awareness) storming (conflict) norming (cooperation) performing (accomplishing) PeopleMgmt.ppt

People Management Team Empowerment Self-Evaluation of Team self-governing decision-making latitude: leader decides “what” is to be done, team sets intermediate deadlines, team determines own organizational structure leader “hands-off” until needed Self-Evaluation of Team schedule slips, causal analysis of team difficulties, done as a team and individually

People Management Project Managers Solve technical and non-technical problems using people on their teams Motivate people Satisfy Needs: social, esteem, self-realization Plan and organize their work Ensure work is being done properly

3 Team Organizations DD - democratic, decentralized task coordinators, group consensus CD - controlled, decentralized defined leader, problem solving group CC - controlled, centralized Top-level problem solving and communication between leader and team members

3 Team Organizations Centralized (CD or CC) – simple problems Decentralized (DD) – more and better solutions for difficult problems CC or CD - very large problems when subgrouping easily accommodated (to reduce communication paths) DD – problems with low modularity when higher volume of communication necessary DD – high morale and job satisfaction (long team life) CC and CD – produce fewer defects

Two Examples Chief Programmer Team Concept (CD) senior engineer (design, implementation, install), backup engineer(validation), tech staff, librarian (configuration mgmt and finalizing documentation), support (clerical/tech writers), specialists Risks? Structure Open Team (DD) project is a joint effort egoless programming thorough reviews side-by side work

Problem Management Problem: objectives and scope must be defined alternative solutions explored technical and management constraints (deadlines, budge, personnel) identified with information define cost estimates, assess risks, breakdown tasks, and create schedule

Problem Management Activities (1-4) Define scope/objectives, alternative solutions, constraints Metrics: collect information to define cost estimates, assess risks, breakdown tasks, and create schedule measure product to assure quality Cost Estimation: provides info for remaining activities (manpower, project duration, $) Risk analysis: identify, assess, prioritize, management, resolve and monitor

Problem Management Activities (5-6) Scheduling: evolve or plan in advance, establish milestones, determine task dependencies, assign resources Tracking and Control note each task in schedule, assess impact of delayed task, redirect resources, modify delivery commitments

Determining Software Scope Function tasks and performance Quantitative data stated explicitly (#users, size of list, response time) constraints and/or limitations noted mitigating factors described interfaces reliability issues

Task Network Graphic, shows task sequences and dependencies REFINE Design Coding Integration Testing Analysis/Specs Tests Developed Unit Testing REFINE

Scheduling Methods and Tools PERT (program evaluation and review technique) Uses effort estimates, decomposition of product function, process model, project type, task set, task network determine critical paths, time estimates, boundary times (earliest and latest start times, earliest and latest end times, float times) produce a timeline or GANTT chart should also allocate resources Microsoft Project : PERT and GANTT charts

Project Tracking and Control conduct periodic status meetings: report progress and problems evaluate results of all reviews milestones accomplished by scheduled date? Compare dates informal meetings on subjective assessments Control light if everything going well if not: diagnose problem, reassign resources, redefine schedule

Project Plan IS A DELIVERABLE TURN IN TO ME!