31、软件开发中的敏捷方法:XP与ASD解析

软件开发中的敏捷方法:XP与ASD解析

1. XP方法概述

1.1 XP实践

  • 测试、编码、集成、测试流程 :先编写测试用例,然后进行编码,接着将代码集成(构建),最后再进行测试。多年来,人们已经认识到集成缺陷的危害,而XP的规范和新工具使这一认知得到了有效应用。
  • 40小时工作周 :“可持续开发”对应XP的40小时工作周实践。这不仅仅是工作时长的问题,更是一种理念。过度加班被定义为在不想待在办公室的时候还留在那里工作,并且建议加班不超过一周。长时间加班会降低生产力。“可持续”意味着自愿投入,人们带着热情来工作,因对项目的投入而创造佳绩,而投入源于使命感。
  • 现场客户参与 :这对应软件开发中一直强调的用户参与。XP和其他敏捷软件开发方法一样,要求用户持续现场参与项目团队。
  • 编码标准 :XP的各项实践相互支持。例如,进行结对编程且允许任何人修改集体代码时,编码标准就必不可少。

1.2 XP的价值观和原则

价值观和原则 描述
沟通 通过最少的正式文档和最多的面对面交流,建立人与人之间对问题环境的相互理解。项目问题往往源于重要信息沟通不畅。
简单性
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值