敏捷意味着什么?

敏捷宣言于2001年发布。他定义了价值和原则,在此基础上,软件开发中使用的所有新的和现有的所有实践都分为两个部分-敏捷实践和非敏捷实践。


例如,单元测试,扑克计划,每日站立训练已被视为敏捷实践。


另一方面,敏捷列表中不包括人员罚款,准备和签署一项完整的技术任务,根据其职能特征(架构部门,开发部门,质量)将团队分开。


敏捷考虑特定实践的原因并不总是显而易见的,反之亦然。


本文试图重新思考我所了解的敏捷实践,为那些可以认为是敏捷而哪些不是敏捷的实践制定简单明了的标准。


敏捷意味着什么?


我将如下构建文章。首先,我将提出标准,然后通过示例对其进行测试。


标准


如果实践(以及理念,价值,原则,甚至整个框架)至少满足一个标准(并且不与其他所有标准相抵触),则将被视为敏捷。相反,如果一种实践至少与一个标准相抵触,则不会将其视为敏捷。


人 创意专业人士


Agile , . , , , .

Agile .

Agile , .

有效沟通


– , .

Agile – (face-to-face). , , .

– , , , .

, .

值 /


(lean) , Agile , .

Agile / , (eliminate waste).

反馈


, . Agile , .

– .

Agile


Agile Value
人 有效沟通
值 有效沟通
有效沟通 值 反馈
反馈

Agile



人 , ,


值 , (eliminate waste)


反馈 : –



人 , ,



有效沟通 ,


-


值


有效沟通 , ,



反馈


有效沟通 ,


(-, burnup charts)


有效沟通


, user stories


值


反馈 user story;


Planning Poker ( )


有效沟通 ,


值 ( , )


反馈 ,



有效沟通


值


反馈 ,


(open space)


有效沟通 ,


()


反馈



反馈


, -, (CI/CD)


反馈


Definition of Done


反馈 DoD –


值 DoD


Agile


,


没有反馈


没有价值 ,


无效的沟通 ,


,


不适合人 , ; –


无效的沟通 ,


没有反馈 , ,


( / )


不适合人 ,


无效的沟通


没有价值 , ,


没有价值 ,



不适合人


无效的沟通


没有价值 ,


反馈



不适合人 ( , )


没有价值 – , , ,


/ ,


不适合人 , ; ,


无效的沟通 , ,


没有反馈 威权决策阻碍反馈


结论


以上条件不能替代宣言。但是它们在我的日常工作中对我有很大帮助。在他们的帮助下(在图片中),我解释了敏捷的意义。在他们的帮助下,我评估了自己遇到的事情。我想知道您对此有何看法。


请在评论中写下,这或敏捷实践对您而言总是很明显吗?您如何解决此问题?


写下您认为不符合建议标准的敏捷或非敏捷实践。建议您的条件。


All Articles