作者: 赵晓伟 | 来源:互联网 | 2023-06-23 09:25
Bob大叔在《程序员的职业素养》中一书谈到敢于说“不”,主要是面对老板要求提前完成项目的事。要敢于说“不”,最重要的原因是不能对质量妥协。提前交货,往往意味着压缩了测试时间,一些用户场景测试被省
Bob大叔在《程序员的职业素养》中一书谈到敢于说“不”,主要是面对老板要求提前完成项目的事。要敢于说“不”,最重要的原因是不能对质量妥协。提前交货,往往意味着压缩了测试时间,一些用户场景测试被省掉。这可能造成饮鸩止渴的结果。满足了一时之需,但最终带来的是灾难。如果软件已经被用户上线,这时出现问题,导致系统瘫痪,结果大家可想而知。如果给老板保证提前交货并且不牺牲质量,这往往是在告诉老板另一个信息,原来的工作估计是有余量的。有人或许会想到加班来解决问题,但是很多时候,加班并不一定带来太大的帮助,或许还会制造出额外的麻烦。
Bob大叔在说“不”这一章节后面紧接着又写了说“是”。他是希望程序员在面对需求时,不是简单的说“我会努力”,而是很专业的明确需求的范围,经过认真思考后,给需求一个有scope,有deadline的回答。