了解敏捷开发

来源:互联网 发布:日系 发型 男 知乎 编辑:程序博客网 时间:2024/05/16 08:19

敏捷开发总结:
     软件开发需要一定的规范,根据实际情况,安排合理的规范和开发流程,有利于提高效率,降低风险。

 

     理论上,介绍一下SCRUM架构:其套路思想为6点:

 

     1.定时长

     2.负责人

     3.每个阶段提供可用软件

     4.负责人需求管理和估算(BACKLOG)

     5.生成率

     6.外部不得干涉

     以BACKLOG(需求)为中心,分成若干阶段,开发团队合作定时完成每个阶段的任务(功能),每个阶段以提供可用可测的软件为完结标准.用进度墙管理开发进度,以一人一天工作量为单位计算工作量。
  产品BACKLOG的设计表格大致如下:
  ID  NAME    IMP(优先级)  EST(人天工作量)   demo效果    notes注意
story1
story2
....

    story理解为阶段。

 理论介绍到这里,实际操作一些常用的方法叫XP法,主要介绍两种:
 1.结对编程:两个工程师坐在一起用一台电脑完成一个程序。
 2.测试驱动开发:先根据需求写测试代码,再完成代码,再用测试工具去测试,再完善代码。

 

原创粉丝点击