中國農業歷史與文化

    当前位置:主页 > 新闻旧事 >

    当前栏目:新闻旧事

    敏捷程序员的一天工作流程是怎样的

    2020-01-01 06:42:53

    实践敏捷开发,从上班到下班,每天开发者的工作日程是怎样的?从2001年敏捷运动的一开始,敏捷开发所允许的幅度其实就很宽,有多个流派以及多种灵活、实用的实践做法,而并非一般人所理解的“只有Scrum+XP实践是唯一、正确的做法”。下面介绍太极敏捷平衡编程(BP,BalancedProgramming)推荐的Agile2.0日常实践,并比较它们与Scrum+XP等其他传统敏捷做法的不同。为简单起见,这里只讨论一个可在一天之内完成的需求子任务(通常是一个更大需求的子功能、子特性)的开发过程,相当于软件开发的一个微循环或微迭代(microiteration)。如下面的UML活动图所示:上图只画出了一天开发流程当中的主要活动及其先后关系,如需求分析、概要设计和测试、调试等,未画出其他一些必要的工作如版本管理、开发日志和其他质保活动等。上午上午的工作时间一般是9:00-12:00,约不到3小时,比下午的时间少。适合在上午完成的活动主要有:团队例会(挑选当天的任务)需求分析(进一步澄清和明确当天任务要完成的需求)概要设计(包括必要的架构与方案设计)等。在概要设计(构思)完成后,如果上午的时间充足,还可以立即进行编码实现、编写测试等活动。如果你们是2-3个人一起来完成当天的开发任务,设计、编码和测试这些活动自然可以并行展开,正如上面的微迭代活动图所画的那样。。。。

    上一篇:如果不存在美国二战时日本会击垮中国吗
    下一篇:年轻人怎么穿搭皮衣

联系信箱

Copyright © 2013中国科学院自然科学史研究所 All Rights Reserved

地址:北京市海淀区中关村东路55号 邮编:100190京ICP备05046608号
网站地图