PRJ566 : Project Planning and Management Project Initiation Document: Scope, Constraints, Legal, Moral and Ethical Issues, Risk Management.

Slides:



Advertisements
Similar presentations
Project management Information systems for management1 Project Management.
Advertisements

Project Scope Management (Day 2)
Project Management Shuffle Directions: take the definitions from the following cards and write a song using the tune from “Cupid Shuffle”
Series 2: Project Management Understanding and Using 6 Basic Tools 9/2013 From the CIHS Video Series “Ten Minutes at a Time”
The Software Project Management Discipline Succes software projects require careful planning and good use of iterative approaches. Understanding risks.
Systems Analysis and Design 9th Edition
Project Management Workshop. Nick Cook  Citigroup Corporate and Investment Bank  European Technology Business Office Manager Edinburgh University April.
“Not Fully Specified (Project) Objectives” CS524 – Software Engineering I Azusa Pacific University Professor Dr. Sheldon X. Liang Fall I 2007 Ernie Rosales.
Introduction to Project Management Avneet Mathur
Software Engineering Modern Approaches Eric Braude and Michael Bernstein 1.
1 IS371 WEEK 8 Last and Final Assignment Application Development Alternatives to Application Development Instructor Online Evaluations.
Copyright © 2001 Bolton Institute Faculty of Technology Multimedia Integration and Applications Lecture 9: Production Management Damien Markey.
SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
The Analyst as a Project Manager
Project Management The dynamic process that utilises the appropriate resources of the organisation in a controlled and structured manner To achieve some.
Lesson 10: IT Project and Program Management. Lesson 10 Objectives  Identify resources for technical data  Identify project management fundamentals.
Planning. SDLC Planning Analysis Design Implementation.
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Project Execution.
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Software Evolution Planning CIS 376 Bruce R. Maxim UM-Dearborn.
Advanced Project Management Project Plan Templates
Project Closeout and Termination Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter 14 Learning Objectives After completing.
Project Management: Madness or Mayhem
SA Capstone Requirements and Design Week 10 SYST Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
Software Project Management Lecture # 8. Outline Chapter 25 – Risk Management  What is Risk Management  Risk Management Strategies  Software Risks.
SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Why use RequisitePro RequisitePro is a comprehensive tool that supports any of today's requirements management processes. The predominant requirements.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Software Project Failure Software Project Failure Night Two, Part One CSCI 521 Software Project Management.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
T Project Review Magnificent Seven Project planning iteration
Software Development Process and Management (or how to be officious and unpopular)
PRJ566 Project Planning and Management Lecture - Project Initiation Document: Constraints, Legal, Moral and Ethical Issues, Risk Management.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
IT Requirements Management Balancing Needs and Expectations.
Software Engineering Saeed Akhtar The University of Lahore Lecture 8 Originally shared for: mashhoood.webs.com.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
SacProNet An Overview of Project Management Techniques.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Note Excerpts from Object-Oriented Software Engineering WCB/McGraw-Hill, 2008 Stephen R. Schach
Project Life Cycle.
CS3100 Software Project Management: Monitoring & Control 1 Software Project Management Week 10: Project Monitoring & control Ian Blackman.
Introducing Project Management Update December 2011.
Project Management Cross lifecycle Activity
© The McGraw-Hill Companies, Software Project Management 4th Edition Step Wise: An approach to planning software projects Chapter 2.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Chapter 13 Project Termination.
Oktalia Juwita, S.Kom., M.MT. SYSTEMS DEVELOPMENT Dasar-dasar Sistem Informasi – IKU1102.
Dr. Rob Hasker. Avoiding failure  Standish Report, 2014 Standish Report 31% projects cancelled before completion 53% projects ~190% of original estimate.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Advanced Project Management Project Planning Phase Ghazala Amin.
Welcome to Software Project Management. CONVENTIONAL SOFTWARE MANAGEMENT The BEST and WORST thing about software is its flexibility. 1.Software development.
PRJ566 : Project Planning and Management Project Initiation Document: Scope, Constraints, Legal, Moral and Ethical Issues, Risk Management.
System Development Life Cycle (SDLC). Activities Common to Software Projects Planning : Principles Principle #1. Understand the scope of the project.
 Overview of Project management. ◦ Management. ◦ Project Management. ◦ Software Project Management. ◦ Project(Dimensions, Characteristics, Complexity,
What is a Functional Spec?  Defines what the functionality will be NOT how it will be implemented  Describes features of the software product product's.
Project Management Methodology Used in Responding to Publishers’ Surveys Presenters: Jay Johnson, Institutional Research and Planning Liana Crisan-Vandeborne,
Managing the Project Lifecycle
PRJ566 Managing Risk.
Software Project Management
The value of a project-oriented approach to IT and how we do it in IBM
Introduction to Project Management Avneet Mathur
Project success and failure factors
Software Project Management
SE 3800 Note 10 Project Management
Lesson 1 Understanding Software Quality Assurance
Project Management Chapter 11.
PRJ566 Managing Risk.
Presentation transcript:

PRJ566 : Project Planning and Management Project Initiation Document: Scope, Constraints, Legal, Moral and Ethical Issues, Risk Management

What is a project?  temporary—specific timeframe  a goal: a product/service/result (scope)  activities (scope, plan)  resources (scope, plan)  Budget (CBA)  specifications (scope)

A project has:  Scope Includes the goal of the project Describes the project perimeter (what deliverables the project includes)  A plan Includes activities/tasks, resources (who does what), milestones, deadlines, quality assurance  A budget For human resources and other costs  Risks

Project Challenges  Common Problems and Causes Scope too big (“scope creep”) or not well defined Tasks take longer than planned (“effort creep”)— usually due to poor estimating, planning and management Developers add “gold plating” (“feature creep”)  E.g. very flashy user interfaces

Top Reasons for project failure…  Poor specifications  Poor planning/estimating  Poor risk management of “use of new technology” risk  Poor project management This includes poor communication  Poor risk management of “lack of skills” risk

In PRJ566 and PRJ666…  Poor specifications  Poor planning/estimating  Poor risk management of “use of new technology” risk  Poor project management This includes poor communication  Poor risk management of “lack of skills” risk

Examples  Ontario’s Welfare Computer System “riddled with errors” Incorrect actions and data (threatening letters sent to innocent clients) Very high down time Workers developed new and creative ways to “work around” the computer system in order to get cheques mailed on time Source: Toronto Star, July 10 & 13/2004

Examples cont’d  Ontario’s Welfare Computer System Cost of down time?  $2M in lost productivity (16 working days) Cost of errors?  $10M to Accenture PLUS cost to clients, workers to fix error that did not allow increases Source: Toronto Star, July 10 & 13/2004

Examples cont’d  Ontario’s Welfare Computer System The total cost for this system to date--$500M What it could have been built for--$5M  (as per Robert Bernecky, Snake Island Research)  Real cost is100 x what it should have cost and far over budget. Source: Toronto Star, July 10 & 13/2004

The Project Life Cycle ScopePlan Execute Control Close

The Project Life Cycle  Scope Create a baseline “SCOPE” by gathering requirements, doing analysis Manage changes to SCOPE  Create a project plan Carry it out and manage it making changes as required  Finish the project Lessons learned?

You need to manage  Scope  Time  Budget  Quality  COMMUNICATION  People  Risks  …and so on

The Pain Curve Pain Time Good Scope/Plan Poor Scope/Plan

Project Initiation Document

Constraints  Constraint is a limitation imposed on motion or action

Risk Management  A risk is some future happening that results in a change, either positive or negative, to a project  Risk is usually associated with a loss which can be estimated  Estimation is a combination of two factors: The probability that the event will occur The severity of the loss if the event occurs

Risk Management  As a project manager, need to mitigate (lessen) the risk and reduce the loss that could occur  Need to identify the risks, identify the probability they will occur and determine how the losses can be reduced or eliminated  Goes on throughout the whole life cycle of the project.

Risk Management Plan Estimate InitiateClose (Re)Schedule Carry out tasks Monitor, adjust Execute For each phase of system development life cycle (SDLC) Risk Management

Identifying Risks  Lack of user involvement  Lack of management support  Poor definition of Scope  Lack of proper planning  Unrealistic expectations

Identifying Risks  Too much new technology  Lack of required skills  Poor communication  Poor estimating  Poor project management

Risk Symptoms  You know you are in trouble when: Scope starts creeping... Time starts to slip…critical path! “This isn’t what I asked for!” (client) “I’m really busy…can we meet later?” (client) “By the way…I can’t afford all that stuff you said you needed...” (client)

Risk Response Control  What do you do?

Risk Symptoms  You know you are in trouble when: “I don’t want to work with HIM/HER…” (team) “Oops…this isn’t quite how I thought this technology would work…” “I’m too busy to attend the project management meeting….” I’m too busy to update the wbs, create the meeting minutes, update the project status…”

Risk Response Control  What do you do?

Risk Response Control  Risk tracking - part of project status

Risk Response Control  Risk tracking - part of project status

Risk Management  Types of Projects: Implementing a new POS system in a national retailer Implementing a new online trading system for a financial institution

Moral/Ethical/Legal Issues  Moral concerned with the distinction between right and wrong  Ethics treating of moral questions science of human behaviour  Legal Recognized by law

Moral/Ethical/Legal Issues  Ethics many professions have a code of ethics, e.g. doctor’s, investment dealers, lawyers, accountants CIPS standards: Ethics and software development: ary/may06/pollice/index.html ary/may06/pollice/index.html

Moral/Ethical/Legal Issues

 Types of Projects: Online Clinic Implementing a new student records processing system. (Move mainframe-based data to pc servers available online) Implementing a new online trading system for a financial institution