Project MGMT

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 102

Project Management

It is a specialized branch of management capable of differentiation from others based on a variety of factors which includes the organization structure, the process of planning and control, human relation

Characteristics of Project
Objectives Life cycle Definite time limit Uniqueness Team work Complexity Sub-contracting Risk & Uncertainity

Attributes of good Project manager


Planning & organizational skills Personal Mgmt skills Communication skills Change orientation Ability to solve problems in totality High energy levels Ambition for achievement Ability to take suggestion

Search for Business Idea Concepts of Project Project Identification Project Formulation Project Analysis & Risks

Project Planning
Project Design & Network Analysis Project Report

Project Appraisal
Location of Enterprise

Phases of a Project Mgmt

Project Identification
Performance of existing industries Availability of raw material Availability of skilled labor Import / export statistics Price trend Data from various sources Research laboratories Consumption abroad Plan outlays & govt. guidelines Analysis of economic and social trends Reviving sick units

Project Formulation
Pre Feasibility study Functional studies- mkt study , raw material , project location, plant size, equipment selection Feasibility study
Technical Economic Commercial financial

Detailed Project Analysis (DPR)

Detailed Project Analysis (DPR)


It is a report to formally communicate the project promoters decision of venturing a new project to financial institutions for their perusal and to government departments for getting their approvals
General info Background and experience of project promoters Details of proposed project Schedule of implementation Project cost Means of financing project Working capital requirements Marketing and selling arrangements Profitability and cash flow estimates Mode of repayment of term loan Govt approvals Collateral security

Feasibility Report
Market Analysis
Consumption trends in the past and present consumption level. Past and present supply position. Production possibilities and constraints. Imports and exports Structure of competition Cost structure Elasticity of demand Consumer behavior Distribution channels and marketing policies Administrative, technical and legal constraints

Technical Analysis
Preliminary tests and studies Availability of raw materials Selected scale of operation is optimal Production process chosen is suitable Machinery is appropriate Supplementary engineering work to be provided Proposed layout of site and bldg Work schedules to be realistically drawn Appropriate technology

Financial Analysis
Investment outlay and cost of project Means of financing Cost of capital Projected profitability Break even point Cash flows of the project Investment worthwhileness Projected financial position Level of risk

Social Profitability Analysis (Economic Analysis)


Economic cost and benefit of project Impact of project on distribution of income in society Impact of project on the level of savings and investment in the society Contribution towards self-sufficiency, employment and social order

Ecological Analysis
Environmental damage Restoration measures

Criteria for selecting a particular Project


Investment Size Location Technology Equipment Marketing

Importance of Project Identification


Economic Development Employment and Income generation Substantial Financial Outlays Basic Infrastructure and Environment

Establishing the Project


Initiating Planning Organizing Executing Directing and Controlling

Chapter 2: Project Initiation, Project Management & Requirements Determination

Objectives
Understand the importance of linking the information system to business needs. Be able to create a system request. Understand how to assess technical, economic, and organizational feasibility. Be able to perform a feasibility analysis. Understand how projects are selected in some organizations.

Successful Projects
Cost
At project completion, no more money has been spent than was originally allocated

Schedule
The project is delivered no later than the original delivery date

Performance
When delivered, the project has all features and functionality that were originally required of it

Why Should We Care?

Would you buy a car that only had a 28% chance of driving off the lot with no problems?

Recent Significant IT Failures


Company Year Outcome

Hudson Bay (Canada)


UK Inland Revenue

2005
2004/ 5

Inventory system problems lead to $33.3 million loss.


$3.45 billion tax-credit overpayment caused by software errors. Enterprise resource planning (ERP) system cancelled after $54.5 million spent. Purchasing system abandoned after deployment costing approximately $400 M ERP system problems contribute to $160 million loss. Customer relations management system upgrade problems lead to $100M loss

Avis Europe PLC (UK) 2004

Ford Motor Co.

2004

Hewlett-Packard Co. AT&T Wireless

2004 2004

PROJECT IDENTIFICATION

Project Identification and Initiation


Projects are driven by business needs
Identified by business people Identified by IT people (better yet) identified jointly by business and IT

The project sponsor believes in the system and wants to see it succeed
Normally this is a business person Should have the authority to move it forward

