转自: https://desert3.iteye.com/blog/1694288
Scrump Development: this approach carries far less risks than waterfall approaches. we focus on delivering fully-tested independent, valuable, small features. As such, we diversify our risk -if one feature goes wrong, it should not impact another feature. with that side, we still plan our work in iterations and we will still release at the end of each iteration.
Lean development: Lean is very similar to Scrum in the sense that we focus on features as opposed to groups of features – however Lean takes this one step further again. In Lean Development, you select, plan develop, test and deploy one feature (in its simplest form) before you select, plan, develop, test and deploy the next feature. By doing this, you further isolate risk to a feature-level. In these environments, you aim to eliminate ‘waste’ wherever possible – you therefore do nothing until you know it’s necessary or relevant.