平衡敏捷与规范:IT服务与软件产品开发新策略
在当今的IT服务和软件产品开发领域,平衡敏捷与规范的工程和管理方法至关重要。接下来,我们将深入探讨相关的关键概念和方法。
1. 里程碑驱动的敏捷执行
里程碑驱动的敏捷执行是一种混合软件开发生命周期模型。它保留了敏捷开发的经验过程控制和即时任务规划,同时根据宏观或战略计划对积压工作进行优先级排序,以驱动项目执行。与传统敏捷开发中根据产品负责人的即时需求选择工作项不同,这种方法依据计划选择工作项,为团队工作增添了可见性、可预测性和结构,同时保留了敏捷开发的适应性优势。
2. 小型企业借助标准强化敏捷方法
许多小型企业(VSEs)为大中型公司和组织开发软件。然而,由于缺乏支持、资源、时间成本高以及采用敏捷方法等原因,它们在实施工程标准方面经验不足。通过对八个使用敏捷方法开发软件并实施了ISO/IEC 29110软件基本配置文件的VSEs进行分析,发现该标准易于实施,有助于VSEs改进其敏捷方法,并让它们认识到在软件开发过程中规范一些关键工件的重要性。
3. 逻辑架构的敏捷建模流程
在敏捷软件开发(ASD)中,软件架构设计通常采用“敏捷架构设计”方法,避免“前期大设计”(BDUF),而是促进架构工件的渐进式设计。敏捷逻辑架构建模流程(AMPLA)方法支持在早期阶段出现候选(逻辑)架构,而不是进行一次性的大规模设计。该架构在敏捷迭代过程中逐渐形成,AMPLA在从业务需求到服务规范、从设计阶段到部署的整个软件开发生命周期(SDLC)中,为模型之间提供了可追溯性。
4. 面向服务计算应用开发方法的敏捷与严谨平衡
软件开发生命周期模型(SD
平衡敏捷与规范的开发策略
超级会员免费看
订阅专栏 解锁全文
1248

被折叠的 条评论
为什么被折叠?



