敏捷开发是提供工作效率的利器,但是用的不好效果反而会更差。所以,需要很多的实践去总结它,不能因为项目紧迫就随意而为。
敏捷开发之任务列表
产品列表的核心在于故事。故事的重要性划分,实现故事的人天,如何演示故事等等。而任务列表是对故事实现的一个拆分,内容更加细化,实现更注重技术。
下面是一个任务列表的常用报表。包括:未开始,开始,完成,以及燃尽图四块。
前三块,可以拆分到人天的工作量,在后续每日早会中,统计每日完成情况。后一块燃尽图表是对整个故事完成情况的一个汇总。
燃尽图由时间和任务点两个维度组成,如果任务完成比较快,那么就需要添加一点新的故事;如果任务完成比较慢,相应的就要减少写任务点。尽量保持任务完成线平衡下滑。
敏捷开发之团队设计
团队可以根据项目大小,由一个项目经理和一个或多个技术团队组成。项目经理主要管控流程进度,充当Scrum Master的职责。技术团队还可以根据不同的技术职责进一步细化,划分开产品、前端、后端、QA、实施