Lecture 5: Project Initiation and Planning - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Lecture 5: Project Initiation and Planning

Description:

Project Initiation and Planning. Long-term information systems strategic plan (top-down) ... Activities of the Project Planning Phase. Sylnovie Merchant, Ph.D. ... – PowerPoint PPT presentation

Number of Views:1877
Avg rating:3.0/5.0
Slides: 36
Provided by: sylnovie
Category:

less

Transcript and Presenter's Notes

Title: Lecture 5: Project Initiation and Planning


1
Lecture 5Project Initiation and Planning
MIS 160 Systems Development Life Cycle I
2
Project Initiation and Planning
  • Long-term information systems strategic plan
    (top-down)
  • Department managers or process managers
    (bottom-up)
  • Response to outside forces
  • Legislative changes
  • Market forces
  • Competition

3
Activities of the Project Planning Phase
4
System Request
  • Lists key elements of the project
  • Project name
  • Project sponsor
  • Business need
  • Functionality
  • Expected value
  • Special issues or constraints

5
Project Sponsor
  • The project sponsor is a key person proposing
    development or adoption of a new system.
  • In many cases, there is an approval (steering)
    committee which reviews proposals from various
    groups and units in the organization and decides
    which to commit to developing.

6
Sources of Potential Projects
Project Sponsor
Project Identification and Selection
Project Initiation and Planning
Sources
Top Down
  • Top Management
  • Steering Committee

Schedule of Projects 1. 2. ...
Evaluate, Prioritize, and Schedule Projects
Bottom Up
  • User Departments
  • Development Group

7
Selection Decisions
Business Need
Existing and Available Resources
Perceived and Real Needs
Decision Outcome
  • Accept project
  • Reject project
  • Delay project
  • Refocus project
  • End-user Development
  • Proof of concept

Project Selection Decision
List of Potential and Ongoing Projects
Current Organizational Environment
Evaluation Criteria
8
Project Initiation and Planning
  • Organize team
  • Establish management procedures
  • Scope
  • Alternatives
  • Feasibility/risk analysis
  • Estimation
  • Cost/benefit
  • Scheduling

9
Define Scope
  • Statement of scope includes
  • General project information
  • Problem/opportunity statement
  • Project objectives
  • Project description
  • Identification of users
  • Benefits
  • Constraints
  • Duration
  • Costs

10
Problems / Opportunities
  • From preliminary information, begin to identify
    potential problems / opportunities
  • At this point, do not worry about causes and
    effects
  • Good examples productivity is slipping orders
    are going unfilled, inventory is usually
    understocked, customer dissatisfaction,
    opportunity for increased sales, opportunity to
    capture market share
  • Poor examples not enough time to write system
    not enough people to write system system will
    cost too much technology does not exist users
    are stupid (these will be reflected in
    feasibility analysis)

11
  • Tangible benefits
  • cost reduction
  • error reduction
  • increase efficiency
  • increase sales
  • ....
  • Intangible benefits
  • improved planning and control
  • improved decision making
  • improve employee morale
  • more timely information
  • ....
  • Constraints
  • schedule project must be completed before
    12/8/98
  • cost the system cannot cost more than 100,000
  • technology the system must be on-line, use DB2,
    run on a Novell network, etc.
  • policy the system must use double-entry
    accounting

12
Costs
  • Tangible
  • hardware
  • labor
  • operational
  • ....
  • Intangible
  • loss of customer goodwill
  • employee morale
  • ....
  • One-time
  • system development
  • hardware/software
  • user training
  • site preparation
  • data conversion
  • Recurring
  • maintenance
  • data storage expense
  • communications expense
  • software licenses
  • supplies (paper, toner, etc.)

13
Feasibility / Risk Assessment
  • Technical feasibility
  • Economic feasibility
  • Legal and contractual feasibility
  • Operational feasibility
  • Schedule feasibility

14
Strategic Assessment
  • Productivity
  • Differentiation
  • Management

