敏捷无敌之橄榄球与软件开发(10)
2009-06-26 10:21
169 查看
橄榄球与软件开发 (10)
本文摘自《敏捷无敌》一书
一切来得都是这么突然,去得又是这么快,仿佛像梦境一般。阿捷闭上眼睛,仔细地回顾着跟敏捷圣贤的这段对话!敏捷圣贤的话像是在阿捷的心头点燃了一把火,烧暖了阿捷的身体。为了更好地总结自己的学习与实践心得,阿捷决定在BlogSpot上建一个Blog,记录下自己在敏捷路上的点点滴滴。
BlogSpot自从被Google收购后,服务变得像Google的其他应用一样简洁、易用!阿捷首先选择了域名http://ScrumXp.blogspot.com,再给自己起了一个笔名“敏捷精灵”,这样以后自己写的所有文章,都会以“敏捷精灵“的身份发出!博客名称叫什么呢?阿捷想了想,干脆就叫“敏捷软件开发随笔——敏捷精灵二三事”吧,简介填上“关注敏捷软件开发和项目管理,专注Scrum和XP,共享应用实践,推荐新闻、深度文章以及酷书”,然后提交!嘿嘿,前后还不到5分钟,阿捷的Blog就上线了。
睡觉之前,阿捷在自己新建的Blog上,写下了今天的总结。
【敏捷精灵日记】
Scrum坚持如下的敏捷开发原则:保持简单、接受变化、不断迭代、不断地反馈和改善、协作和减少浪费。
Scrum是一种灵活的软件管理过程,它可以帮助你驾驭迭代、递增的软件开发过程。
Scrum提供了一种经验方法,它使得团队成员能够独立、集中地在创造性的环境下工作。它发现了软件工程的社会意义。Scrum一词来源于橄榄球运动,指“在橄榄球比赛中,双方前锋站在一起紧密相连,当球在他们之间投掷时他们奋力争球。”
Scrum这一过程是迅速、有适应性、自组织的,它代表了从顺序开发过程以来的重大变化。
Scrum的迭代过程被称为“快跑”,时间为2~4个礼拜。
Scrum团队一般由5~10人组成,Scrum团队不仅仅是一个程序员队伍,它还应该包括其他一些角色,如产品经理、设计人员和测试人员等。
Scrum包含三类角色:Scrum Master,Product Owner,Scrum Team。
相对于传统的开发模式来讲,agile也好,scrum框架也好,都是现在软件开发中用于应对快速变化的市场和需求快速反应的一种变通。
Scrum是一个非常轻量级的流程。简单讲是先建立一个产品“订单”(Backlog),做一个短期“冲刺”(Sprint)计划,执行这个计划,每天开会讨论计划中的问题和进展,计划完成后演示工作成果,再对该阶段的工作做回顾、反思,接着不断重复以上流程。
相关文章推荐
- 敏捷无敌之橄榄球与软件开发(8)
- 敏捷无敌之橄榄球与软件开发(9)
- 敏捷软件开发学习笔记
- 敏捷开发学习总结(1):传统序列式软件开发方法的缺点,以及迭代开发方法的选择
- 使用VIM开发软件项目 - (10) 程序员的利器: cscope
- 敏捷软件开发
- 开发趣事(3)--终于看完《敏捷软件开发》
- 让你提前认识软件开发(10):字符串处理函数及异常保护
- 好用的敏捷开发软件推荐
- 《敏捷软件开发-原则、模式与实践》-第十二章 接口隔离原则(ISP)
- 敏捷开发一千零一问系列之二十一:怎样写设计?(教育软件案例)
- 推荐书籍系列(2):敏捷软件开发――原则、模式与实践
- 软件开发模式对比(瀑布、迭代、螺旋、敏捷)(键人岐)
- 敏捷软件开发模型--SCRUM
- 敏捷软件开发模型Scrum通俗讲义
- 敏捷软件开发:原则、模式与实践——第19章 类图
- 关于敏捷软件开发
- ubuntu 10“.NET研究”.10下搭建android开发环境 安装必要工作用软件
- 敏捷软件开发基础: 持续集成环境的构建