Vocabulary Flashcards

1
Q

It is an iterative and incremental agile software development framework for managing software projects and product or application development. Its focus is on “a flexible, holistic product development strategy where a development team works as a unit to reach a common goal” as opposed to a “traditional, sequential approach”

A

Scrum

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

It is a software development method based on frequent cycles to increase responsiveness towards customer’s changing requirements. It advocates frequent “releases” in short development cycles, which is intended to improve productivity and introduce checkpoints where new customer requirements can be adopted. ‘Programming in pairs’ is a key characteristic of this methodology.

A

XP

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

It is known for its emphasis on constraint-driven delivery. It fixes cost, quality and time at the outset and uses the MoSCoW prioritization of scope into musts, shoulds, coulds and won’t haves to adjust the project deliverable to meet the stated time constraint.

A

DSDM

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

It has been derived from the lean philosophy of JIT. Unlike most agile approaches, this does not prescribe the use of timeboxed iterations. It allows the continuous flow of work pulled from the changing customer needs thus focusing on continuous delivery.

A

Kanban

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

It is a process decision framework that integrates several agile best practices into a comprehensive model. It was designed to offer a balance between popular agile methods deemed to be either too narrow in focus or too prescriptive in detail.

A

Disciplined Agile

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

This theory assumes individuals work for the sole purpose of income. They are not ambitious or goal-oriented. The corresponding management style to motivate these individuals is to try to keep them motivated via pay.

A

McGregor’s Theory X

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

This theory assumes that individuals are intrinsically motivated to do good work. The corresponding management style has a more personal coaching feel.

A

McGregor’s Theory Y

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

This theory envisions a workplace where individuals are motivated by self-realization, values, and a higher calling.

A

William Ouchi’s Theory Z

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

Motivational theory comprising a five-tier model of human needs, often depicted as hierarchical levels within a pyramid. The needs are: physiological (food and clothing), safety (job security), love and belonging needs (friendship), esteem, and self-actualization.

A

Maslow’s Hierarchy (of Needs) Model

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

A documented economic feasibility study used to establish the validity of the benefits of a selected component lacking sufficient definition and that is used as a basis for the authorization of further project management activities.

A

Project Business Case

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

Term that is used to execute a given iteration for a few weeks, gather insights, and then rework the activity based on those insights.

A

Timeboxing

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

Example of a scope model. Visually depict the product scope by showing a business system (process, equipment, computer system, etc.), and how people and other systems (actors) interact with it. Show inputs to the business system, the actor(s) providing the input, the outputs from the business system, and the actor(s) receiving the output.

A

Context Diagrams

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

Technique used for dividing and subdividing the project scope and project deliverables into smaller, more manageable parts.

A

Decomposition

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

You are a project manager for a dam construction project across the river Medway. The project comes with a lot of uncertainties. The seasonal flow data for the river is not available with the River Works Department. Also, the soil condition testing was done by a reputed firm and as per the report, the dam will require very deep piling work which would be exorbitantly costly. The area also falls under the Forest Conservation Department and you need to procure a lot of approvals from concerned authorities to get you going. Which project management methodology is most suitable here?

A. Waterfall
B. Agile
C. Iterative
D. Incremental

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

Flow Based Agile

A

Process simply focuses on releasing value to the customer as soon as possible in a continuous flow (i.e., whenever a functionality is complete). The idea here is to keep the batch size of work as small as possible to make its “move” through the process and ultimate market delivery more efficient

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

Flow Based Agile

A

Team pulls features from the backlog based on its capacity to start work rather than an iteration based schedule

17
Q

Process of repeating and improving the cycle / work style (iteration)

A

Iterative

18
Q

Process where you build the entire solution in parts, but at the end of each phase or section, you have nothing to review or give feedback on.

A

Incremental

19
Q

Bar chart that visually displays the magnitude of each risk in a descending order

A

Tornado diagram

20
Q

When project team acts to eliminate the threat or protect the project from its impact

A

Avoid - Threat

21
Q

Appropriate when the project team or the project sponsor agrees that a threat is outside the scope of the project or that the proposed response would exceed the project manager’s authority.

A

Escalate - Threat

22
Q

Involves shifting ownership of a threat to a third party to manage the risk and to bear the impact if the threat occurs.

A

Transfer - Threat

23
Q

Action is taken to reduce the probability of occurrence and / or impact of a threat. Early action is more often effective than trying to repair the damage after the threat has occurred

A

Mitigate - Threat

24
Q

Acknowledges the existence of a threat, but no proactive action is planned. Includes developing a contingency plan that would be triggered if the event occurred; or it can be passive, which means doing nothing.

A

Accept - Threat

25
Q

A technique used to experiment with new ideas or concepts at relatively low cost.

A

Prototyping

26
Q

Organizes a large number of ideas into their natural relationships. It is the organized output from a brainstorming session. Use it to generate, organize, and consolidate information related to a product, process, complex issue, or problem.

A

Affinity Diagram

27
Q

Tool for the brain that captures the thinking that goes on inside your head. Helps you think, collect knowledge, remember and create ideas.

A

Mind Map

28
Q

What are the 4 principles of Kanban?

A
  1. Start with what you do now (start with current state)
  2. Encourage acts of leadership at all levels
  3. Agree to pursue incremental, evolutionary change
  4. Respect the current process, roles, responsibilities, and titles
29
Q

Methodology that allows teams to produce high-quality software while also increasing their quality of life

A

Extreme Programming (XP)

30
Q

Approach for designing, managing, and improving the flow of processes in systems; helps limit items still in progress

A

Kanban

31
Q

Method of reducing waste produced and increasing value (process development speed)

A

Lean Software Development

32
Q

Popular agile approach that is used to form hypothesis, test them, reflect on the results and make improvements; works on incremental development (step by step process)

A

Scrum

33
Q

Software development approach that focuses on people, and their interactions, rather than tools and processes, with the goal of streamlining, and optimizing processes

A

Crystal

34
Q

Lightweight iterative and incremental software development process with the goal of delivering stable and functional product on time

A

Feature Driven Development (FDD)

35
Q

Method that guarantees strong governance as the foundation for project management, and focuses on the entire project lifetime; user driven; changes to projects should be expected at all times.

A

Dynamic Software Development Method (DSDM)

36
Q

Represents the idea that projects should be constantly adapting and has cycle of three repeating series - speculate, collaborate and learn

A

Adaptive System Development (ASD)