的优点和敏捷软件开发的缺点

可以采用敏捷软件开发过程的程序可以增加实现业务要求的可能性。
立方体

航空航天承包商越来越多地转向敏捷软件开发,其努力打造的软件迭代的早期和频繁的交付,以不断改进为项目的发展。与此相反,传统的做法,它提供了一个漫长的测试和修复阶段后很少工作的软件,后期的生命周期,并经常。敏捷开发模式本身之后的AF上校约翰·博伊德的“观察 - 定位 - 决策 - 行动”循环;它的进展通过观察需要,实施解决方案,测试和交付它的不断循环。

敏捷项目管理原理
通过一系列旨在实现基于客户的评价和反馈不断改进的迭代敏捷软件开发的进展。

虽然从某些基本原则敏捷理念导出,基本方法可以调整,以适应个别项目的需求。作为政府客户得到尝试每个软件版本并提供反馈,以提高未来的发展,保证了最终产品将满足业务需要的任务保障的好处变得明显。

决定因素

不过,并非所有的程序都非常适合敏捷软件开发。系统特点可以排除程序功能分解成增量交付。政府可能缺乏合同的灵活性,重新界定范围,以满足时间约束交付或滑时间表,保持质量的目标。承包人不得将有管理的承诺,核心的软件开发能力,或需要文化成功实施敏捷流程。

航天最近发表的一份报告1以帮助项目办公室浏览这个新的灵活的景观。它讨论了当敏捷软件开发是合适的,如何过渡到敏捷流程,其中合同车辆的工作最好的,以及如何量身RFP和评估承包商回复。我们的目标是确保敏捷过程的最大利益的,可以应用它们的程序。

1航空航天技术报告号ATR-2018-00552,宇航公司,埃尔塞贡多,CA.玩必威棋

这个故事出现在2018年12月发行得到它的权利,为协作任务成功。

订阅得到它的权利

想要得到它的权利交付给您的收件箱季度?
抽象背景蓝线