Business Value
Tangible Value
Can be quantified and measured easily Example: 2 percent reduction in operating costs

Intangible Value
Results from an intuitive belief that the system provides important, but hard-to-measure, benefits to the organization Example: improved customer service

Elements of a System Request


Project sponsor
Primary point of contact for the project

Business need
Reason prompting the project

Business requirements
Business capabilities the system will need to have

Business value
Benefits the organization can expect from the project

Special issues
Anything else that should be considered

FEASIBILITY ANALYSIS

Feasibility Analysis
Guides the organization in determining whether to proceed with a project Identifies the projects risks that must be addressed if the project is approved Mayor components:
Technical feasibility Economic feasibility Organizational feasibility

Technical Feasibility
Familiarity with application
Less familiarity generates more risk

Familiarity with technology


Less familiarity generates more risk

Project size
Large projects have more risk

Compatibility
Difficult integration increases the risk

Can we build it?

Economic Feasibility
Development costs Annual operating costs Annual benefits (cost savings and revenues) Intangible costs and benefits

Should we build it?

Cost-Benefit Analysis

Cost-Benefit Analysis

Break-Even Point

Organizational Feasibility
Stakeholders
Project champion(s) Senior management Users Others

Is the project strategically aligned with the business? If we build it, will they come?

PROJECT SELECTION

Project Selection
Project portfolio management
A process that optimizes project selection and sequencing in order to best support business goals Business goals are expressed in terms of
Quantitative economic measures Business strategy goals IT strategy goals

Once selected, projects enter the project management process

How Not to Select a Project


First in, first out Political clout of project inventor Squeaky wheel getting the grease Any other method that does not involve a deliberate course of action analysis
A recent analysis found that between 2% and 15% of projects taken on by IT departments are not strategic to the business.

Review
Project Initiation Feasibility Analysis Project Selection

Objectives
Become familiar with estimation. Be able to create a project workplan. Understand why project teams use timeboxing. Become familiar with how to staff a project. Understand how computer-aided software engineering, standards, and documentation improve the efficiency of a project. Understand how to reduce risk on a project.

Project Management
The discipline of planning, organizing, and managing resources to bring about the successful completion of specific project goals and objectives
Cost Schedule Performance

IDENTIFYING PROJECT SIZE

Cost Schedule Performance Tradeoffs


Cost
Project management involves balancing trade-offs among the three key project parameters

Project

Schedule

Performance

Estimating Project Timeframes

Function Point Approach


Estimate System Size
(function points and lines of code)

Estimate Effort Required


(person-months)

Estimate Time Required


(months)

CREATING AND MANAGING THE WORKPLAN

Developing Work Plans


A work plan, is a dynamic schedule that records and keeps track of all tasks to be accomplished over the course of the project Created after a project manager has a general idea of the projects size and rough schedule The work plan is usually the main item in a project management software application

Sample Task
Task name: Start date: Completion date: Person assigned to the task: Deliverable(s): Completion status: Priority: Resources needed: Estimated time: Actual time: Perform economic feasibility Jan 5, 2010 Jan 19, 2010 Mary Smith (project sponsor) Cost-benefit analysis Complete High Spreadsheet software 16 hours 14.5 hours

Identifying Tasks
Top-down approach
Identify highest level tasks Break them into increasingly smaller units

Methodology
Using standard list of tasks

Work Breakdown Structure

Gantt Chart

Pert Chart
Used to communicate task dependencies Allows easier visualization of tasks on a critical path

Scope Management
Scope creep happens when new requirements are added to the project after the original project scope was defined and frozen.

Timeboxing Steps
1. Set the date for system delivery 2. Prioritize the functionality that needs to be included in the system 3. Build the core of the system (the functionality ranked as most important) 4. Postpone functionality that cannot be provided within the time frame 5. Deliver the system with core functionality 6. Repeat steps 3 through 5 to add refinements and enhancements

STAFFING THE PROJECT

Staffing the Project


Determine average number of people needed
Divide total person-months of effort by the optimal schedule Adding more people will not reduce schedule

Create a staffing plan


Roles required for the project Reporting structure

Reporting Structures
Project Manager

Functional Lead

Technical Lead

