《个体软件过程》—第8章8.2节认真制订承诺

简介:

本节书摘来自异步社区《个体软件过程》一书中的第8章8.2节认真制订承诺,作者【美】Watts S. Humphrey,更多章节内容可以访问云栖社区“异步社区”公众号查看。

8.2 认真制订承诺
个体软件过程
除了已经描述的特征之外,承诺要认真制订并要进行适当的管理。可以遵照如下的步骤来确保承诺是认真制订并且是管理得很好。

在同意承诺之前要对所做的工作进行分析。承诺双方必须有诚意缔结承诺。你自己确实想要做这项工作,而对方也愿意提供适当的报酬作为回报。但是,问题是双方在多大程度上确认能够达到承诺的要求。例如,你是否足够细致的查看了要做的工作并判定能够完成这项工作?同样,对方是否有能力给你支付报酬?软件承诺往往只是基于双方的愿望。即使是双方真正想要履行各自的职责,但仅凭良好的愿望并不能为可靠的承诺提供一个合理的基础。

用一个计划支持承诺。对于任何规模的工作,认真制订承诺的方法是先为所做的工作制订一个计划。做计划要花费一定的工夫,但不一定要花费很长的时间。事实上,如果有制订正式计划的经验,通常很快就可以完成这些计划。

把协议文档化。虽然这看起来很容易,但是实际上并不是这样。一般的错误概念认为,诚实的人们只需要简单的几句话再握握手就行了。然而语言常常会引起误解。即使两个人达成口头上的一致,他们也经常很难就书面的协议陈述达成一致。这说明他们原来的协议只是表面的并且不是真实的。第二个问题就是当出现问题时双方该怎么办。这实际上是绝大多数合同要解决的主要问题。当所有的事情都按照计划执行时,就不需要合同了;只有在存在问题时,才需要一份合同。

如果不能满足承诺,及时告诉对方并努力将给对方造成的影响减小到最小的程度。当你学会管理承诺时,几乎总是能达到承诺的要求。不幸的是,即使有了最好的计划,所做的工作偶尔也会比预想的要复杂,或是出现一些预想不到的事情。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
7月前
|
监控 供应链 Java
【PMO项目管理】深入了解项目管理 | Stakeholder 利益相关者 | 利益相关者之间的立场差异
【PMO项目管理】深入了解项目管理 | Stakeholder 利益相关者 | 利益相关者之间的立场差异
95 0
|
11月前
|
监控 测试技术 项目管理
CMMI-质量保证
CMMI-质量保证
175 0
|
11月前
|
安全 测试技术 项目管理
CMMI-风险管理(RSKM)
CMMI-风险管理(RSKM)
118 0
|
数据可视化 程序员 数据处理
业务理解有偏差,产品和开发如何达成共识?
在考虑如何对业务模型进行抽象从而建立领域模型之前,必须解决业务与产品、开发之间“沟通”的问题。如何让业务人员和开发人员顺畅沟通,在业务流程设计中不遗漏成败攸关的业务场景?如何才能让业务沟通的过程顺畅过渡到架构设计、编码乃至测试?阿里巴巴技术专家李建结合团队的实际案例,分享了他们在使用 Event Storming(事件风暴) 进行领域建模时的经验、收获和思考。
1158 0
业务理解有偏差,产品和开发如何达成共识?