有时,长时间在项目上工作的程序员会变得僵硬,因此很难与他们进行推理。即使我们设法说服他们,他们也不太可能执行我们的建议。
例如,我最近加入了一个项目,该项目的构建和发布过程过于复杂并且有不必要的障碍。
我建议我们仅通过集成缺陷管理和版本控制工具(这都是IBM-Rational工具,从而可以很容易地一次性完成)来摆脱一些开发开销(例如填充一些电子表格)。另外,如果我们使用Maven和Ant之类的工具(该项目涉及Java和某些COTS产品),则可以简化构建和发布,从而减少人工错误和干预。
我设法说服了其他人,并准备投入精力来开发概念证明。但是“高级”开发人员并不愿意,可能是因为当前的流程使他变得更有价值。
我们如何在不增加团队摩擦的情况下应对这种情况?