Chapter 2 Flashcards

(34 cards)

1
Q

Adaptive Project Management

A

An iterative and flexible approach to managing projects that emphasizes the need for continuous adaptation and evolution in response to changing circumstances, customer feedback, and emerging requirements. It is a project management methodology that prioritizes collaboration, communication, and agility, enabling teams to quickly adapt to new challenges and opportunities as they arise.

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

Agile Project Management

A

A flexible approach to project management that relies on iterations of project work to create value in product deliverables for the project customers. Agile is change-driven, and work is based on a prioritized product backlog. Agile projects are knowledge work projects, such as software development.

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

Balanced Matrix Structure

A

An organizational structure in which organizational resources are pooled into one project team, but the functional managers and the project managers share the project power.

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

Disciplined Agile (DA)

A

An agile methodology that provides a flexible and pragmatic approach to software development, with a focus on customer value, simplicity, pragmatism, and continuous improvement. It emphasizes a process goal-driven approach, as well as scaling Agile to the enterprise level.

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

Enterprise Environmental Factor (EEF)

A

A condition that affects how the project manager may manage the project. EEFs may be internal to the organization, such as a policy, or may be external to the organization, such as a law or regulation. See also external enterprise environmental factors and internal enterprise environmental factors.

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

External Enterprise Environment Influences

A

Influences external to the organization that can enhance, constrain, or have a neutral influence on project outcomes. Examples are state of the economy and changes in government policies.

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

Extreme Programming (XP)

A

Agile project management approach that uses iterations, pair programming, collective code ownership, and an XP coach to complete the user stories of the product backlog. XP also utilizes test-first programming, where tests are created and then the code is written to pass the recently created test.

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

Functional Structure

A

An organization that is divided into functions, where each employee has one clear functional manager. Each department acts independently of the other departments. A project manager in this structure has little to no power and may be called a project coordinator.

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

Hybrid Agile Approach

A

Choosing the best parts of several different agile approaches and melding them together into a new homegrown version of Agile that works for the organization. A hybrid agile approach enables an organization to build a customized approach to project management. Hybrid can include traditional methodologies, such as planning in detail up front, and can then implement Scrum, Kanban, Lean, or XP practices thereafter.

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

Hybrid Structure

A

An organization that creates a blend of the functional, matrix, and project-oriented structures. The most common types of hybrid structures are a combination of functional and divisional structures, or a matrix structure with elements of both functional and project-oriented organization structures.

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

Internal Enterprise Environment Influences

A

Influences internal to the organization that can arise from the organization itself, a portfolio, a program, another project, or a combination of these. They include artifacts, practices, and internal knowledge, such as lessons learned and completed artifacts from previous projects.

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

Kanban

A

A framework to show the backlog of work items and the flow of the items through columns to the delivery point. Kanban aims to be transparent and to limit the work in progress (WIP), and it is known as a pull system because work is pulled from the left into the workflow on the right.

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

Kanban Method

A

Visualizes project work on a Kanban board, which enables the team to see the progress of the work and pull the work through the flow. As new work items are needed, they are added to the “to-do” column in the board. Any team member who is available and competent can start a work task, and the task flows through the system and is documented on the Kanban board.

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

Lean

A

A project management methodology originally used in manufacturing environments that has been adapted into agile software production environments. IT teams work in a three-phase cycle of building, measuring, and learning. This approach creates a partnership mentality between the development team and the customers to ensure that the work being done is in constant alignment with the business value goals of the customers. Lean aims to reduce waste and boost productivity.

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

Lean Product Development (LPD)

A

A methodology for product development that emphasizes waste reduction, continuous improvement, and customer satisfaction. The goal of LPD is to develop products that meet the needs of the customer while minimizing waste and unnecessary costs.

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

Minimum Viable Product (MVP)

A

A product development strategy used in agile methodologies to deliver a functional product with the minimum set of features required to meet the needs of early adopters or early customers. It is a process that involves creating and releasing a product with basic functionalities to gather feedback and validate assumptions before investing significant resources in further development.

17
Q

Organizational Knowledge Repository

A

The databases, files, and historical information that project managers can use to help better plan and manage their projects. This organizational process asset is created internally by an organization through the ongoing work of operations and other projects.

18
Q

Organizational Process Assets (OPAs)

A

Organizational processes, policies, procedures, and items from a corporate knowledge base. OPAs are grouped into two categories: processes, policies, and procedures; and organizational knowledge repositories. OPAs are always internal to the organization.

19
Q

Organizational System

A

A system in which multiple components are used to create things that the individual components could not create if they worked alone. The structure of the organization and the governance framework create constraints that affect how the project manager makes decisions within the project. The organizational system directly affects how the project manager utilizes their power, influence, leadership, and even political capital, to get things done in the environment.

20
Q

Pair Programming

A

XP approach where developers work in pairs; one person codes while the other checks the code. The pair switches roles periodically. See also Extreme Programming (XP).

21
Q

Predictive, Plan-Based Project Management

A

A traditional project management approach that plans and predicts everything that is to occur within the project. Predictive, plan-based project management is based on a clearly defined project scope and project plan and is resistant to change. Predictive, plan-based is sometimes called plan-driven or described as a traditional (waterfall) approach.

22
Q

Project-Oriented Structure

A

An organizational structure that assigns a project team to one project for the duration of the project life cycle. The project manager has high to almost complete project power.

23
Q

Scrum

A

An agile approach to project management whereby the development team accomplishes prioritized work in defined iterations, called sprints, and then the work is reviewed and demonstrated before moving on to the next sprint. Its goal is to deliver value as quickly as possible to the project customers.

24
Q

Strong Matrix Structure

A

An organizational structure in which organizational resources are pooled into one project team and the functional managers have less project power than the project manager.

25
Virtual Structure
A structure that uses a network to communicate and interact with other groups and departments. A point of contact exists for each department, and that person receives and sends all messages for their respective department.
26
Weak Matrix Structure
An organizational structure in which organizational resources are pooled into one project team and the functional managers have more project power than the project manager.
27
XP
See Extreme Programming (XP).
28
Cultural Norms
The culture and the styles of an organization, such as work ethics, hours, view of authority, and shared values. Cultural norms can affect how the project is managed.
29
Continuous Flow Approach
A way of working that emphasizes the continuous and uninterrupted flow of work through the development process. It is a Lean approach that focuses on minimizing waste and maximizing efficiency by eliminating delays and bottlenecks in the workflow.
30
Culture Shock
A feeling of uncertainty and disorientation when you are initially immersed in an unfamiliar way of life in a different culture than your own culture. Effective PMs learn to respect the values of their team’s cultures/countries.
31
Lead time
Negative time that allows two or more activities to overlap where ordinarily these activities would be sequential. In a predictive, plan-based project, lead time is used when scheduling activities. In an agile project, lead time describes the total duration a feature took from the moment it was requested by the customer until the developers created the feature for the customer.
32
Timeboxed Approach
A method of working that limits the amount of time that is allocated to a specific task or activity. The goal of timeboxing is to create a sense of urgency and focus, and to ensure that work is completed within a defined period of time.
33
Fishbowl Window
A facilitated discussion technique where a small group of people (typically 5–8) sit in a circle in the center of a room, while the rest of the participants (up to 50) sit around the outside of the circle and observe. The group in the center is referred to as the “fishbowl,” and the group on the outside is referred to as the “audience.”
34
Technical Debt
Sloppy code, shortcuts, and redundancies that need to be cleaned up as the project moves forward. Technical debt can accumulate and cause the project code to become more complex.