敏捷开发 开发原则

[b]计划游戏:如今的SCRUM敏捷方法论的原型。核心概念是拆分软件开发任务,排优先级,迭代式增量开发。[/b]
 小规模发布:主要思想是软件发布/部署应该提高频度,增量发布/部署。

 简单设计:是指让系统保持越简单越好——无论将来的变化会让我们如何担忧。

 测试:是指程序员,甚至客户,应该编写自动化测试程序,来验证产品代码是否是按设计的方式运行。如今我们把它称作测试驱动开发(TDD)和确认测试驱动开发(ATDD)。

  重构:是指软件的内部结构可以、并且应该做持续的改进

  结队编程:是说团队成员如果各自独立工作就不能称之为团队。团队成员必须有规律的合作——在键盘上。这样,他们能充分分享团队其他成员应该知道的知识。

  集体所有制:是指代码归团队共有,不属于个人

 每周工作40小时:是说经常加班的团队是失败的团队。

  现场客户:是指来自业务方、负责需求的人,必须有准备的全程和开发团队保持畅通交流。

 编码标准:是指开发团队要采用一种固定的代码风格,用来提高代码整洁和方便交流。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值