敏捷宣言于2001年发布。他定义了价值和原则,在此基础上,软件开发中使用的所有新的和现有的所有实践都分为两个部分-敏捷实践和非敏捷实践。
例如,单元测试,扑克计划,每日站立训练已被视为敏捷实践。
另一方面,敏捷列表中不包括人员罚款,准备和签署一项完整的技术任务,根据其职能特征(架构部门,开发部门,质量)将团队分开。
敏捷考虑特定实践的原因并不总是显而易见的,反之亦然。
本文试图重新思考我所了解的敏捷实践,为那些可以认为是敏捷而哪些不是敏捷的实践制定简单明了的标准。
![敏捷意味着什么?](https://habrastorage.org/webt/xt/hq/um/xthqumcrqsjg-qp82aq6-axjyly.png)
我将如下构建文章。首先,我将提出标准,然后通过示例对其进行测试。
标准
如果实践(以及理念,价值,原则,甚至整个框架)至少满足一个标准(并且不与其他所有标准相抵触),则将被视为敏捷。相反,如果一种实践至少与一个标准相抵触,则不会将其视为敏捷。
创意专业人士
Agile , . , , , .
Agile .
Agile , .
![有效沟通](https://habrastorage.org/webt/kb/rb/u-/kbrbu-qnpyilhoceugdwm2oxsh0.png)
– , .
Agile – (face-to-face). , , .
– , , , .
, .
/
(lean) , Agile , .
Agile / , (eliminate waste).
![反馈](https://habrastorage.org/webt/9v/lv/hx/9vlvhxgzfrxu57s1jeane5oqugk.png)
, . Agile , .
– .
Agile
Agile
, ,
, (eliminate waste)
: –
, ,
,
-
![值](https://habrastorage.org/webt/hb/sj/n6/hbsjn62k03elfg-xsu7aev1e26a.png)
, ,
![反馈](https://habrastorage.org/webt/9v/lv/hx/9vlvhxgzfrxu57s1jeane5oqugk.png)
,
![有效沟通](https://habrastorage.org/webt/kb/rb/u-/kbrbu-qnpyilhoceugdwm2oxsh0.png)
, user stories
![值](https://habrastorage.org/webt/hb/sj/n6/hbsjn62k03elfg-xsu7aev1e26a.png)
user story;
Planning Poker ( )
,
( , )
,
![有效沟通](https://habrastorage.org/webt/kb/rb/u-/kbrbu-qnpyilhoceugdwm2oxsh0.png)
![值](https://habrastorage.org/webt/hb/sj/n6/hbsjn62k03elfg-xsu7aev1e26a.png)
,
(open space)
,
()
![反馈](https://habrastorage.org/webt/9v/lv/hx/9vlvhxgzfrxu57s1jeane5oqugk.png)
–
, -, (CI/CD)
![反馈](https://habrastorage.org/webt/9v/lv/hx/9vlvhxgzfrxu57s1jeane5oqugk.png)
Definition of Done
DoD –
DoD
Agile
,
![没有反馈](https://habrastorage.org/webt/3l/70/qn/3l70qn3mknyayiw-qsukgfnvf5o.png)
,
,
,
, ; –
,
, ,
( / )
,
![无效的沟通](https://habrastorage.org/webt/g8/zd/0t/g8zd0tq-xq9s3cxshefmd3ouk0c.png)
, ,
,
![不适合人](https://habrastorage.org/webt/k8/qy/mh/k8qymhzqds9ohik-4tnw0ec48jg.png)
![无效的沟通](https://habrastorage.org/webt/g8/zd/0t/g8zd0tq-xq9s3cxshefmd3ouk0c.png)
,
![反馈](https://habrastorage.org/webt/9v/lv/hx/9vlvhxgzfrxu57s1jeane5oqugk.png)
( , )
– , , ,
/ ,
, ; ,
, ,
威权决策阻碍反馈
结论
以上条件不能替代宣言。但是它们在我的日常工作中对我有很大帮助。在他们的帮助下(在图片中),我解释了敏捷的意义。在他们的帮助下,我评估了自己遇到的事情。我想知道您对此有何看法。
请在评论中写下,这或敏捷实践对您而言总是很明显吗?您如何解决此问题?
写下您认为不符合建议标准的敏捷或非敏捷实践。建议您的条件。