Rest of Project Management

Slides:



Advertisements
Similar presentations
Note: See the text itself for full citations. Information Technology Project Management, Seventh Edition.
Advertisements

Project What is a project A temporary endeavor undertaken to create a unique product, service or result.
Degree and Graduation Seminar Scope Management
W5HH Principle As applied to Software Projects
ICS Management Poor management is the downfall of many software projects Software project management is different from other engineering management.
Projmgmt-1/33 DePaul University Project Management I - Risk Management Instructor: David A. Lash.
The Analyst as a Project Manager
Project Based Risk Management Defusing a potential ticking time bomb
Development plan and quality plan for your Project
Release & Deployment ITIL Version 3
S/W Project Management
Project Risk Management. The Importance of Project Risk Management Project risk management is the art and science of identifying, analyzing, and responding.
HIT241 - RISK MANAGEMENT Introduction
After Lesson 6 next is Lesson 13 to fit topic on Software Development SOFTWARE PROJECT MANAGEMENT.
Final Exam Review June 2, 2011SE 477: Final Review1/19.
CS4723 Software Validation and Quality Assurance Lecture 15 Advanced Topics Test Plans and Management.
CEN rd Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Phases of Software.
Basic of Project and Project Management Presentation.
1 Project Risk Management Project Risk Management Dr. Said Abu Jalala.
1 Chapter 5 Project management. 2 Project management : Is Organizing, planning and scheduling software projects.
Chapter 3 Project Management Details Tracking Project Progress Project Estimation Project Risk Analysis Project Organization RUP Project Management Workflow.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Introduction to Software Engineering ECSE-321 Unit 4 – Project Management 10/19/2015Introduction to Software Engineering – ECSE321Unit 4 – Project Management/1.
Pre-Project Components
Ch 10 - Risk Management Learning Objectives You should be able to: List and describe risk management processes, inputs, outputs, and tools List and describe.
Project Management All projects need to be “managed” –Cost (people-effort, tools, education, etc.) –schedule –deliverables and “associated” characteristics.
SOFTWARE PROJECT MANAGEMENT
Risk Management Introduction -DS Software Risk Management an Introduction Dindin Sjahril 2005.
Module 5 Session 5.2 Visual 1 Module 5 Refining Objectives, Scope, and Other Project Parameters Session 5.2 Reviewing the PAR and refining key project.
Information Technology Project Management Managing IT Project Risk.
Project Management Why do projects fail? Technical Reasons
PROJECT PLANNING & MANAGEMENT Brittany Hamilton. PROGRESS TRACKING Do we understand customer’s needs? Can we design a system to solve customer’s problems.
PLANNING AND MANAGING THE PROJECT CODY STANISH. 3.1 TRACKING PROGRESS Do you understand the customer’s needs? Can you design a system to solve customer’s.
1 Project Management Software management is distinct and often more difficult from other engineering managements mainly because: – Software product is.
Project management. Software project management ■It is the discipline of planning, organizing and managing resources to bring about the successful completion.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Ch. 13 Project Management “Process” Why do we need project management? Why can’t we just follow one of the software development process and be left alone?
Project Management – PTM712S
Project Plan <Publish Date>
Project Management BBA & MBA
소프트웨어공학 원리 (SEP521) Risk Management - II Jongmoon Baik.
Systems Analysis and Design in a Changing World, 4th Edition
Project Based Risk Management Defusing a potential ticking time bomb
Project Management and Information Security
Presented To: 3rd Annual CMMI Technology Conference and User Group
Planning Phase: Project Control and Deliverables
Project Management: Risk, Procurement, Integration Professor Akhilesh Bajaj The University of Tulsa ©Akhilesh Bajaj All Rights reserved.
Recognization and management of RISK in educational projects
Project Management.
Description of Revision
MGMT 404 Enthusiastic Studysnaptutorial.com
Project success and failure factors
IS&T Project Reviews September 9, 2004.
Risk Management - Manage them or they will manage you...
SEM Operations PE - Utilize project-management skills to improve workflow and minimize costs PI – Develop project plan.
CIS12-3 IT Project Management
Project Management Process Groups
Planning a Software Project
Quality Measurable characteristic Cyclomatic complexity Cohesion
P ROJECT M ANAGEMENT Skills.
Chapter 6 Risk Management
Project Management Life Cycle
Effective Project Management: Traditional, Agile, Extreme
Software Testing Lifecycle Practice
Project Management.
Chapter 3 Managing the Information Systems Project
SEM Operations PE - Utilize project-management skills to improve workflow and minimize costs PI – Develop project plan.
{Project Name} Organizational Chart, Roles and Responsibilities
Definition of Project “An organized endeavor aimed at accomplishing a specific non-routine or low-volume task.” Definition of Project Management “The.
Chapter 13: Software Project Management
Presentation transcript:

