Podcast
Questions and Answers
What is the primary reason for schedule and cost overruns in projects?
What is the primary reason for schedule and cost overruns in projects?
Which concept allows project managers to set a fixed deadline and limit project scope?
Which concept allows project managers to set a fixed deadline and limit project scope?
What are the three important concepts in project management trade-offs?
What are the three important concepts in project management trade-offs?
What should a project manager allow once the project has started?
What should a project manager allow once the project has started?
Signup and view all the answers
What is included in effective project documentation?
What is included in effective project documentation?
Signup and view all the answers
Which factor is NOT important when selecting a development methodology?
Which factor is NOT important when selecting a development methodology?
Signup and view all the answers
What is the primary focus of extreme programming?
What is the primary focus of extreme programming?
Signup and view all the answers
Which component is crucial for developing a work plan?
Which component is crucial for developing a work plan?
Signup and view all the answers
What is stressed as a potential downside when adding staff to a project?
What is stressed as a potential downside when adding staff to a project?
Signup and view all the answers
What type of rewards should be used cautiously to motivate project staff?
What type of rewards should be used cautiously to motivate project staff?
Signup and view all the answers
Which aspect is important for handling project conflicts effectively?
Which aspect is important for handling project conflicts effectively?
Signup and view all the answers
What is the primary role of the technical lead in a project?
What is the primary role of the technical lead in a project?
Signup and view all the answers
Which of the following best describes CASE tools?
Which of the following best describes CASE tools?
Signup and view all the answers
What is a critical success factor for project management?
What is a critical success factor for project management?
Signup and view all the answers
Which phase is NOT part of the project management process?
Which phase is NOT part of the project management process?
Signup and view all the answers
What is the primary purpose of project portfolio management?
What is the primary purpose of project portfolio management?
Signup and view all the answers
Which project methodology involves a series of iterations for continuous improvement?
Which project methodology involves a series of iterations for continuous improvement?
Signup and view all the answers
What does the inclusion of a feasibility study in project selection primarily address?
What does the inclusion of a feasibility study in project selection primarily address?
Signup and view all the answers
Which of the following is NOT a method included in Rapid Application Development?
Which of the following is NOT a method included in Rapid Application Development?
Signup and view all the answers
Why must an approval committee be selective about project allocations?
Why must an approval committee be selective about project allocations?
Signup and view all the answers
What is one characteristic of Agile methodologies?
What is one characteristic of Agile methodologies?
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.
Related Documents
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.