4、极限编程中的方法配置实践与经验总结

极限编程中的方法配置实践与经验总结

1. 引言

在软件和信息系统开发领域,计划驱动方法与敏捷方法是两种常见的开发方式。计划驱动方法试图涵盖软件开发和系统开发的各个方面,但常因过于僵化和难以理解而受到批评。而敏捷方法兴起于20世纪90年代中期,作为对计划驱动方法的一种回应,具有迭代开发模型、强调与最终用户的交互和面对面沟通,以及对中间工件信心不足等特点。

然而,每个项目都是独特的,没有一种通用的方法适用于所有项目。方法配置被提出作为解决这一问题的可能方案,它以一个基础方法为起点,配置适合特定项目的情境方法。《方法配置方法》(MMC)是一种结构化的方法配置方式,它基于活动理论和方法基本原理的概念,强调方法裁剪过程中的协作性,并且旨在管理项目间的方法知识。

由于MMC起源于计划驱动方法社区,此前仅对少数非敏捷方法进行了评估,因此有必要在敏捷方法的背景下对其有效性进行更具决定性的测试。本文旨在报告在敏捷方法极限编程(XP)的方法配置过程中使用MMC及其概念框架的情况。

2. 研究方法

本研究是在瑞典一家小型软件开发公司进行的案例研究。该公司主要提供项目管理专业知识,并开展系统开发项目,将外部合作伙伴网络整合在一起。公司同意通过使用MC Sandbox在三个商业软件开发项目中评估MMC。选择XP作为基础方法是由行业合作伙伴决定的,他们并非将其作为真正的全组织方法,而是仅与特定客户合作时使用。

本文的第一作者在所有三个项目中担任项目经理,但除了在模块化基础方法(XP)时指导一名软件开发人员外,不负责方法工程。方法工程由开发人员共同承担,大多数方法配置决策是在以方法用户为中心的方法配置研讨会上共同做出的。由于团队对MMC和MC S

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值