PROJECT MANAGEMENT QUIZ 2

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/137

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

138 Terms

1
New cards

Agile Methodology

A project management approach that delivers work in small, iterative parts (sprints) focusing on flexibility, collaboration, and customer satisfaction.

2
New cards

Sprint

A short, time-boxed development cycle in Agile (usually 1–4 weeks) where teams deliver a working product increment.

3
New cards

Product Backlog

A prioritized list of features, requirements, and tasks maintained by the Product Owner.

4
New cards

Sprint Backlog

A subset of the product backlog chosen for completion during a sprint.

5
New cards

Increment

The working, shippable product version produced at the end of each sprint.

6
New cards

Plan Phase (Sprint Planning)

Meeting where the team selects backlog items to form the sprint backlog and defines the sprint goal.

7
New cards

Design Phase

A flexible and evolving plan for how features will be built, based on collaboration and feedback.

8
New cards

Develop Phase

The coding/building stage where planned features are turned into a working product increment.

9
New cards

Test Phase

Continuous testing integrated during development to ensure code quality and fix bugs quickly.

10
New cards

Deploy Phase

Releasing the completed increment to the live environment (often automated with CI/CD pipelines).

11
New cards

Review Phase (Sprint Review)

A meeting where the team demonstrates completed work to stakeholders and collects feedback for improvement.

12
New cards

Iterative Approach (Agile)

Work is divided into cycles (sprints) with constant improvement.

13
New cards

Sequential Approach (Traditional)

Work follows a step-by-step process where one phase must finish before the next starts.

14
New cards

Flexibility (Agile)

Adapts to changes anytime during the project.

15
New cards

Flexibility (Traditional)

Difficult and expensive to change after planning.

16
New cards

Customer Involvement (Agile)

Customers provide feedback regularly throughout the project.

17
New cards

Customer Involvement (Traditional)

18
New cards

Customer Involvement (Traditional)

Customers are only involved at the beginning and end.

19
New cards

Delivery (Agile)

Frequent, small increments of working product.

20
New cards

Delivery (Traditional)

Final product delivered at the end only.

21
New cards

Planning (Agile)

Adaptive, re-planned each sprint.

22
New cards

Planning (Traditional)

Heavy, upfront planning before development begins.

23
New cards

Spiral Model

A Software Development Life Cycle (SDLC) model that combines the iterative nature of Agile with the structured approach of Waterfall. Used for large, expensive, and complex projects where risk management is critical.

24
New cards

Spiral

The diagrammatic representation of the model, consisting of loops (cycles). Each loop is one phase of development. The number of loops depends on the project and is defined by the project manager.

25
New cards

Determine Objectives & Find Alternate Solutions

Activities: Gather and analyze requirements, define objectives, propose multiple solutions.
Deliverables: Requirements specification, objectives list, alternative solution proposals.

26
New cards

Risk Analysis and Resolving

Activities: Analyze proposed solutions, identify potential risks, evaluate impact, create mitigation strategies.

Deliverables: Risk analysis report, risk mitigation plan, updated solution design.

27
New cards

Develop and Test

Activities: Implement selected features, write and integrate code, conduct testing (unit, integration, system).

Deliverables: Working software modules, test plans, test cases, test results.

28
New cards

Review and Planning of the Next Phase

Activities: Present completed work to customers, gather feedback, update risks, and plan the next cycle.

Deliverables: Customer feedback report, updated risk log, plan for next iteration.

29
New cards

Spiral Key Features

Key Features

  • Risk Management: Core advantage; risks are identified and addressed early.

  • Iterative Development: Product evolves through repeated cycles (spirals).

  • Customer Involvement: Client reviews prototypes at each stage and gives feedback.

  • Flexibility: Adaptable to changes in requirements.

30
New cards

Spiral Advantages

  • Best for large and complex projects.

  • Strong risk handling capabilities.

  • Supports client feedback and change requests.

  • Continuous prototyping → higher customer satisfaction.

31
New cards

Spiral Disadvantage

  • Very expensive (due to repeated prototyping and risk analysis).

  • Time-consuming, not ideal for small/simple projects.

  • Requires more documentation compared to other models.

  • Uncertain deadlines because the number of cycles is not fixed.

32
New cards

