Introduction to Project Management Flashcards

1
Q

What is a project?

A

A project is a temporary endeavor with a specific goal and a defined beginning and end.

Creates a unique product, service and result.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What do projects have?

A
  • Scope
  • Resources
  • Timeframe
  • Specific objective
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a program?

A

Group of related projects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a portfolio?

A

Collection of projects & programs to facilitate management of work to meet the strategic objectives of the organization / division of the company.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a task?

A

A specific actionable unit of work with a defined outcome

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the four project management methodologies?

A

Waterfall, Spiral, Agile, Big-Bang.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are some of the Waterfall Methodology’s characteristics?

A

Linear progression with an emphasis on planning.

Clear roles, requirements and responsibilities.

Predictable timelines and budgets.

Less adaptable to change.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are some of the Agile Methodology’s characteristics?

A

Iterative and incremental with cross functional teams.

Focuses on working software with continuous learning and it is used when requirements are not understood.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the five Agile Methodologies?

A

Scrum, Kanban, Extreme Programming, Feature Driven Development (FDD) and Dynamic Systems Development Method (DSDM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is scrum?

A

Iterative and incremental framework.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Kanban?

A

Kanban focuses on visualizing workflow and limiting work in progress.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Extreme Programming?

A

Extreme Programming emphasizes customer satisfaction and engineering practices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the challenges for the Waterfall methodology?

A

Adaptability, feedback loop, innovation, speed and agility, emergent needs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a scope?

A

The work that needs to be accomplished to deliver a project.

Identifies what is
* In Scope – included in the project
* Out of Scope – not included

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a schedule?

A

A structured framework that outlines the planned start and finish dates for:
* Project activities
* Milestones
* Deliverables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a budget?

A

A budget:
- Outlines the expected costs for different components of a project
- Used to ensure that the project stays within its financial limits.
- Often presented with time phased estimates
- Shows when the money is expected to be spent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is the Spiral methodology?

A

A risk-driven iterative software development model that combines elements of the waterfall and prototyping models with a focus on risk management and mitigation. It is adaptable to changing requirements and priorities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is Big Bang methodology?

A

Big Bang is minimal planning with no formal phases and rather, relying on continuous development and adaption.

Highly code-centric, it focuses on rapid coding and iteration. Works best for one to two developers and can be fast and efficient but also prone to errors and rework.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Why is agile becoming the dominant approach?

A
  • Adaptability
  • Faster time to value
  • Empowered Teams
  • Continuous Learning
  • Reduced Risk
  • Cost-Effectiveness
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is Agile’s philosophy and what is it characterized by?

A

Agile is a mindset that enables organizations to be more responsive to change.

Characterized by:
- Iterative development
- Adaptability
- Customer collaboration
- Willingness to accept and embrace change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What are the four core agile values governing projects?

A
  1. Individuals and interactions over processes and tools
  2. Software over Documentation
  3. Customer collaboration over contract negotiation
  4. Responding to change over following a plan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What are the three roles in Agile and what do they do?

A

Scrum Master (process expert and ensures team meets objectives while removing any hurdles), Product Owner (business interface and key-decision maker, prioritizing backlog), Deliver Team (developers).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What are the main concepts driving Agile Project Management?

A
  • Sprint (usually 2 to 3 weeks, a fixed time period in which work gets done and delivers a working increment)
  • Product Backlog (prioritized by product owner, it is a list of stories, bugs and issues).
  • Sprint planning (Based on prioritized items, team picks work, delivery team and scrum master commit based on resources and estimates of stories)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What are the Agile Ceremonies that form part of the agile process?

A

Standups, Backlog Grooming, Sprint Planning, Retrospective

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What are standups

A

Daily meeting that is typically, about 10 to 15 minutes in duration. Simple and Informal.

Delivery team identifies any roadblock. Scrum Master
responsible for removing roadblock.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

What is backlog grooming?

A

Done by the Product Owner working with the Team and Stakeholders. Product Owner Cleans, Organizes, and Prioritizes the existing Backlog.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What is sprint planning?

A

Attended by Scrum Master, Product Owner, and Delivery Team. Done prior to Sprint Start. Team identifies the scope of the Sprint and people responsible for delivering.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What is retrospective?

A

Occurs after each sprint. Serves as a reflection on what went well and what can be improved. Key ceremony for continuous improvement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

What do pre-initiation tasks include?

A
  • Determining the scope, time and cost.
  • Identify the project sponsor.
  • Identify the project manager.
  • Review the process and expectations.
  • Divide the project into smaller projects.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

What is project initiation?

A

It is the First Phase in the Project Management Lifecycle where the Project’s Value and Feasibility are measured.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

What are the key components of project initiation?

A
  • Project charter
  • Stakeholder Identification
  • Initial Scope Statement
  • Business Case
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

What is the project charter?

A

Formal document that authorizes the project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

What are the elements of the project charter?

A

Project purpose, scope overview, project team, stakeholders, risks and management, and preliminary project objectives, roles, and resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

What is stakeholder identification?

A

The process of identifying all individuals, groups, or organizations impacted by the project or who can impact the project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

What are the three key steps to stakeholder identification?

A

Identify, Analyze, Classify

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

What is the scope statement?

A

A document outlining the project’s deliverables, boundaries, requirements and acceptance criteria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

What are the key parts to scope statements?

A
  • Project Objectives
  • Deliverables
  • Boundaries
  • Requirements
  • Acceptance Criteria
  • Constraints and assumptions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

What is an Agile Vision Statement?

A

A brief statement that provides a clear, long-term direction for the Agile Project team, fostering a shared understanding of the project’s purpose and goals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

What are the key parts of an agile vision statement?

A

Target audience, needs, product and rationale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

What is product backlog?

A

An ordered list of
* Features
* Enhancements
* Bug fixes
* Technical work
* Knowledge acquisition
needed to create a product, prioritized based on business value and customer needs.

41
Q

What are user stories?

A

User stories are short, simple descriptions of a feature told from the perspective of the user or customer.

42
Q

What is the syntax for a user story?

A

As a [type of user], I want [an action] so that [benefit/value].

43
Q

What is requirements gathering?

A

The process of collecting, analyzing, and documenting the needs and expectations of stakeholders to define clear, concise, and actionable requirements.

44
Q

What is the criteria for creating effective user stories?

A
  • Independent: Standalone with no inherent dependencies
  • Negotiable: Up for discussion and not a rigid contract
  • Valuable: Delivering value to the end-user
  • Estimable: Clear enough to estimate time and effort
  • Small: Small enough to be completed in a sprint
  • Testable: Can be used to create acceptance tests
45
Q

What is backlog grooming?

A

The ongoing process of reviewing, updating, and prioritizing items in the product backlog to ensure they are relevant, detailed, and estimated.

46
Q

What are the key elements for project planning?

A
  • Scope
  • Schedule
  • Resources
  • Risk Management
  • Cost Management
46
Q

What is prioritization (Moscow Method)?

A

A prioritization technique used to categorize items into four groups: Must have, Should have, Could have, Won’t have.

47
Q

What is a GANTT chart?

A

A visual representation of the project schedule. It displays the start and finish dates of all tasks and facilitates tracking progress and identifying dependencies.

48
Q

What are the benefits of a GANTT Chart?

A

Real-time visibility into task statuses, resource assignments and timelines.

It also enhances communication and clarity among stakeholders

49
Q

What is a budget?

A

A project budget is the total sum of money allocated for the particular purpose of the project for a specific period of time.

50
Q

What are the key components of a budget?

A

Direct costs (materials, labor).

Indirect costs (utilities, administrative costs).

Contingency reserves (funds set aside to address changes and risks).

51
Q

What is the budget development process?

A

Estimation: estimate projects costs.
Aggregation: summing estimate costs for total budget.
Approval: approval from stakeholders to finalize budget.

52
Q

What is a resource plan?

A

A resource plan outlines the physical, financial, and human resources needed to complete a project, ensuring efficient allocation and utilization.

53
Q

What are the key components of resource plans?

A

Human, Material and Financial resources.

54
Q

What is the Resource Plan Development process?

A

Identify Resources, Estimate Quantities, Allocate and Schedule.

55
Q

What do story points provide a measure of?

A

Effort, complexity and uncertainty.

56
Q

What are some characteristics of story points?

A

Unique to each team and allows them to be more flexible and adaptable.

57
Q

What is the velocity of a team?

A

Velocity is a measure of the amount of work a team can complete in a single sprint and is calculated in story points.

58
Q

Why is velocity important?

A
  • Indicative of the team’s future performance (it is a planning tool, not a performance indicator).
  • Allows teams to estimate how much backlog they can turn into an increment during a sprint.
59
Q

What is Story Mapping?

A

Agile story mapping is a visual representation of the user’s journey through a product, helping teams to prioritize and focus on creating value for the end-user.

60
Q

What are the key elements for story mapping?

A

User activities: the tasks or goals users are trying to achieve.

User tasks: the smaller tasks contributing to completing a user activity.

User stories: Specific features or functionalities supporting user tasks.

61
Q

What are the key steps to create a story map?

A
  1. Identify user personas (understand needs and characteristics of users).
  2. Outline user activities (list activities users undertake to achieve their goals).
  3. Detail user tasks (break down activities into specific tasks).
  4. Develop user stories (created to fulfill those tasks).
62
Q

What are the benefits of story maps?

A
  • Offers a holistic view of the product from the user’s perspective.
  • Enhances prioritization and iteration planning
  • Promotes stakeholder alignment and consensus
63
Q

What is a sprint?

A

The heartbeat of a scrum project, it is a time-boxed iteration in agile scrum where:

  • Specific work is selected from the product backlog.
  • Completed to produce a deliverable.
  • Often a working product increment
64
Q

How long is a sprint?

A

Typically between 1-4 weeks but ideally is two weeks, shorter duration sprints are harder to maintain, longer duration sprints tend to go to waterfall.

65
Q

What are the key components of releases?

A

Release Planning:
- Identifying the Scope, Timeline, Features of the upcoming release.

Incremental Development:
- Building and improving the product in small, manageable increments.

Feedback Integration:
- Incorporating user and stakeholder feedback for continuous improvement.

65
Q

What are the key components of sprints?

A

Sprint planning
- Selecting and prioritizing work items from the backlog.
- Select work items based on priority & velocity in story points.
- Use team velocity to forecast how much work can be completed.

Sprint Execution:
- Developing, testing, and refining the selected work items.

Sprint Review:
- Evaluating the deliverable with stakeholders.

Sprint Retrospective:
- Reflecting on the sprint, identifying improvements for the next sprint.

66
Q

What is a release?

A

Agile releases involve deploying a version of the product that has incremental improvements or new features, delivering enhanced value to users regularly.

67
Q

What are the four strategies for effective schedule management

A

Work breakdown structure, critical path method, GANTT chart and risk management.

67
Q

What are the four key components for managing a schedule?

A

Project timeline, milestones, dependencies, resource allocation.

67
Q

What are the benefits of releases?

A
  • Accelerated time-to-market.
  • Enhanced adaptability and responsiveness to change.
  • Increased user satisfaction through regular value delivery.
68
Q

What is the critical path method?

A

Identify the longest path of tasks to determine the project’s minimum completion time.

69
Q

What is a GANTT Chart?

A

GANTT Chart is a visual representation of a Project Schedule, displaying tasks/subtasks along a timeline.

70
Q

What are the three estimating techniques?

A

Analogous, Parametric and Bottom-Up

71
Q

What is Analogous Estimating?

A

Quick and less accurate, it uses the cost of similar past projects to estimate the cost of the current project.

72
Q

What is Parametric Estimating?

A

More accurate than analogous but requires robust data, it utilizes statistical modeling and historical data to calculate cost.

73
Q

What is Bottom-Up Estimating?

A

Time-consuming but highly accurate, it breaks down the project into individual tasks and estimating each.

74
Q

What is the best practice for accurate estimation?

A

Involve team members, use historical data, apply contingency, review and adjust.

75
Q

What is a three point estimate?

A

An estimate that includes an optimistic, most likely and pessimistic estimate.

76
Q

What are the key components of a GANTT Chart?

A

Tasks/Subtasks (to do list for tasks), timeline (duration of tasks, start and end), and progress (visual indicator of what percentage of tasks have been completed).

77
Q

What are the essentials of progress tracking?

A

Key metrics, tools and techniques, regular updates, adjustments.

78
Q

What are the four agile estimation techniques?

A

Planning poker, t-shirt sizes, the bucket system, affinity estimation.

79
Q

What is planning poker?

A

Team members provide effort estimates by playing numbered cards face-down, then discussions follow to reach consensus.

80
Q

What is t-shirt sizes?

A

Tasks are categorized into sizes (S, M, L, XL) to estimate effort.

81
Q

What is the bucket system?

A

Similar to Planning Poker but uses larger sets of numbers

82
Q

What is affinity estimation?

A

Grouping similar user stories together to quickly estimate effort.

83
Q

What is the smart criteria?

A

Specific, measurable, achievable, relevant, time-bound.

84
Q

What is the definition of project resource management?

A

Process of planning, allocating, and monitoring resources to optimize project execution.

85
Q

What are the characteristics of agile self-organized teams?

A

Cross-functional, autonomous, collaborative.

86
Q

What is this?

A

Steady progress below ideal burndown.

87
Q

What is this?

A

Sharp Decline, Then Parallel to Ideal Burndown

88
Q

What is this?

A

Consistent Above Ideal, But Reaching Target

89
Q

What is this?

A

Flatline then to normal progress

90
Q

What is this?

A

Erratic progress, crossing ideal line multiple times.

91
Q

What is this?

A

No progress followed by steep decline.

92
Q

What is this?

A

Ideal line trends up mid-sprint.

93
Q

What is this?

A

Ideal line trends down mid sprint.

94
Q

What is the Fibonacci sequence?

A

In Agile project management, the Fibonacci sequence is often used for estimating the effort or complexity of tasks in a project, particularly during sprint planning sessions. The sequence (0, 1, 1, 2, 3, 5, 8, 13, 21, etc.) helps teams assign relative size estimates to user stories or tasks, making it easier to gauge the amount of work involved.