论文部分内容阅读
创新技术的变革正以越来越快的速度颠覆企业的市场环境,不断挑战企业的生存和发展,能否拥抱技术变革成为企业市场成败的关键。随着互联网技术的发展,软件从技术变产品,又变成解决方案和服务,软件产业的规模越来越大,合并或者收购、分布式跨国开发、离岸外包等企业形态也越来越多样化。而随着信息技术的进一步发展,5G、物联网、云计算、大数据等新的应用需求给软件企业带来的新挑战是产品的需求变得越来越不明确,同时激烈的商业竞争导致行业的细分越来越专业化,用户对产品的要求也越加苛刻。企业要有能力快速响应需求变化,为客户不断创造价值,才能在快速更新的市场环境和充分竞争的领域里胜出。传统的软件开发管理方式随着软件需求的快速更新越来越难以适应,于是产生了一些轻量级的敏捷方法,很多企业通过敏捷转型如Scrum实现了高业务优先级的项目朝着既满足客户需求,又加速产品上市时间,以及减少企业周转时间等这些目标迈进。但是当软件项目的团队规模扩大到几十甚至成百上千人,加上产品需求不确定性的增多,整体项目的敏捷开发和交付能力提升仍然无法推进,存在很大的项目管理挑战。规模化敏捷正是关注于多团队合作开发产品时,如何既能降低管理复杂度,解决不同团队之间的协同问题,又能保持团队的敏捷性,更快地交付,更快地学习,让团队的成果和组织的愿景、战略相符的一种开发方法。本文以N公司为研究对象,针对其软件研发方面存在的产品交付进度和质量问题,以某一条业务线上的产品交付过程中的A部门为分析对象,统计其半年内的持续交付版本数据,分析并总结其无法按时进行软件交付存在的原因。通过对不同软件开发管理方法的比较并结合A部门实际情况,引入规模化敏捷方法SAFe作为解决方案。A部门通过导入SAFe的路线设计、开发过程管理以及采取相应的技术实践等行动,改进软件质量并实现软件持续交付能力的提升。规模化敏捷方法SAFe虽然给出了一定的框架,使企业在导入时有章可循,但是企业在组织的流程运作和管理方法上仍需要根据组织的特点进行剪裁和优化,这样才能最大化产品所创造的用户和业务价值。敏捷思想强调的是人的重要性,将小团队敏捷模式扩大到复杂的组织结构和上百人甚至上千人的开发团队进行实施时,企业要从组织角度定义敏捷的实施和推广,不仅要有管理的实践,也要有技术实践,两者结合才能既实现高效的软件交付持续创造市场价值,又能在自身技术能力上持续创新,实现组织的敏捷性。