Day 1:敏捷概述

2020-03-05  本文已影响0人  嘉文张

瀑布型项目适用于“技术很确定且需求很确定”的项目,如stacey矩阵中的“Simple”区域。而现实中,大多数的软件项目充满了不确定性。大多数情况下,技术不确定,需求在前期更为不确定。

从事软件开发的是一群聪明人。而正是因为这些聪明人经常习惯于过度思考,过度设计。这对于初期需求不明确时,过度的思考和设计常常是一种极大的浪费。“人类一思考,上帝就发笑。”当软件需求一开始不是非常明确的时候,我们需要从原型开始,通过多次的迭代:

基于已明确问题的实现 —>Demo反馈 —> 修改设计 —>再次Demo反馈。这种拥抱变化的软件开发模式是敏捷思想的真谛。

Stacey矩阵

敏捷开发4项基本价值

12项指导原则

12 principles

读书感悟:

Ref:
https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto/

上一篇 下一篇

猜你喜欢

热点阅读