"Extreme“表示它与正常的、非常激进的、越界的有很大不同,但在我看来,定期发布、对编程、单元测试、与客户的协作都是非常正常和可接受的。极端是什么意思?
发布于 2013-06-15 16:21:51
来自C2维基:
ExtremeProgrammingCorePractices构成一个ExtremeProgrammingProject。为什么是“极端”?“极端”意味着这些实践被“发现”到一个比传统项目高得多的“数量”。XP会忽略没有出现在列表中的任何其他实践(如BigDesignUpFront)。其结果是稳定、高效和非常迅速的,因为实践相互支持,它们越多地一起使用而不受干扰。一个极端的项目通常是如此稳定和平静,以至于可以导致FortyHourWeeks,而没有任何时间表的延误。
发布于 2013-06-15 13:38:54
极限编程是在这些实践并不像你所说的那么正常的时候出现的。对当时的一些人来说,这种做法是“极端的”。
你可以把它翻译成“纯”或“固执己见”。
发布于 2013-06-15 14:16:54
极限编程或“XP”(在本例中与windows完全无关)意味着将传统的“需求-编码-测试-部署”方法作为后续的单独阶段进行不同的处理。
极端编程意味着使用新的敏捷方法,将客户置于开发的核心。
这项工作本身强调团队合作,以避免更传统的“筒仓”领域,如IT,销售,市场营销,客户服务等。
它使用5个关键领域-沟通,简单,反馈,尊重和勇气。
在1996年3月6日首次推出极限方案项目时,这是一种极为不同的做法。
近20年后的今天,随着敏捷运动的全面展开,它开始成为许多行业的常态,以传统的老方式做事,可能很快就会变得极端化!
https://softwareengineering.stackexchange.com/questions/201653
复制相似问题