学习心得##

什么是Scrum

  • Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。

    而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。

scrum的特点

  • Scrum是一个敏捷的流程,可用于管理和控制研发工作,是现有设计流程的总结。

  • Scrum以团队为基础,是一种在要求迅速变化情况下迭代地、增量地开发系统和产品的方法,是一个控制由利益和需求冲突导致的混乱的流程,是改善交流并最优化合作的方式,是一种检测产品开发和生产过程中障碍并将其去除的方式,是最大化生产率的一种方法。

  • Scrum适用于单一的项目到整个组织。可以控制并组织多件具有相关性的产品开发以及拥有超过千名开发者和执行者的项目实施过程,能让每个参与者都对自己的工作以及自己做出的贡献感到满意,并让他们感觉自己的工作已经达到最佳的水平。

Scrum运作示意图

tupian

评价

  • 优势:

    敏捷确实是项目进入实质开发迭代阶段,用户很快可以看到一个基线架构版的产品。敏捷注重市场快速反应能力,也即具体应对能力,客户前期满意度高。

  • 劣势:

    敏捷注重人员的沟通,忽略文档的重要性,若项目人员流动大太,又给维护带来不少难度,特别项目存在新手比较多时,老员工比较累。需要项目中存在经验较强的人,要不大项目中容易遇到瓶颈问题。

小组开发

我的团队github:https://github.com/SixGod666666/tianqi

posted on 2018-10-30 11:55  奇䬖三  阅读(130)  评论(2编辑  收藏  举报