《个体软件过程》—第8章8.7节不对承诺进行管理的后果

简介:

本节书摘来自异步社区《个体软件过程》一书中的第8章8.7节不对承诺进行管理的后果,作者【美】Watts S. Humphrey,更多章节内容可以访问云栖社区“异步社区”公众号查看。

8.7 不对承诺进行管理的后果
个体软件过程
在学会管理承诺之前,通常会遇到下面的一些不愉快的事情。

完成工作所要用的时间超过了可用的时间。经常会有比你能够完成的工作更多的事情需要你去做。如果不保存一份承诺的清单,可能会承担一些不应该承担的新的承诺。例如,你可能会参加一次聚会,而这时你还有明天就要交的家庭作业要做。直到很晚你才想起了作业,然后不得不熬夜做作业。更糟糕的是,你可能根本就想不起来还有作业要做。

无法达到承诺的要求。软件开发工作通常要比预想的复杂。当不按照一定顺序制订承诺时,可能会认为某项工作比实际情况要简单。这样一来,从开始这项工作的那一刻起,你就作了过多的承诺。

错误的设置优先级。当作了过多的承诺时,人们经常会按照先后顺序而不是按照重要程度来安排工作的优先次序。当有比你能够处理的数量更多的事情时,你很自然就会处理下一件必须要做的事情。不幸的是,立刻处理这些最近发生的紧急情况通常是一种错误的策略。当作了过多的承诺时,需要重新安排承诺以做合适的工作。通过推迟或减少一些需要立即处理的任务,才可能完成后面出现的更重要的工作。

低质量的工作。在进度的压力之下,通常软件工程师想走一些捷径。这时更容易发生粗心大意或愚蠢的错误,也是最需要关注产品质量的时候。当时间很短时,工程师应该特别注意避免错误。不幸的是,经验表明,在这种情况下,工程师和他们的经理最不可能花费时间复查、审查所做的工作或进行彻底的测试。

失去信任。如果你经常不能完成承诺,人们就会注意这个问题。他们知道当你对某事做出承诺以后,通常不会遵守自己的诺言。这样的名声是很难改变的,并且这会影响到你的成绩、工作评定、薪水甚至是工作保障。

失去别人对你的观点应有的尊重。当人们不相信你所说的话时,他们不可能再征求你的意见,并且他们更可能会坚持让你按照不合理的进度工作。

软件工程师能够拥有的最重要的个人资产就是完成承诺的声誉。为了使人们相信你说的话,你要说出你的计划,然后按照你所说的去做。这本书的一个重要目的就是提供一些工具以帮助你制订能够一贯满足的、切合实际的承诺。

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

相关文章
|
5月前
|
监控 供应链 Java
【PMO项目管理】深入了解项目管理 | Stakeholder 利益相关者 | 利益相关者之间的立场差异
【PMO项目管理】深入了解项目管理 | Stakeholder 利益相关者 | 利益相关者之间的立场差异
71 0
|
4月前
|
SQL 缓存 开发工具
CodeReview对于一个企业的重要性
odeReview 是开发过程不可或缺的重要一环,如果将代码发布比作一个工厂的流水线,那么 CodeReview 就是流水线接近于终点的质检员,他要担负着对产品质量的保障工作,将“缺陷”从众多的“产品”中挑出,反向推动“生产方”改进生产质量。
36 1
|
自然语言处理 监控 项目管理
项目管理小技能:计划的三个关键动作(对资源的取舍、共识计划、识别风险)
项目是一个特殊的,将被完成的`有限任务`,它是在一定时间内,满足一系列特定目标的多项相关工作的总称。 项目管理是对变化的管理、即使科学又是艺术、一门学科、专业、职业、一种理念、一种方法、是一种综合性的努力。
176 0
项目管理小技能:计划的三个关键动作(对资源的取舍、共识计划、识别风险)
|
编解码 程序员 人工智能
讨论阶段性给予客户交付物所引发的风险问题
  近期笔者接到新的项目,而对《使用.NET Core搭建分布式音频效果处理服务》文章系列进行了搁置,深表歉意,该项目完成后笔者将继续完善这个系列。        先谈谈项目过程:最近一周团队(https://gitee.com/AWeek)接到一个网站项目,客户需要这样、需要那样噼里啪啦的一堆需求我们就不一一描述了。
945 0
|
安全 网络安全
网络安全工作的悖论:预算越多,问题就越多
本文讲的是 网络安全工作的悖论:预算越多,问题就越多,为什么有些高管不愿意在安全上加大投入?因为在企业中,只有安全团队是一支“给的预算越多,发现问题就越多”的队伍。在WannaCry和NotPetya勒索软件肆虐之下仍有公司不愿投资安全,原因之一正在于此。
1022 0