Rest of Project Management Plan (done) Organize People and resources process and procedures Monitor schedule cost quality and risk Adjust resolve problems 1

2. Organize: People In Software Development & Support, the most important resource is People. During the planning phase, besides estimating the cost, one needs to estimate the number of and the type of people required to accomplish the activities. Requirements and Domain experts Design experts Programming experts (for the desired language and environment) Testing and QA experts Customer Support personnel Project management personnel etc. The roles of the people will be further clarified and adjusted as the project moves into the “organizing” phase.

People and Organization Many ways to structure an organization: hierarchical matrix distributed vs centralized in house vs out-sourcing vs off-shore Given n people in an organization there may be as much as (2n-1) + 1 different “teams” Given n people, there may be as much as [n*(n-1)]/2 pairs of communications. How do you structure effectively (keeping the needed communications and teams to a minimal number) ?

Sample “Role Based” Organization Designers Requirements Analysts Customers Programmers Users Customer Support QA & Testers Project Management Executive Mgmt Configuration Mgmt & Tools

What are the items to consider ?: More on Personnel What are the items to consider ?: ability technical expertise personality experience interest aspirations physical health other obligations and responsibilities

Other Resources Some other resources, besides people are: Development tools Management tools Software packages for operating environment Computer hardware Communications and Network equipment Physical space Training budget Traveling budget Motivational Budget (e.g. bonus)

Organizing: Process and Procedures What type of process you will use depends on: Size and Complexity of project Risks involved in the project Past experience with similar project Schedule and other attributes (e.g. quality) of the project or the “goals” of the project. Personnel Amount of details needed for the procedures also depends on : process picked existing procedures type of activities that need procedure

Plan, Organize and Monitor: Risks A RISK is a problem that has not occurred, but has a possibility of occurring. Risk management is to understand and control these potential problems along with resolving the problem when it becomes reality. Steps to Risk Management: Risk identification Risk Analysis Risk Prioritization Risk Reduction Risk Planning Problem Resolution Risk Assessment Risk Control

Statistical Risk Analysis For each of the identified risk item: Attach a probability value between 0 and .99. Attach a $ value or some other value system if the risk item does turn into a problem. Multiply the probability and the $ value to get an over-all “risk value” or “risk exposure.” Rank the risk items by their risk values/exposure. For risk control side identify a set of actions and the cost of the actions that will mitigate the risk. Decide on what actions to take, if any Assessment Control

Risk Planning Example For risk items 1 and 2 : Risk Values : risk 1 : prob. of occurrence = .3; cost is $100k (personnel loss) risk 2 : prob. of occurrence = .1; cost is $350k Risk Values : risk value or exposure 1 = $30k risk value or exposure 2 = $35k risk item 2 seems to be a little more riskier than item 1. Examine the risk mitigation cost for each of these: mitigation for risk 1 : $15k (raise/future bonus/ward) mitigation for risk 2 : $30k which one would you plan to spend money on if you had only $35k to spend on risk management ?

3: Monitoring the Project What do you monitor in project management? Schedule and Milestones Cost Quality Personnel (morale and turn-over) Customer/User Satisfaction Risk Who should participate ? Developers Customers Project Management How often ? Weekly, monthly, etc. and/or At pre-set activity completion (e.g. milestone dates)

Project Monitoring Often meets resistance as “bureaucratic” or “overhead”; so it must be defined as part of the process early on with senior executive backing The metric for monitoring is often not well defined except for schedule and cost. These have to be set at the planning time as part of the requirements attributes (quality, performance, etc.) Project Managers need to be trained in the tasks of project monitoring and must have the “proper” personality -( rational introvert or rational extrovert ?). Should have needed management tools and resources to help

Some Metric for Monitoring (*weekly) Schedule : number of milestones met; % of total milestones met average % of milestone time missed (both time under and over) % of current project activities tracking to schedule current schedule status of each activity still in progress Cost: number of items tracking to cost; % of items tracking to cost % of cost overrun by each item over cost. Quality: % of test cases executed; number of test cases executed number of successfully tested test cases number of problems found by severity levels; % breakdown by severity number of problems fixed by severity Risk Items : current status of each risk item ; status of “top five” risk items % of risk items turned into problems; % of problems resolved

4. Adjust Based on the Status monitored, the project managers must take actions and adjust: When do you adjust ? ; Was there a tolerance threshold defined for the item - if not, what should it be? (This is the “killer” problem for most) What action do you take ? Are you authorized to take that action ? (Many times lack of authority results in inaction and depression.) Whom do you need to consult ? What other help do you need ? Adjustment actions are often dependent on personal and organizational culture: e.g. how risk averse is the organization