上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第4章
做好软件交付的10个策略
在前面的章节中,我们定义了软件交付过程的范围——把软件开发全生命周期分为软件定义侧和软件实现侧,软件交付过程是实现侧的一部分,大体是改动了源代码之后,改动逐步汇聚,质量不断提升,这个过程一直持续到发布上线。
那么,怎么样算软件交付过程做得好呢?我们分析了软件交付过程要追求的目标:在“多、快、好、省”这四个维度中,通常聚焦于在保证质量的前提下更快地交付。
如何做到呢?我们大致梳理了软件开发“从古至今”的思潮、运动、方法、实践,从软件工程到DevOps,它们之间有演进、有纠偏、有补充,也有大量的交叠。做这样的梳理,是为了能够融会贯通,以便综合运用。下面我们就来看看对它们做到融会贯通以后,提炼出来的10个策略。