Analyst

Analyst

Programmer

Programmer

Motivation
Use monetary rewards cautiously Use intrinsic rewards
Recognition Achievement The work itself Responsibility Advancement Chance to learn new skills

Motivational Donts
Assign unrealistic deadlines Ignore good efforts Create a low-quality product Give everyone on the project a raise Make an important decision without the teams input Maintain poor working conditions

Conflict Avoidance Strategies


Clearly define roles and project plans Make sure the team understands how the project is important to the organization Develop detailed operating procedures and communicate these to the team members Develop a project charter Develop schedule commitments ahead of time Forecast other priorities and their possible impact on project

COORDINATING PROJECT ACTIVITIES

CASE Tools
Computer-Aided Software Engineering (CASE) tools automate some or all of the development process Not a silver bullet, but advantages include:
Reduced maintenance costs Improve software quality Enforce discipline Some project teams even use CASE to assess the magnitude of changes to the project

Standards
Types of Standards Documentation standards Coding standards Example The date and project name should appear as a header on all documentation. All modules of code should include a header that lists the programmer, last date of update, and a short description of the purpose of the code. Report to project update meeting on Fridays at 3:30 PM. All changes to a requirements document must be approved by the project manager. Name of program to be created Description of the programs purpose

Procedural standards

Specification requirement standards

User interface design standards

The tab order of the screen will move from top left to bottom right. Accelerator keys will be provided for all updatable fields.

Documentation
Good documentation happens up front
Documentation that occurs only at the tail end of a project/phase is not very useful

Project binder(s) are best practices containing


All internal communications (e.g. minutes from status meetings) Written standards Letters to and from the business users Deliverables from each task

Managing Risk

Summary
Project Management Identifying Project Size Creating And Managing the Workplan Staffing the Project Coordinating Project Activities

Chapter 4: Requirements Determination

Objectives
Understand how to create a requirements definition. Become familiar with requirements analysis techniques. Understand when to use each requirements analysis technique. Understand how to gather requirements using interviews, JAD sessions, questionnaires, document analysis, and observation. Understand when to use each requirementsgathering technique.

The SDLC and Requirements


The SDLC transforms the existing (as is) system into the proposed (to be) system Requirements determination step is the single most critical step of the entire SDLC
Studies show that more than half of all system failures are due to problems with requirements

REQUIREMENTS DETERMINATION

Defining a Requirement
A statement of what the system must do or what characteristic it must have During analysis, requirements are written from the perspective of the businessperson Two kinds of requirements:
Functional Nonfunctional

Nonfunctional Requirements
Requirement type Operational Example The system should be able to fit in a pocket or purse The system should be able to integrate with the existing inventory system. Any interaction between the user and the system should not exceed 2 seconds. The system should receive updated inventory information every 15 minutes. Only direct managers can see personnel records of staff Customers can see their order history only during business hours. The system should be able to distinguish between United States and European currency The system shall comply with insurance industry standards.

Performance

Security

Cultural & Political

Requirements Definition Report


Correct Unambiguous Complete Consistent Verifiable Modifiable Traceable Ranked for importance

A Bad Requirement
Initial Specification: Software will not be loaded from unknown sources onto the system without first having the software tested and approved. Critique: Ambiguous if the software is tested and approved, can it be loaded from unknown sources? (not) Testable it is stated as a negative requirement making it difficult to verify. (not) Traceable a unique identifier is missing.

Re-specification: 3.4.5.2 Software shall be loaded onto the operational system only after it has been tested and approved.

Determining Requirements
Requirements are best determined by systems analysts and business people together Techniques available to the systems analyst:
Interviews Questionnaires Observation Joint application development (JAD) Document analysis

REQUIREMENTS ANALYSIS STRATEGIES

Requirements Analysis Strategies


The basic process of analysis is divided into:
1. Understanding the as-is system 2. Identifying improvements 3. Developing requirements for the to-be system

There are 3 requirements analysis strategies


1. Business process automation 2. Business process improvement

Business Process Automation


BPA leaves the basic way in which the organization operates unchanged and uses computer technology to do some of the work Low risk, but low payoff Planners in BPA projects invest significant time in understanding the as-is system using:
Problem analysis Root cause analysis

