Project Management Fundamentals

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

What is the primary aim of 'timeboxing' in project management?

  • To manage project scope by iteratively adding features over time.
  • To extend the initial project deadline to accommodate more features.
  • To allow for flexible deadlines that can be adjusted based on project progress.
  • To set an absolute deadline for project delivery, prioritizing critical features first. (correct)

In project management, increasing the number of people assigned to a task will always decrease the amount of time required to complete it.

False (B)

What are the 3 elements included in determining project feasibility?

Technical, Economic, and Operational

A project ______ describes in a written document what the expected results of the systems project are and the time frame for delivery.

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

Match the following activities with the Use These Four Control Variables:

<p>Time = Coding Cost = Testing Quality = Listening Scope = Designing</p>
Signup and view all the answers

Which of the following is NOT a typical sign that helps analysts pinpoint system performance problems when checking output against performance criteria?

<p>Employee promotions (A)</p>
Signup and view all the answers

In problem definition, objectives are independent pieces pertaining to the problem or opportunity.

<p>False (B)</p>
Signup and view all the answers

Name one reason why a project may be chosen for selection.

<p>Backing from managment</p>
Signup and view all the answers

A feasibility ______ grid is used to assess the impact of any improvements to the existing system.

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

Match the following System Components with the appropriate Corporate Objectives:

<p>Online Catalog = Customer Service Online Order Processing = Corporate Profits Online Technical Support = Employee Morale Banner Advertisements = Competitive Strategy</p>
Signup and view all the answers

Under what circumstances does economic feasibility determine the value of an investment?

<p>When the value of the investment exceeds the time and cost (B)</p>
Signup and view all the answers

Users that want a new system will prevent it from becoming operationally feasible.

<p>False (B)</p>
Signup and view all the answers

Why should approprite action be taken to expedite or reschedule activities?

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

Project is broken down into phases, further project is broken down into tasks or activities then finally it is broken down into ______ or even smaller units.

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

Match the following Analysis Phase activities with the time it takes to complete in Weeks:

<p>Data Gathering = 3 Data flow and decision analysis = 8 Proposal Preparation = 2</p>
Signup and view all the answers

What is a disatvantage of Gantt Charts?

<p>None of the above (D)</p>
Signup and view all the answers

PERT diagrams can be useful when activities can be done in sequence.

<p>False (B)</p>
Signup and view all the answers

What is set for a project delivery in timeboxing?

<p>Absolute due date</p>
Signup and view all the answers

Choice of ______ can influence the amount of effort that goes into system development.

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

Match the following to create a team:

<p>Shared value of teamwork = Competency Good work ethic = Readiness to take on leadership based on expertise Honesty = Enthusiasm for the project</p>
Signup and view all the answers

What must a systems analyst manage when it comes to Team management?

<p>Team members (D)</p>
Signup and view all the answers

It is likely that 70 percent of all projects succeed.

<p>False (B)</p>
Signup and view all the answers

List one thing ecommerce systems need.

<p>Staff with a wide variety of skills</p>
Signup and view all the answers

______ failures may be prevented by training, experience and learning why other projects have failed.

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

Match the following team members with their title:

<p>Customer = Coach Big Boss = Tracker Consultant = The Agile Modeling Development Team</p>
Signup and view all the answers

What is a primary goal of the 'planning game' in agile development?

<p>To formulate the development team and customer relationship. (C)</p>
Signup and view all the answers

Agile projects are static and do not change.

<p>False (B)</p>
Signup and view all the answers

In order to identify potential problems early, analysts should check output against performance criteria by:

<p>Monitoring for outcomes such as too many errors or work completed slowly (A)</p>
Signup and view all the answers

In problem definition, what should goals match?

<p>The issues point-by-point</p>
Signup and view all the answers

In determining feasibility, you must determine ______.

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

Match the following to it's impact on Corporate Objectives

<p>Customer Service = Online Catalog Corporate Profits = Online Order Processing Employee Morale = Online Technical Support Competitive Strategy = Banner Advertisements</p>
Signup and view all the answers

Techncial Feasibility focuses on:

