读书让生活美好想法旅行·在路上

敏捷宣言价值观和原则

2019-08-08  本文已影响27人  SeeOne

从工作的确定程度来看,一般可以分为两种:

第一种:确定性工作

比如生产一辆汽车,在生产汽车之前,制造商已经可以根据图形知道汽车下线以后有哪些功能,外观什么样子.....这些都是因为在做设计时候已经设计好,很少会在生产过程中去改一些东西。还有建住宅,造地铁.....

特点:

第二种:不确定性工作

比如:在之前生产中,设计中都没有出现过,具有一些探索性的工作性质,如:制药行业,在研发新的靶向药的时候,里面充满了不确定性,而且时间周期比较长,失败的可能性很大。需要大量行业专家介入去提供解决方案。

特点:

因素:

现在制造行业都在提倡自动化,拥有自动化的前提,得有一套完成的工作流程,且在执行流程过程中是不会有变化的,是个非常确定性的工作,这样才有可能实施自动化。而对研发,团队人员来说,就需要从事越来越多不确定性的工作。

随着项目不确定性增加,风险也在不断增加,为了减少风险,团队可以选择较短的生命周期短时间,迭代)来完成少量的增量(工作量),来解决项目的不确定性问题。同时团队使用较少的工作增量来验证工作,并且进行适当的变更,能够快速响应客户需求

上述实用场景:

1.非常短的反馈循环
2.频繁调整过程
3.重新进行优先级排序
4.定期更新计划
5.频繁交付

在《敏捷宣言》中提倡4大价值观和12大原则

4大价值观
1.个体交互 胜过 过程和工具
2.可用的软件胜过完整的文档
3.客户合作胜过合同谈判
4.应对变更胜过遵循计划

12大原则
1.我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意
2.欣然面对需求变化,即使在开发后期也一样。善于掌控变化帮助客户获得竞争优势。
3.经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期
4.业务人员和开发人员必须相互合作,项目中的每一天都不例外。
5.激发个体的斗志,以他们为核心搭建项目。提供他们所需的环境和支持,相信他们能够达成目标。
6.不论团队内外,传递信息效果最好效率也最高的方式是面对面的交谈。
7.可工作的软件是进度的首要度量标准。
8.敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续
9.对技术精益求精,对设计不断完善,将提高敏捷能力。
10.以简洁为本,极力减少不必要工作量。
11.最好的架构、需求和设计出自于自组织的团队。
12.团队定期地反思如何能提高成效,并依此调整团队的行为。

上一篇 下一篇

猜你喜欢

热点阅读