15
Output of Project Initiation and Planning Process
  • Statement of scope
  • Feasibility/risk and strategic assessment
  • Estimates (money, effort, time)
  • Schedule

16
Estimation
  • Estimate of resources, such as human effort,
    time, and cost
  • Estimation is extremely difficulty and (usually)
    inaccurate

17
Estimation Numbers
  • Prior projects
  • Past experience
  • Industry standards
  • Detailed analysis

18
Estimation Trade-offs
  • Size
  • Function points
  • Lines of code
  • Effort
  • Person-months
  • Time
  • Months

19
Identifying Tasks
  • Top-down approach
  • Identify highest level tasks
  • Break them into increasingly smaller units
  • Methodology
  • Using standard list of tasks

20
Top Down Task Identification
Phases with high level steps
Phases
21
Time EstimationEstimating a Project Based on
Industry Information
Planning Analysis Design
Implementation Industry Standard For
Web 15 20 35
30 Applications Time Required 4
5.33 9.33 8 in
Person Months
22
Time Estimation A More Complex Approach
23
TimeboxingA Time Oriented Approach
  • Fixed deadline
  • Reduced functionality, if necessary
  • Fewer finishing touches
  • Build the system core
  • Postpone unfinished functionality
  • Deliver the system with core functionality
  • Repeat steps 3-5 to add refinements and
    enhancements

24
Cost Estimating
  • An important output of project cost management is
    a cost estimate
  • There are several types of cost estimates and
    tools and techniques to help create them
  • It is also important to develop a cost management
    plan that describes how cost variances will be
    managed on the project

25
Types of Cost Estimates
26
Cost Estimation Tools and Techniques
  • 4 basic tools and techniques for cost estimates
  • Analogous or top-down use the actual cost of a
    previous, similar project as the basis for the
    new estimate
  • Bottom-up estimate individual work items and sum
    them to get a total estimate
  • Parametric use project characteristics in a
    mathematical model to estimate costs
  • Computerized tools use spreadsheets, project
    management software, or other software to help
    estimate costs

27
Constructive Cost Model (COCOMO)
  • Barry Boehm helped develop the COCOMO models for
    estimating software development costs
  • Parameters include source lines of code or
    function points
  • COCOMO II is a computerized model available on
    the web
  • This model is also used to estimate time and
    effort

28
Typical Problems with IT Cost Estimates
  • Developing an estimate for a large software
    project is a complex task requiring a significant
    amount of effort. Remember that estimates are
    done at various stages of the project
  • Many people doing estimates have little
    experience doing them. Try to provide training
    and mentoring
  • People have a bias toward underestimation.
    Review estimates and ask important questions to
    make sure estimates are not biased
  • Management wants a number for a bid, not a real
    estimate. Project managers must negotiate with
    project sponsors to create realistic cost
    estimates

29
Developing Project Schedule
  • Task smallest piece of work
  • Activity group of tasks
  • Phase group of activities
  • Schedule process
  • List all tasks for each SDLC activity
  • Estimate sizes of each task
  • Determine task sequence
  • Schedule tasks

30
Scheduling
  • Gantt
  • very simple
  • bar chart
  • does not show interrelationships
  • PERT
  • more complex
  • network
  • shows interrelationships

31
Sample PERT Chart
32
Gantt Chart for Software Launch Project
33
Project Staffing
  • Develop resource plan for the project
  • Identify and request specific technical staff
  • Identify and request specific user staff
  • Organize the project team into work groups
  • Conduct preliminary training and team building
    exercises

34
Staffing Attributes
  • Staffing levels will change over a projects
    lifetime
  • Adding staff may add more overhead than
    additional labor
  • Using teams of 8-10 reporting in a hierarchical
    structure can reduce complexity

35
Launching Project
  • Oversight committee is finalized and meets to
    give go-ahead
  • Formal announcement made
  • Key question, Are we ready to start?
Write a Comment
User Comments (0)
About PowerShow.com