<p>All the above (A)</p>
Signup and view all the answers

In determining Operational Feasibility, it does not madder if human resources are available to operate the system once it has been installed.

<p>False (B)</p>
Signup and view all the answers

What can be used to estimate time?

<p>Most likely, pessimistic, and optimistic estimates</p>
Signup and view all the answers

______ sets an absolute due date for project delivery

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

Pair the following traits with building a team:

<p>Shared value of teamwork = Good work ethic Honesty = Competency Readiness to take on leadership based on expertise = Motivation</p>
Signup and view all the answers

A system analyst must manage his/her team's

<p>All the above (B)</p>
Signup and view all the answers

70 percent of projects are considered delayed.

<p>False (B)</p>
Signup and view all the answers

What is of upmost importance when dealing with ecommerce?

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

The planning ______ defines rules to help formulate the development team and customer relationship

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

Flashcards

Project Initiation

Problems or opportunities that can be addressed through systems solutions.

Problem Definition

A detailed statement of the problem or opportunity, including issues, objectives, and requirements.

Project Selection

Ensuring backing from management, appropriate timing, and alignment with organizational goals.

Determining Project Feasibility

The process of determining if a project is viable.

Signup and view all the flashcards

Technical Feasibility

Is the technology available and can current resources be upgraded?

Signup and view all the flashcards

Economic Feasibility

Does the value of the investment exceed the time and cost?

Signup and view all the flashcards

Operational Feasibility

Are the human resources available and willing to operate the system?

Signup and view all the flashcards

Feasibility Impact Grid (FIG)

A grid to assess the impact of improvements of the existing system.

Signup and view all the flashcards

Activity Planning

Planning involves selecting a team, estimating time, and scheduling

Signup and view all the flashcards

Activity Control

Control involves comparing the plan with actual progress and taking corrective action.

Signup and view all the flashcards

Estimating Project Time

Breaking down the project into phases, tasks, and steps.

Signup and view all the flashcards

Gantt Chart

A simple project scheduling tool that is easy to understand.

Signup and view all the flashcards

PERT Diagram

Is useful when activities can be done in parallel. Easy order Identification

Signup and view all the flashcards

Timeboxing

Setting an absolute due date for project delivery; critical features prioritized.

Signup and view all the flashcards

Assembling a Team

Selecting team members with shared values, good work ethic, honesty, and competency.

Signup and view all the flashcards

Team Communication

Teams often have one leader to accomplish tasks and another focused on social relationships.

Signup and view all the flashcards

Productivity Goals

Setting reasonable productivity goals for tangible outputs which help to motivate.

Signup and view all the flashcards

Preventing Project Failures

Training, experience, and learning from past failures.

Signup and view all the flashcards

Agile Development

An innovative, rapid, flexible approach to system development.

Signup and view all the flashcards

Project Control Variables

Balancing time, cost, quality, and scope to manage project activities.

Signup and view all the flashcards

Agile Core Practices

Short release times, 40-hour weeks, onsite customer, and pair programming.

Signup and view all the flashcards

The Planning Game

Rules that help with the development team and customer relationship.

Signup and view all the flashcards

Agile Development Stages

Exploration, planning, iterations, productionizing, and maintenance.

Signup and view all the flashcards

Project Charter

Describes in a written document the expected results of the systems project and the time frame for delivery

Signup and view all the flashcards

Study Notes

Project Management Fundamentals

  • Elements: Project Initiation, Determining project feasibility, Activity planning and control, Project scheduling, Managing systems analysis team members

Project Initiation

  • Problems within the organization may require systems solutions
  • Upgrading, altering, or installing new systems provide opportunities for improvement
  • Checking output, observing employee behavior, and listening to feedback help analysts pinpoint systems problems and opportunities

Problem Definition

  • Problem Statement: A paragraph or two stating the problem or opportunity
  • Issues: Independent pieces pertaining to the problem or opportunity
  • Objectives: Goals that match the issues point-by-point
  • Requirements: Things to be accomplished, alongside possible solutions and constraints

Problem Definition Steps

  • Find numerous points that may be included in one issue
  • State the objective
  • Determine the relative importance of the issues or objectives
  • Identify which objectives are most critical

