MoSCoW | Glossary

Definition:

MoSCoW is a prioritization technique letters stand for:

  • Must Have
  • Should Have
  • Could Have
  • Won’t Have this time

The use of MoSCoW works particularly well on projects. It also overcomes the problems associated with simpler prioritization approaches which are based on relative priorities.

Origin:

  • This prioritization method was developed by Dai Clegg.

Lean Programming

Definition:

Lean programming is a methodology that helps to focus on optimizing efficiency, and minimizing the waste of software applications during their design and creation. This methodology may be applied throughout an organization.

Further Reading:

  • “Lean-Agile Software Development: Achieving Enterprise Agility” (Net Objectives Lean-Agile) book by Alan Shalloway.