首页 理论教育 《软件实践教学模式的敏捷重构》的成果

《软件实践教学模式的敏捷重构》的成果

时间:2023-11-20 理论教育 版权反馈
【摘要】:敏捷软件开发应该拥抱变化,变被动接受为主动适应,为需求频繁变更提供一种全新的解决方案。《敏捷宣言》2001年春季,一批软件业内专家和学者创建了敏捷联盟,以解决软件公司不断遇到的困难和挑战。敏捷联盟提出了一些让软件开发团队能够快速适应需求变化的价值观,即《敏捷宣言》:个体和交互优于过程和工具可以工作的软件优于面面俱到的文档客户合作优于合同谈判响应变化优于遵循计划

《软件实践教学模式的敏捷重构》的成果

假设以下场景:一个阳光灿烂的午后,玻璃外墙的会议室里面,由软件开发工程师、软件测试工程师、项目经理、产品经理和总经理组成的团队围坐在会议桌旁,探讨着与软件开发和管理相关的议题。会议刚开始,总经理抛出了几个问题请大家讨论:

●“优秀的成员+差劲的过程”与“差劲的成员+优秀的过程”相比,哪个团队更容易成功?

●“强调团队交互”与“强调使用工具”相比,哪个团队更容易成功?

●“软件版本能正常运行但存在Bug”与“软件版本不能运行但有完整文档”相比,哪个团队更容易成功?

●“成员与客户经常合作交流”与“仅有一份项目合同”相比,哪个团队更容易成功?

●“能快速响应客户需求变更”与“严格遵循客户需求”相比,哪个团队更容易成功?

如果你觉得前者更有希望成功,那么你已经初步具备了敏捷软件管理的基本概念和框架雏形。与传统的软件开发与管理过程相比,敏捷开发更注重团队交互、软件交付价值、与客户协作、快速响应变化,认为软件应该把真正有价值的部分交付给客户。敏捷软件开发应该拥抱变化,变被动接受为主动适应,为需求频繁变更提供一种全新的解决方案。(www.xing528.com)

《敏捷宣言

2001年春季,一批软件业内专家和学者创建了敏捷联盟(Agile Alliance),以解决软件公司不断遇到的困难和挑战。敏捷联盟提出了一些让软件开发团队能够快速适应需求变化的价值观,即《敏捷宣言》(Agile Manifesto):

个体和交互 优于 过程和工具

可以工作的软件 优于 面面俱到的文档

客户合作 优于 合同谈判

响应变化 优于 遵循计划

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