Waterfall Model

A sequential software development model where each phase must be fully completed before the next begins, with no overlap. Named “waterfall” because progress flows downward in distinct stages.

33
New cards

Sequential Approach - Waterfall Model

Process where tasks are completed in a fixed order (requirements → design → implementation → testing → delivery → maintenance).

34
New cards

Minimal Customer Involvement - Waterfall Model

Customers provide requirements at the beginning and usually review the product only at the end.

35
New cards

Vigorous Documentation - Waterfall Model

Emphasizes detailed documentation at every phase as the foundation for the next steps.

36
New cards

Dr. Winston Royce

Introduced the waterfall approach in 1970 to manage large software projects. Though not originally called "waterfall," his structured model later became known as the Waterfall Method

37
New cards

Oldest Project Management Procedure - Waterfall Model

Historically used in construction and manufacturing before adoption in software engineering.

38
New cards

Requirement Analysis - Waterfall Model

  • Work Performed: Gather and document client needs via meetings, interviews, and document reviews.

  • Deliverable: Requirements Specification Document.

  • Who is Involved: Business analysts, project managers, stakeholders.

39
New cards

System Design - Waterfall Model

  • Work Performed: Convert requirements into blueprints (architecture diagrams, process flows, database designs, interfaces).

  • Deliverable: System Design Document.

  • Who is Involved: System architects, designers, senior developers.

40
New cards

Implementation (Development) - Waterfall Model

  • Work Performed: Developers write code based on the design and integrate modules.

  • Deliverable: Working code / compiled programs.

  • Who is Involved: Developers, engineers, designers, project manager.

41
New cards

Testing - Waterfall Model

  • Work Performed: Quality Assurance (QA) tests product, identifies bugs, validates against requirements.

  • Deliverable: Validated software, test reports, bug logs.

  • Who is Involved: QA testers, developers (for fixes), project manager.

42
New cards

Delivery (Deployment) - Waterfall Model

  • Work Performed: Install system in production, configure accounts, train users.

  • Deliverable: Fully deployed system, training manuals, user documentation.

  • Who is Involved: IT support staff, trainers, project manager.

43
New cards

Maintenance - Waterfall Model

  • Work Performed: Fix bugs, monitor performance, apply updates, provide support.

  • Deliverable: New versions, bug fixes, maintenance reports.

  • Who is Involved: Support engineers, developers.

44
New cards

Advantages Waterfall Model

  • Easy to understand and follow.

  • Clearly defined phases and milestones.

  • Well-documented process.

  • Works well for small projects with clear requirements.

45
New cards

Disadvantages Waterfall Model

  • Inflexible – Changes are hard to implement once the process starts.

  • No Overlapping Phases – Must complete one stage before moving to the next.

  • Limited Customer Involvement – Users don’t see the product until the end.

  • Lengthy Development Cycle – Slow to adapt to new requirements.

46
New cards

V-Model (Verification and Validation Model)

A software development model that extends the waterfall by emphasizing testing at each stage. The process is shaped like a “V,” where each development phase has a corresponding testing phase.

47
New cards

Verification

Activities to check whether the product is being built correctly (e.g., requirements review, design validation).

48
New cards

Validation

Activities to ensure the final product meets user needs and requirements (e.g., system testing, acceptance testing).

49
New cards

Requirement Analysis - V Model

Acceptance Testing

50
New cards

System Design - V Model

System Testing

51
New cards

Architecture Design - V Model

Integration Testing

52
New cards

Module Design - V Model

Unit Testing

53
New cards

Coding

(bottom of the “V”)

54
New cards

Advantages V Model

  • Strong emphasis on quality and testing.

  • Errors are found early.

  • Works well for small to medium projects with clear requirements.

55
New cards

Disadvantages V Model

  • Rigid and inflexible.

  • Expensive for changes mid-process.

  • Not ideal for projects with evolving requirements.

56
New cards

RAD Model

A software development approach focused on fast prototyping and quick feedback instead of long development cycles. Prioritizes speed and adaptability.

57
New cards

Key Features - RAD Model

  • Minimal planning, more prototyping.

  • Continuous customer feedback.

  • Time-boxed development (tight deadlines).

58
New cards

Business Modeling - RAD Model

Define data flow and information needs.

