我爸爸总是说“没有权威的责任是没有意义的”。
但是,我发现作为开发人员,我们总是陷入以下情况:
- 负责确保软件“无错误”,但无权实施错误跟踪系统
- 负责按时完成项目,但不能影响需求、质量或团队资源(项目管理的三个部分)
- 等等
当然,你可以说很多事情来解决这个问题——找一份新工作,和老板打架,等等......
但是这个问题的技术解决方案呢?也就是说,你可以自己做什么样的编码事情,而不必说服团队纠正其中的一些问题——或者你可以使用什么样的工具来证明为什么未跟踪的错误会伤害你,错过最后期限是因为质量问题,你如何利用这些工具获得更多的“权威”,而不必当老板?
***举个例子——老板来找你说“为什么有这么多虫子!!?!?” - 我们中的大多数人会说“我们没有一个好的系统来跟踪他们!”,但根据我的经验,这通常被视为一个借口。那么,如果您可以指向一些报告(经理喜欢报告)并说“看,这就是为什么”?