The Analyst as a Project Manager
Systems Analysis and Design
System Development Facts
• 32% of all development projects are cancelled
before they were completed
• More than half of computer system projects cost
almost double the original budget
• Many systems are implemented with only a
portion of the original requirements satisfied
• Completely successful projects range only from 9-
16%
• System development is a difficult activity
requiring careful planning, control and execution
Some Reasons Why Projects Fail:
• Incomplete or changing system requirements
• Limited user involvement
• Lack of executive support
• Lack of technical support
• Poor project planning
• Unclear objectives
• Lack of required resources
Some Reasons Why Projects Succeed:
• Clear system requirement definitions
• Substantial user involvement
• Support from upper management
• Thorough and detailed project plans
• Realistic work schedules and milestones
Project Management
• Project management is organizing and
directing other people to achieve a planned
result within a predetermined schedule and
budget.
The Role of the Project Manager
• Identify tasks and build a work breakdown
structure
• Develop a project schedule
• Recruit and train team members
• Assign team members to tasks
• Coordinate activities of team members and
subteams
• Assess project risks
• Monitor and control deliverables and milestones
• Verify the quality of project deliverables
External Responsibilities of a Project Manager
• Report the project’s status and progress
• Establish good working relationships with the
people who will use the system
• Work directly with the client
• Identify resource needs and obtain resources
A Project Manager works with several
groups of people:
• Client – the person/group who funds the
project
• Oversight Committee – clients and key
managers who review and direct the project
• User – the person/group of persons who will
use the system
Participants in a System Development
Project
Project
Manager
Client
Oversight
Committee
Users
Team Leader A
• Programmer
• Designer
Team Leader B
• DB Admin
• DB Designer
Project Initiation and Project Planning
• Information System development projects are
initiated for various reasons:
– To respond to an opportunity
– To resolve a problem
– To conform to a directive
The Project Planning Phase
Define
the
problem
Produce
the
project
schedule
Confirm
project
feasibility
Staff the
Project
Launch
the
Project
Defining the Problem
• System Scope Document – a document
containing problem description, business
benefits and system capabilities to help define
the scope of a new system
Producing the project schedule
• Gantt Chart – a bar chart that represents the
tasks and activities of the project schedule
Confirming Project Feasibility
• Risk Management – the project management area in
which the team tries to identify the potential trouble
spots that could jeopardize the success of the project
• Economic Feasibility – compare the cost of the project
with the expected benefits
• Determine the organizational and cultural feasibility
• Evaluate the technological feasibility
• Determine the schedule feasibility
• Assess the resource feasibility
Assignment:
• System Scope Document
• Gantt Chart

4 the analyst as a project manager

  • 1.
    The Analyst asa Project Manager Systems Analysis and Design
  • 2.
    System Development Facts •32% of all development projects are cancelled before they were completed • More than half of computer system projects cost almost double the original budget • Many systems are implemented with only a portion of the original requirements satisfied • Completely successful projects range only from 9- 16% • System development is a difficult activity requiring careful planning, control and execution
  • 3.
    Some Reasons WhyProjects Fail: • Incomplete or changing system requirements • Limited user involvement • Lack of executive support • Lack of technical support • Poor project planning • Unclear objectives • Lack of required resources
  • 4.
    Some Reasons WhyProjects Succeed: • Clear system requirement definitions • Substantial user involvement • Support from upper management • Thorough and detailed project plans • Realistic work schedules and milestones
  • 5.
    Project Management • Projectmanagement is organizing and directing other people to achieve a planned result within a predetermined schedule and budget.
  • 6.
    The Role ofthe Project Manager • Identify tasks and build a work breakdown structure • Develop a project schedule • Recruit and train team members • Assign team members to tasks • Coordinate activities of team members and subteams • Assess project risks • Monitor and control deliverables and milestones • Verify the quality of project deliverables
  • 7.
    External Responsibilities ofa Project Manager • Report the project’s status and progress • Establish good working relationships with the people who will use the system • Work directly with the client • Identify resource needs and obtain resources
  • 8.
    A Project Managerworks with several groups of people: • Client – the person/group who funds the project • Oversight Committee – clients and key managers who review and direct the project • User – the person/group of persons who will use the system
  • 9.
    Participants in aSystem Development Project Project Manager Client Oversight Committee Users Team Leader A • Programmer • Designer Team Leader B • DB Admin • DB Designer
  • 10.
    Project Initiation andProject Planning • Information System development projects are initiated for various reasons: – To respond to an opportunity – To resolve a problem – To conform to a directive
  • 11.
    The Project PlanningPhase Define the problem Produce the project schedule Confirm project feasibility Staff the Project Launch the Project
  • 12.
    Defining the Problem •System Scope Document – a document containing problem description, business benefits and system capabilities to help define the scope of a new system
  • 13.
    Producing the projectschedule • Gantt Chart – a bar chart that represents the tasks and activities of the project schedule
  • 14.
    Confirming Project Feasibility •Risk Management – the project management area in which the team tries to identify the potential trouble spots that could jeopardize the success of the project • Economic Feasibility – compare the cost of the project with the expected benefits • Determine the organizational and cultural feasibility • Evaluate the technological feasibility • Determine the schedule feasibility • Assess the resource feasibility
  • 15.
    Assignment: • System ScopeDocument • Gantt Chart