Podcast
Questions and Answers
What is the primary aim of 'timeboxing' in project management?
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.
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?
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.
A project ______ describes in a written document what the expected results of the systems project are and the time frame for delivery.
Match the following activities with the Use These Four Control Variables:
Match the following activities with the Use These Four Control Variables:
Which of the following is NOT a typical sign that helps analysts pinpoint system performance problems when checking output against performance criteria?
Which of the following is NOT a typical sign that helps analysts pinpoint system performance problems when checking output against performance criteria?
In problem definition, objectives are independent pieces pertaining to the problem or opportunity.
In problem definition, objectives are independent pieces pertaining to the problem or opportunity.
Name one reason why a project may be chosen for selection.
Name one reason why a project may be chosen for selection.
A feasibility ______ grid is used to assess the impact of any improvements to the existing system.
A feasibility ______ grid is used to assess the impact of any improvements to the existing system.
Match the following System Components with the appropriate Corporate Objectives:
Match the following System Components with the appropriate Corporate Objectives:
Under what circumstances does economic feasibility determine the value of an investment?
Under what circumstances does economic feasibility determine the value of an investment?
Users that want a new system will prevent it from becoming operationally feasible.
Users that want a new system will prevent it from becoming operationally feasible.
Why should approprite action be taken to expedite or reschedule activities?
Why should approprite action be taken to expedite or reschedule activities?
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.
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.
Match the following Analysis Phase activities with the time it takes to complete in Weeks:
Match the following Analysis Phase activities with the time it takes to complete in Weeks:
What is a disatvantage of Gantt Charts?
What is a disatvantage of Gantt Charts?
PERT diagrams can be useful when activities can be done in sequence.
PERT diagrams can be useful when activities can be done in sequence.
What is set for a project delivery in timeboxing?
What is set for a project delivery in timeboxing?
Choice of ______ can influence the amount of effort that goes into system development.
Choice of ______ can influence the amount of effort that goes into system development.
Match the following to create a team:
Match the following to create a team:
What must a systems analyst manage when it comes to Team management?
What must a systems analyst manage when it comes to Team management?
It is likely that 70 percent of all projects succeed.
It is likely that 70 percent of all projects succeed.
List one thing ecommerce systems need.
List one thing ecommerce systems need.
______ failures may be prevented by training, experience and learning why other projects have failed.
______ failures may be prevented by training, experience and learning why other projects have failed.
Match the following team members with their title:
Match the following team members with their title:
What is a primary goal of the 'planning game' in agile development?
What is a primary goal of the 'planning game' in agile development?
Agile projects are static and do not change.
Agile projects are static and do not change.
In order to identify potential problems early, analysts should check output against performance criteria by:
In order to identify potential problems early, analysts should check output against performance criteria by:
In problem definition, what should goals match?
In problem definition, what should goals match?
In determining feasibility, you must determine ______.
In determining feasibility, you must determine ______.
Match the following to it's impact on Corporate Objectives
Match the following to it's impact on Corporate Objectives
Techncial Feasibility focuses on:
Techncial Feasibility focuses on:
In determining Operational Feasibility, it does not madder if human resources are available to operate the system once it has been installed.
In determining Operational Feasibility, it does not madder if human resources are available to operate the system once it has been installed.
What can be used to estimate time?
What can be used to estimate time?
______ sets an absolute due date for project delivery
______ sets an absolute due date for project delivery
Pair the following traits with building a team:
Pair the following traits with building a team:
A system analyst must manage his/her team's
A system analyst must manage his/her team's
70 percent of projects are considered delayed.
70 percent of projects are considered delayed.
What is of upmost importance when dealing with ecommerce?
What is of upmost importance when dealing with ecommerce?
The planning ______ defines rules to help formulate the development team and customer relationship
The planning ______ defines rules to help formulate the development team and customer relationship
Flashcards
Project Initiation
Project Initiation
Problems or opportunities that can be addressed through systems solutions.
Problem Definition
Problem Definition
A detailed statement of the problem or opportunity, including issues, objectives, and requirements.
Project Selection
Project Selection
Ensuring backing from management, appropriate timing, and alignment with organizational goals.
Determining Project Feasibility
Determining Project Feasibility
Signup and view all the flashcards
Technical Feasibility
Technical Feasibility
Signup and view all the flashcards
Economic Feasibility
Economic Feasibility
Signup and view all the flashcards
Operational Feasibility
Operational Feasibility
Signup and view all the flashcards
Feasibility Impact Grid (FIG)
Feasibility Impact Grid (FIG)
Signup and view all the flashcards
Activity Planning
Activity Planning
Signup and view all the flashcards
Activity Control
Activity Control
Signup and view all the flashcards
Estimating Project Time
Estimating Project Time
Signup and view all the flashcards
Gantt Chart
Gantt Chart
Signup and view all the flashcards
PERT Diagram
PERT Diagram
Signup and view all the flashcards
Timeboxing
Timeboxing
Signup and view all the flashcards
Assembling a Team
Assembling a Team
Signup and view all the flashcards
Team Communication
Team Communication
Signup and view all the flashcards
Productivity Goals
Productivity Goals
Signup and view all the flashcards
Preventing Project Failures
Preventing Project Failures
Signup and view all the flashcards
Agile Development
Agile Development
Signup and view all the flashcards
Project Control Variables
Project Control Variables
Signup and view all the flashcards
Agile Core Practices
Agile Core Practices
Signup and view all the flashcards
The Planning Game
The Planning Game
Signup and view all the flashcards
Agile Development Stages
Agile Development Stages
Signup and view all the flashcards
Project Charter
Project Charter
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.