Lean Methods & Principles
Value Stream
XP
DSDM
Miscellaneous Agile
100

Applying the principles originally developed in Lean Manufacturing to software development.

What is Lean Software Development

100

The entire collection of activities necessary to product and deliver a product or service

What is the Value Stream

100

XP

What is Extreme Programming

100

DSMD

What is Dynamic Systems Development Method

100

Agile methodology no longer used developed by Alistair Cockburn in 1992

What is Crystal

200

The foundation for all Agile methodologies including Scrum.

What is Lean

200

A technique used to analyze a process

What is The "Five Why's"

200

Simplicity, Communication, Feedback, Courage, Respect

What are Extreme Programming (XP) Values

200

Fixes time, cost, and quality at the foundations phase while contingency is managed by varying the features to be delivered

What is DSDM Approach

200

FDD

What is Feature Driven Development

300

Anything that doesn't add value (as perceived by the customer) to the product.

What is Waste

300

A lean-management method for analyzing the current state and designing a future state for the series of events that take a product or service from its beginning through to the customer

What is Value Stream Mapping

300

Test Driven Development, Whole Team, Pair Programming

What is Extreme Programming Practices

300

Focus on the business need, Deliver on time, Collaborate, Never compromise quality

What are DSDM Principles

300

Frequent Delivery Continual Feedback, Constant Communication, Safety, Focus, Access to Users, Automated Tests and Integration

What are Crystal Principles

400

Significant difference between Lean and Agile

What is eliminating waste

400

What separates the activities that contribute to the value creation from activities that create waste and identifies opportunities for improvement

What is Value Stream Analysis

400

The main planning process within extreme programming

What is the "Planning Game"

400

Feasibility Study, Business Study, Functional Model Iteration, Design and Build Iteration, Implementation

What is the DSDM Project Lifecycle

400

AUP

What is Agile Unified Process

500

Lean Software Development Principles

What are:  Eliminate waste, Amplify learning, Decide as late as possible, Deliver as fast as possible, Empower the team, Build integrity in, See the whole

500

Select, Bound, Define, Add information, Collect data, Identify waste, Future state.

What are the steps in Value Stream Mapping

500

The practice of merging all developer working copies to a shared mainline several times a day

What is Continuous Integration

500

MoSCoW

What is Must have, Should have, Could have, Won't have.

500

After successful design inspection, an activity to product a completed client-valued function is planned

What is Build by Feature step in the Feature-Driven Development Process

M
e
n
u