一直对敏捷开发过程很认同,从7月份开始因为工作的变动,有了实践Scrum的机会。主要做法如下:
1、每日上班进行源代码SVN同步。
1)查看别人昨日与自己相关的修改(通过“同步”操作)。
2)更新最新程序到本地。
2、每日下班前源代码SVN提交。
1)要求提交全部更改的文件。
2)要求提交的程序没有明显的错误。
3、每日15分钟的上班“立会”。
1)回顾昨日活动。
2)讨论今日安排。
3)提出目前遇到的疑难问题以及需要协助解决的问题。
4、任务单记录本(参照医生的医嘱本格式和思路)。
1)任务确定后,马上用手写在记录本上。
2)任务开始时和完成时,进行时间记录,包括估计时间、剩余时间和实际时间。
3)用软件进行事后的记录和统计,为定量管理打下基础。
5、开发过程:
1) 针对用户故事,集体讨论如何测试,细化需求,编写测试文档。
2)个人动手编码前,先用txt文本文件编写设计文档,并通过评审。
6、看板:
1)任务用小卡片。
2)用户故事用白纸。
使用Scrum开发过程一段时间后,下列感受是以前没有过的:
1、尽量避免了以前命令式的任务下达和接受方式,由程序员主动承担任务,并向主管承诺
完成改任务所需的时间。
2、以用户故事的形式代替以前的详细需求文档,但强化了以用户故事为线索的测试文档的
编写。测试文档编写和讨论以团队活动的方式进行。
3、每项任务的实际完成时间都有完整和真实的记录,便于进行数字化的项目管理。
4、看板营造了很好的可视化的开发氛围。
分享到:
相关推荐
SCRUM实践 最佳实践文档 项目经理的首选
敏捷软件开发之Scrum实践敏捷软件开发之Scrum实践敏捷软件开发之Scrum实践
Scrum及其实践\敏捷测试模式
敏捷开发实践-我们这样实践Scrum 敏捷开发实践-我们这样实践Scrum 敏捷开发实践-我们这样实践Scrum
有关敏捷实践的思考与总结,特别是scrum训练。汇集了众多实践者的思考,欢迎下载。
团队组建 评估会议 sprint计划会议1 sprint计划会议2 每日例会 sprint评审会议(验收) sprint retrospective meeting
黄枫-大型Scrum实践银行产品敏捷转型与DevOps 经验分享pptx.pdf
在一个新的公司,新的团队,实施Scrum已经快一年了,近日总结了一些Scrum实践的具体做法,和大家共享、讨论。还在总结更多的内容,例如如何保证质量、团队激励、经验总结等,希望过两天可以完成。内容见“我们这样...
Sprint_Backlog_Track_Template:记录Backlog,并在日程中记录每天进展情况,尚未对实际工作情况在Backlog中自动统计 Story_Template.doc:用于打印并粘贴到看板的UserStory
实践小记 项目管理遇到的问题总结 几个项目管理问题及讨论 项目经理应该具备的能力和自我评估 客户沟通的一些体会 Agile与人生哲学 关于两个需求故事
提供一个有关Scrum任务、实践、用语和对Agile开发过程理论的总览, 紧接着我们在MMO研发中应用这个方法的经验。
黄枫-大型Scrum实践银行产品敏捷转型与DevOps 经验分享pptx.zip
从网上下载的scrum敏捷小抄本,很适合打印出来贴在墙上供项目团队成员学习
作者花四年时间,把自己近十五年的敏捷实践经验,特别是近四年中针对各种敏捷转型企业的咨询和指导工作,并结合旁征博引的方式,从更高的思想层次对敏捷与Scrum多年来的经验和教训进行深入而前面的梳理和总结,最终...
Scrum的实践经历, 讲解很透彻. Scrum是跨职能团队以迭代、增量的方式开发产品或项目的一种开发框架。它把开发组织成被称 为Sprint的工作周期。这些迭代每个都不超过4周(最常见的是两周),并且无间歇地相继进行。
scrum敏捷开发全景视图,流程,方法和最佳实践,最佳指导实践
主要是讲解任务看板结合scrum的应用。
Scrum 是一个轻量的框架,它通过提供针对复杂问题的自适应解决方案来帮助...Scrum 可以将一些已有的实践包装进 来,也可以甄别出非必须的实践。Scrum 可以凸显当前管理、环境和工作技术的相对成效,以便 可以进行改进。
什么是敏捷软件开发? 敏捷方法的项目计划 敏捷项目管理和传统项目管理 为什么使用敏捷? Scrum概述 ...Scrum实践和工作产品 敏捷开发中的估计方法 测试驱动开发 Scrum应用 支持工具和模版 一些常见的误解