59
New cards

Data Modeling - RAD Model

Define data objects and relationships.

60
New cards

Process Modeling - RAD Model

Define how data will be used.

61
New cards

Application Generation - RAD Model

Build prototypes quickly.

62
New cards

Testing & Turnover - RAD Model

Rapid testing, customer feedback, and delivery.

63
New cards

Advantages - RAD Model

  • Very fast delivery.

  • Strong user involvement.

  • Flexible to changes.

64
New cards

Disadvantages - RAD Model

  • Needs skilled developers and users who can give quick feedback.

  • Not suitable for complex, large systems.

  • Risk of poor design if rushed.

65
New cards

Incremental Model

A development model where the system is built in increments (small pieces), each adding functionality until the full product is complete.

66
New cards

Key Features - Incremental Model

  • Product delivered in small releases.

  • Each increment is fully functional and tested.

  • Early delivery of working software.

67
New cards

Requirement Analysis – Incremental Model

Gather requirements for the increment.

68
New cards

Design - Incremental Model

Create design for that increment.

69
New cards

Implementation - Incremental Model

Build the increment.

70
New cards

Testing - Incremental Testing

Test the increment.

71
New cards

Maintenance - Incremental Model

Fix issues, integrate with previous increments.

72
New cards

Advantages - Incremental Model

  • Early working product delivery.

  • Easier to test and debug small increments.

  • Flexible for changing requirements.

73
New cards

Disadvantages - Incremental Model

  • Requires good planning and design.

  • Integration can be complex.

  • More costly if too many increments.

74
New cards

Systems Thinking

A holistic approach to managing projects by considering how all components interact within the organization.

75
New cards

Systems Philosophy

A general model for thinking about problems and solutions as part of systems.

76
New cards

Systems Analysis

A problem-solving approach that examines system components and interactions.

77
New cards

Systems Management

Addresses business, technological, and organizational issues before making system changes.

78
New cards

Three-Sphere Model

Framework for systems management: business, technology, and organizational issues.

79
New cards

Structural Frame

Focus on roles, responsibilities, coordination, and control (organization charts).

80
New cards

Human Resources Frame

Focus on balancing people’s needs with organizational needs.

81
New cards

Political Frame

Organizations are coalitions with power and conflict among groups.

82
New cards

Symbolic Frame

Focus on culture, symbols, and meaning of events in organizations.

83
New cards

Functional Structure:

Functional managers report to CEO.

84
New cards

Project Structure:

Project managers report directly to CEO.

85
New cards

Matrix Structure:

Mix of functional and project; employees report to multiple managers (weak, balanced, or strong).

86
New cards

Organizational Culture

Shared values, beliefs, and behaviors that shape how the organization functions.

87
New cards
  • Risk tolerance, reward criteria, conflict tolerance, means-ends orientation, open-systems focus, member identity, group emphasis, people focus, unit integration, control.

  • Ten Characteristics of Culture (strong in successful projects):

88
New cards

Stakeholder Management

Identifying, understanding, and managing relationships with all project stakeholders.

89
New cards

Top Management Commitment

Senior management support is crucial for project success. Without it, projects often fail.

90
New cards

Project Champion

A senior manager who strongly advocates for a project.

91
New cards

Providing resources, approving project needs, securing cooperation, mentoring project leaders.

How Top Management Helps

92
New cards

IT Governance

Defines authority and control for IT activities (infrastructure, usage, project management). Prevents project failures.

93
New cards

Project Phase

A distinct stage in a project where specific work and deliverables are completed.

94
New cards

Deliverable

A product or service created as part of a project.

95
New cards

Early Phase Characteristics

  • Low resource needs

  • High uncertainty (risk)

  • High stakeholder influence

96
New cards

Middle Phase Characteristics

  • More resources required

  • Project certainty improves

97
New cards

Final Phase Characteristics

  • Focus on meeting requirements

  • Project sponsor approves completion

98
New cards

Management Reviews (Phase Exits / Kill Points)

Evaluations at the end of phases to ensure project progress and alignment.

99
New cards

Product Life Cycle

The series of stages a product goes through from development to retirement.

100
New cards

SDLC (Systems Development Life Cycle)

Framework describing phases of developing and maintaining information systems.