The philosophy:

We want value. Teams must be given responsibility for creating value. They must be guided to understand needs and time constraints. These teams must be organised. We organise around features. We plan by selecting the features we need, and in what order. We build feature by feature to ensure frequent delivery of value. This ensures that we can see how things are progressing, early and often. Slicing features down enhances this. A capable product can be enhanced and grown. You must always remain ready to ship. We must ensure quality as we go to ensure value remains continuous, sustainable and indefinite.

Value

Guiding

Organizing

Planning

Building

Slicing in Parallel

Bug Free

Recap