Chapter 2
21 Questions
7 Views

Chapter 2

Created by
@SparklingMoldavite9289

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the primary reason for schedule and cost overruns in projects?

  • Scope creep (correct)
  • Inadequate project staffing
  • Unrealistic deadlines
  • Poor risk management
  • Which concept allows project managers to set a fixed deadline and limit project scope?

  • Project portfolio management
  • Resource leveling
  • Critical path method
  • Timeboxing (correct)
  • What are the three important concepts in project management trade-offs?

  • Quality, scope, and resources
  • Coverage, duration, and budget
  • Size, time, and cost (correct)
  • Team dynamics, schedule, and size
  • What should a project manager allow once the project has started?

    <p>Only absolutely necessary requirements</p> Signup and view all the answers

    What is included in effective project documentation?

    <p>A project binder with continual updates</p> Signup and view all the answers

    Which factor is NOT important when selecting a development methodology?

    <p>Project Budget Size</p> Signup and view all the answers

    What is the primary focus of extreme programming?

    <p>Customer satisfaction and teamwork</p> Signup and view all the answers

    Which component is crucial for developing a work plan?

    <p>Work Breakdown Structure</p> Signup and view all the answers

    What is stressed as a potential downside when adding staff to a project?

    <p>Increase in overhead</p> Signup and view all the answers

    What type of rewards should be used cautiously to motivate project staff?

    <p>Monetary rewards</p> Signup and view all the answers

    Which aspect is important for handling project conflicts effectively?

    <p>Clearly defining project plans</p> Signup and view all the answers

    What is the primary role of the technical lead in a project?

    <p>Overseeing programmers and technical staff</p> Signup and view all the answers

    Which of the following best describes CASE tools?

    <p>Software for automating the development process</p> Signup and view all the answers

    What is a critical success factor for project management?

    <p>Beginning with a realistic assessment of the work</p> Signup and view all the answers

    Which phase is NOT part of the project management process?

    <p>Implementation</p> Signup and view all the answers

    What is the primary purpose of project portfolio management?

    <p>To select projects that maximize IT investment returns</p> Signup and view all the answers

    Which project methodology involves a series of iterations for continuous improvement?

    <p>Agile Development</p> Signup and view all the answers

    What does the inclusion of a feasibility study in project selection primarily address?

    <p>The project’s contribution to the overall portfolio</p> Signup and view all the answers

    Which of the following is NOT a method included in Rapid Application Development?

    <p>Waterfall Development</p> Signup and view all the answers

    Why must an approval committee be selective about project allocations?

    <p>To allocate resources effectively due to limited funds</p> Signup and view all the answers

    What is one characteristic of Agile methodologies?

    <p>They prioritize programming focus</p> Signup and view all the answers

    Study Notes

    Introduction

    • CIOs face the challenge of choosing IT projects with the highest return on investment.
    • Project portfolio management is crucial for IT departments.
    • Thorough project management is essential for chosen system development projects.
    • A key to successful project management is a realistic work assessment followed by plan adherence.

    Project Selection

    • Project evaluations are made considering the entire project portfolio.
    • A feasibility study is needed to determine a project's portfolio contribution.
    • Project portfolio management considers an organization's different project types.
    • Approval committees must be selective with resource allocation given limited funds.
    • Multiple high-payoff projects with similar risk might only have one chosen.

    Creating the Project Plan

    • Project management phases include:
      • Initiation
      • Planning
      • Execution
      • Control
      • Enclosure
    • Formalized approaches to SDLC implementation are called methodologies.
    • Methodologies include:
      • Waterfall Development
      • Parallel Development
      • V-model (a Waterfall Development variation)
      • Rapid Application Development (RAD)
        • Iterative Development
        • System prototyping
      • Agile Development

    Waterfall Development

    • Sequential project phases (requirements, design, implementation, testing, deployment, maintenance)

    Parallel Development

    • Dividing the project into smaller, parallel phases for faster completion.

    V-model

    • Combines Waterfall Development with concurrent verification and testing.

    Rapid Application Development (RAD)

    • Iterative Development
      • Rapid development cycles with frequent iterations
      • Incorporates user feedback throughout the process
    • System Prototyping
      • Early system prototypes are built and tested
      • Iteration occurs based on user feedback

    Throwaway Prototyping

    • Prototypes are discarded after user requirements are clarified.

    Agile Development

    • A group of programming-centric methodologies focused on streamlining the SDLC.
    • Emphasizes face-to-face communication.
    • Extreme Programming prioritizes customer satisfaction and teamwork.

    Extreme Programming

    • Constant feedback cycles, pair programming, and test-driven development

    Selecting the Appropriate Development Methodology

    • Key factors to consider when choosing a methodology:
      • User requirement clarity
      • Technology familiarity
      • System complexity
      • System reliability
      • Short time schedules
      • Schedule visibility

    Estimating the Project Time Frame

    • Estimating Project Time Using Industry Standards
      • Utilizing historical data and standard industry estimates
    • Function Point Approach
      • Quantifying system functionality to estimate development efforts

    Developing the Work Plan

    • Identifying Tasks
      • Breaking down the project into manageable tasks
    • Work Breakdown Structure
      • Hierarchical breakdown of tasks
    • The Project Work Plan
      • Defines the project work breakdown structure, scheduling, and resources.

    Staffing the Project

    • Staffing Plan
      • Describes staff allocations throughout the project's life cycle
      • Adding staff can increase overhead costs.
      • Hierarchical team structures (8-10 people) can reduce complexity
    • Reporting Structure
      • Defines reporting relationships within the team
    • Staffing Plan
      • Details the project team's composition
    • Project Charter
      • Outlines the project's objectives and rules
    • Functional Lead
      • Manages a group of analysts
    • Technical Lead
      • Oversees programmers and technical staff

    Motivation

    • Use monetary rewards judiciously.
    • Utilize intrinsic rewards:
      • Recognition
      • Achievement
      • The work itself
      • Responsibility
      • Advancement
      • Opportunities to learn new skills

    Handling Conflict

    • Clearly defined project plans
    • Recognition of project importance
    • Project charter outlining norms and ground rules
    • Prior schedule commitments
    • Forecasting potential impacts of other priorities

    Coordinating Project Activities

    • CASE (Computer-Aided Software Engineering) Tools
      • Software automating parts or the entire development process
      • Upper CASE: early phase automation (requirements, design)
      • Lower CASE: later phase automation (coding, testing)
      • Integrated CASE: automation across the SDLC
    • Standards
      • Formal rules for file naming
      • Forms for progress tracking
      • Programming guidelines
    • Documentation
      • Project binder
      • Table of contents
      • Continuous updates

    Managing and Controlling the Project

    • Project management involves balancing:
      • System size
      • Project completion time
      • Project cost
    • Tools for Project Management
      • Gantt Chart: graphical representation of project schedule

    Refining Estimates

    • Updating estimates based on ongoing project progress

    Managing Scope

    • Scope Creep
      • The most common reason for schedule and cost overruns
      • Occurs when new requirements are added after project initiation
    • Project Manager Role
      • Only essential requirements should be added after the project starts.

    Timeboxing

    • Setting a fixed deadline for the project
    • Reducing functionality if necessary
    • Focusing on core features instead of minor details

    Timeboxing Steps

    • Identifying key features
    • Setting a deadline
    • Iteratively developing and testing

    Managing Risk

    • Risk Assessment
      • Identifying potential risks and their impact
    • Actions to Reduce Risk
      • Developing strategies to mitigate or avoid identified risks
    • Revised Assessment
      • Periodically evaluating the effectiveness of risk management actions

    Summary

    • The project selection process utilizes project portfolio management to consider all organizational projects.
    • The project plan defines tasks, time estimates, and other crucial information.
    • Project management requires staffing and coordinating activities.
    • Managing and controlling a project involve timeboxing and risk assessment.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Systems Analysis and Design PDF

    Description

    Explore the key principles and phases of IT project management, focusing on project selection and portfolio management. This quiz covers essential methodologies for successful system development and realistic planning. Understand how to evaluate projects and allocate resources effectively within an IT department.

    Use Quizgecko on...
    Browser
    Browser