Problem Analysis
Users and managers identify problems with the as-is system and describe how to solve them in the to-be system Tends to solve problems rather than capitalize on opportunities Improvements tend to be small and incremental

Root Cause Analysis


Users are not asked for solutions, but for:
A list of (prioritized) problems All possible root causes for those problems

Analysts investigate each root cause to find:


Solutions for the highest priority problems Root causes that are common to multiple problems

Root Cause Analysis Example

Business Process Improvement


BPI makes moderate changes to the way in which the organization operates to take advantage of new opportunities offered by technology or to copy what competitors are doing Common activities:
Duration analysis Activity-based costing Informal benchmarking

Business Process Reengineering


BPR changes the fundamental way in which the organization operates Spends little time understanding the as-is, because their goal is to focus on new ideas and new ways of doing business Popular activities:
Outcome analysis Technology analysis Activity elimination

Selecting the Appropriate Strategies


Business Process Automation Potential benefit Project cost Breadth of analysis Risk Lowmoderate Low Narrow Lowmoderate Business Process Improvement Moderate Lowmoderate Narrow-moderate Lowmoderate Business Process Reengineering High High Very broad Very high

REQUIREMENTS-GATHERING TECHNIQUES

Five Basic Steps of Interviews


Selecting interviewees Designing interview questions Preparing for the interview Conducting the interview Post-interview follow-up

Slide 85

Selecting Interviewees
Based on information needed Often good to get different perspectives
Managers Users Ideally, all key stakeholders

Slide 86

Interviewing Strategies
Top-down
High-level: Very general How can order processing be improved?

How can we reduce the Medium-level: number of times that customers Moderately specific return ordered items? Low-level: Very specific How can we reduce the number of errors in order processing (e.g., shipping the wrong products)?

Bottom-up

Post-Interview

Joint Application Development


Allows the project team, users, and management to work together to identify requirements for the system Often the most useful method for collecting information from users Key roles:
Facilitator Scribe

JAD Meeting Room

JPEG Figure 5-5 Goes Here

The JAD Session


Tend to last 5 to 10 days over a three week period Prepare questions as with interviews Formal agenda and ground rules Facilitator activities Keep session on track Help with technical terms and jargon Record group input Help resolve issues Post-session follow-up

Managing Problems in JAD Sessions


Reducing domination Encouraging non-contributors Side discussions Agenda merry-go-round Violent agreement Unresolved conflict True conflict Use humor

Questionnaires
A set of written questions used to obtain information from individuals Often used for large numbers of people from whom information and opinions are needed Common technique with systems intended for use outside the organization Response rates vary, but typically are significantly less than 50%

Questionnaire Steps
Selecting participants Using samples of the population Designing the questionnaire Careful question selection Administering the questionnaire Working to get good response rate Questionnaire follow-up Send results to participants

Good Questionnaire Design


Begin with non-threatening and interesting questions Group items into logically coherent sections No important items at the very end Do not crowd a page with too many items Avoid abbreviations Avoid biased or suggestive items or terms Number questions to avoid confusion Pretest to identify confusing questions Provide anonymity to respondents

Document Analysis
Provides clues about existing as-is system Typical documents
Forms Reports Policy manuals

Look for user additions to forms Look for unused form elements

Observation
Users/managers often dont remember everything they do Checks validity of information gathered other ways Behaviors change when people are watched Careful not to ignore periodic activities Weekly Monthly Annual

Other Techniques
Throw-away prototyping Role playing CRC cards with use cases Mind/concept mapping

Selecting Appropriate Techniques


Interview Type of information Depth of info Breadth of info Info integration User involvement As-is, improves, to-be High Low Low Medium JAD As-is, improves, to-be High Medium High High Question Documen -naires t Analysis As-is, improves Medium High Low Low As-is Observati on As-is

Low High Low Low

Low Low Low Low

Cost

Medium

Lowmedium

Low

Low

Lowmedium

THE SYSTEM PROPOSAL

The System Proposal


The result of the planning and analysis phases Typically includes:
Executive summary System request Work plan Feasibility analysis Requirements definition Evolving system models

Summary
Requirements determination Requirements analysis strategies Requirements-gathering techniques The system proposal

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy