Vocabulary Flashcards
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”
Scrum
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.
XP
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.
DSDM
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.
Kanban
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.
Disciplined Agile
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.
McGregor’s Theory X
This theory assumes that individuals are intrinsically motivated to do good work. The corresponding management style has a more personal coaching feel.
McGregor’s Theory Y
This theory envisions a workplace where individuals are motivated by self-realization, values, and a higher calling.
William Ouchi’s Theory Z
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.
Maslow’s Hierarchy (of Needs) Model
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.
Project Business Case
Term that is used to execute a given iteration for a few weeks, gather insights, and then rework the activity based on those insights.
Timeboxing
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.
Context Diagrams
Technique used for dividing and subdividing the project scope and project deliverables into smaller, more manageable parts.
Decomposition
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
Flow Based Agile
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