- Agile software development
- a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
We increase return on investment
by making continuous flow of value our focus.
We deliver reliable results
by engaging customers in frequent interactions and shared ownership.
We expect uncertainty
and manage for it through iterations, anticipation, and adaptation.
We unleash creativity and innovation
by recognizing that individuals are the ultimate source of value, and creating an environment where they can make a difference.
We boost performance
through group accountability for results and shared responsibility for team effectiveness.
We improve effectiveness and reliability
through situationally specific strategies, processes and practices.
Source: http://www.merriam-webster.com/dictionary/lean
- Lean
- : not having much fat on the body : physically thin, strong, and healthy
- : containing little or no fat