8.2 认真制订承诺
个体软件过程
除了已经描述的特征之外,承诺要认真制订并要进行适当的管理。可以遵照如下的步骤来确保承诺是认真制订并且是管理得很好。
在同意承诺之前要对所做的工作进行分析。承诺双方必须有诚意缔结承诺。你自己确实想要做这项工作,而对方也愿意提供适当的报酬作为回报。但是,问题是双方在多大程度上确认能够达到承诺的要求。例如,你是否足够细致的查看了要做的工作并判定能够完成这项工作?同样,对方是否有能力给你支付报酬?软件承诺往往只是基于双方的愿望。即使是双方真正想要履行各自的职责,但仅凭良好的愿望并不能为可靠的承诺提供一个合理的基础。
用一个计划支持承诺。对于任何规模的工作,认真制订承诺的方法是先为所做的工作制订一个计划。做计划要花费一定的工夫,但不一定要花费很长的时间。事实上,如果有制订正式计划的经验,通常很快就可以完成这些计划。
把协议文档化。虽然这看起来很容易,但是实际上并不是这样。一般的错误概念认为,诚实的人们只需要简单的几句话再握握手就行了。然而语言常常会引起误解。即使两个人达成口头上的一致,他们也经常很难就书面的协议陈述达成一致。这说明他们原来的协议只是表面的并且不是真实的。第二个问题就是当出现问题时双方该怎么办。这实际上是绝大多数合同要解决的主要问题。当所有的事情都按照计划执行时,就不需要合同了;只有在存在问题时,才需要一份合同。
如果不能满足承诺,及时告诉对方并努力将给对方造成的影响减小到最小的程度。当你学会管理承诺时,几乎总是能达到承诺的要求。不幸的是,即使有了最好的计划,所做的工作偶尔也会比预想的要复杂,或是出现一些预想不到的事情。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。
时间: 2024-10-06 23:57:53