Factors for project selection

  • Support from management
  • Appropriate timing of project commitment
  • Potential to improve organizational goals
  • Practicality concerning the system analyst's and organization's resources
  • The project's value compared to other potential organizational investments

Determining Feasibility

  • It involves defining objectives and determining resources
  • Resources should be considered operationally, technically, and economically

Defining Objectives

  • Objectives should include any of the following: Speeding up or streamlining a process, Combining processes, Reducing errors or redundant storage/output, Improving system and subsystem integration

Feasibility Impact Grid (FIG)

  • Used to assess the impact of any improvements to the existing system
  • Increases awareness of the impacts made on the achievement of corporate objectives

Technical Feasibility

  • Assesses whether current technical resources can be upgraded or supplemented to fulfill the request
  • Determines if technology exists that meets the specifications if current resources are insufficient

Economic Feasibility

  • Assesses if the value of the investment exceeds the time and cost
  • Takes into account analyst and employee time, hardware, software, and software development costs

Operational Feasibility

  • Assesses if human resources are available to operate the system after installation
  • Lack of user support can prevent a system from becoming operationally feasible

Activity Planning And Control

  • Planning involves selecting a systems analysis team, estimating time, and scheduling
  • Control involves comparing the planned project to its actual progress and taking action to expedite or reschedule activities

Estimating Time

  • The project is broken down into phases
  • The project is broken down into tasks or activities
  • The project is broken down into steps or smaller units
  • Time is estimated for each task or activity
  • Optimistic, pessimistic, and most likely time estimates may be used

Project Scheduling: Gantt Charts

  • Advantages: simplicity, end-user communication, and scalability

Project Scheduling: PERT Diagram

  • Useful when activities can be done in parallel
  • Provides easy identification of the order of precedence, the critical path, critical activities, and slack time.

Timeboxing

  • Sets an absolute due date for project delivery
  • Critical features are developed and implemented first, with other features added later

Staffing Requirements

  • The choice of software can influence the effort in system development
  • Assigning more people to a task doesn't necessarily make it faster

Team Management includes

  • Assembling a team
  • Communication strategies
  • Project productivity goals
  • Team member motivation

Assembling a Team

  • Shared value of teamwork
  • Good work ethic
  • Honesty
  • Competency
  • Readiness to take on leadership based on expertise
  • Motivation
  • Enthusiasm for the project
  • Trust of teammates

Communication Strategies

  • Teams often have two leaders
  • one who leads members to accomplish tasks
  • one concerned with social relationships
  • Systems analysts must manage: team members, activities, time, and resources

Project Productivity Goals and Motivation

  • Successful projects require reasonable productivity goals for tangible outputs and process activities
  • Goal-setting helps to motivate team members

Managing Risk

  • 30% of all projects succeed
  • 20% of projects fail
  • 50% of projects finish, but are either late, over budget, or offer fewer features than promised

Ecommerce Project Management

  • Key differences between ecommerce and traditional software project management
  • Data used by ecommerce systems is scattered across the organization
  • Ecommerce systems need staff with a wide range of skills
  • Partnerships must be built externally and internally before implementation
  • Security is of utmost importance

Project Failures may be prevented by

  • Training, experience, and learning from other projects' failures
  • They are described in a written project charter, including expected results and delivery time frame

Agile Development

  • An innovative philosophy and methodology comprised of systems development practices, techniques, values, and principles
  • Intended for use in developing systems in a dynamic way
  • Analysts balance coding, testing, listening, and designing activities by managing time, cost, quality, and scope

Agile Core Practices

  • A short release time
  • Working a 40-hour week
  • Having an onsite customer
  • Pair programming

The Planning Game

  • The planning game defines rules to help formulate the development team and customer relationship
  • It limits uncertainty
  • It has two players: the development team and the business customer
  • Customers decide what to tackle first

Development Process for an Agile Project

  • Agile projects are interactive and incremental
  • The five Stages of Agile development are: Exploration, Planning, Iterations to the first release, Productionizing, Maintenance

Studying That Suits You

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

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser