克里斯:我知道我们说的有些技术性,但这些考虑对企业的生计很重要。即使是在最糟糕的情况下,公司也必须考虑这些。非技术人员需要理解这些问题的重要性。
技术调整
艾美:技术的一个指导原则是,随着流程的不断递进,技术调整的难度就会成倍地增加。一般在初步设计阶段,错误是最容易纠正的,一旦开始编码后,就会变得比较困难,在数据库搭建后会更困难,全部投入生产后,想要纠正错误就会变得极其困难了。这就体现了敏捷技术和scrum技术的优势——该技术往往使团队保持一致,相较于传统的瀑布式开发方法,能更快地发现错误。稍后我们再详细讨论。
克里斯:如果你一开始只是差1度,那么1英尺(2)后你就相差2英寸(3)。但如果你去月球,你就会偏离到4169英里之外。当误差还在2英寸的时候,我们进行改正要容易得多。2