关于Scrum敏捷项目

曾经执行了一个时间紧,任务重,需求还不明确的软件项目,利用瀑布型的开发方式是不适合的,不知道怎么处理而差点惊慌失措的时候,憋了两天,设计出一个全新的管理框架,和迭代开发类似,就是项目团队和客户坐在一个屋子里,也别区分太清晰的角色,每个人都开发,每个人都测试,先利用两个两周开发一个核心业务流程和功能模块,让系统运转起来。然后每周根据新的需求,经过评估后认为一周内可以完成后,制作界面级的功能原型并进行确认,然后进行开发和测试,形成一个可以使用的软件,每周五上午向客户演示完成的功能,下午交付一部分可以面向用户使用的功能,如果有问题则放到下一个迭代周期解决。在那段时间里,大家非常高效的合作、工作,效果很好,后来得知这个方法几乎和Scrum方法几乎一摸一样,Scrum的核心就是关注团队互动,经常交付可以使用的软件。

按照现在已知的Scrum敏捷框架进行总结,当时项目过程中,没有产品负责人和敏捷教练的角色,只存在这样的工作,但区分的不是那么清晰。需求不是用用户故事模式进行的,而是传统的需求规格说明书,但设计确实是简化了,利用界面功能原型的方式进行设计。在开发过程中,开发和测试并行执行的不错。Scrum的几种会议也有类似的模式,每周五系统演示交付和新需求确认会,说明已经完成的需求,还有没有完成的需求,像燃尽图一样。周一的原型设计确认和任务部署会,即将任务放到TBD列表中,并说明完成标注,每天的工作完成会和第二天的计划会。总之,真的很神似。项目意想不到的一个结果是,客户积极参与了,验收付款很快。

貌似项目进行的很顺利,在当时项目结束以后进行总结,但这种方法没有被上层经理和公司所认可,所以这种方法没有在公司内被继续推广下去,不过这种方法深深影响了我,以及后来真正学习Scrum敏捷框架的时候,也是非常有收获的。在后来的新公司中,终于使用了Scrum框架,通过快速反馈和持续改进机制的建立,提升了交付效率。但用的不是很多,大多还是传统方法。除了Scrum框架本身,有一些经验是可以借鉴的。

1、适应变化和不确定的风险。对于一个用IT系统实现的一个新业务而言,外部的需求并不是那么清晰,换句话说,大家都没有想好想做什么。往往是客户、用户见到了开发的成果以后,才知道自己想要做什么,虽然不是全盘推翻,但也是略有不同。只有利用敏捷框架才能适应这种变化。

2、短期迭代迅速交付新功能。传统的IT系统交付方式是整个系统都完工了,然后组织培训,交付使用,然后得到了非常多的反馈意见,然后又用很长的开发周期去完善,然后再次交付后,进行验收。有的时候迫于形势,验收后,还得继续完善部分功能。而敏捷方式交付一个功能以后,用户的学习成本很低,举个例子,就几个功能,容易进行学习和反馈。新的功能交付以后也是如此,很快就学习完毕了,即使存在问题,也很快就能更正。不仅是在应用系统的开发中可以利用敏捷框架,做其他的事情也同样,例如在编写大系统的验收报告时,先完成一个框架,每周重点突破编写一部份内容,提交以后让客户先审核,持续接受反馈和改进。

3、团队沟通、共享知识和开发测试工作是交叉的,每个人都可以做所有的工作,即使是产品负责人或敏捷教练,都可以作为用户角色完成一些技术性的工作。采用敏捷框架还需要一些工具的支持,沟通的工具,迭代任务和任务分配、Kanban、自动化测试的工具等。此外,作为敏捷教练更容易的关注小项目组中的每一个人,容易优化开发流程,团队每天在一起,容易让关系更融洽,工作更默契。

我认为思维观念的更新和公司层级的支持是最重要的,也是最不容易做到的,往往是因为这个做不到,而影响到前面三条都无法做到。敏捷框架,不是用一块白板贴若干个即时贴就完成的,也不是平时的坐着开会变成站立开会就可以的,这需要太多的转变,敏捷不是工作快,不是快速开发和交付,而是更好的应对不确定,对不确定的迅速响应和应对。如果做不到思维的转变,敏捷也是空谈。

总之,我认为敏捷框架是容易让人进步的,但没有共同的目标和意识的转变,做起来却是也不容易。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,905评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,140评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,791评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,483评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,476评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,516评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,905评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,560评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,778评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,557评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,635评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,338评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,925评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,898评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,142评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,818评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,347评论 2 342

推荐阅读更多精彩内容

  • Scrum指南的目的 Scrum是用于开发和持续支持复杂产品的一个框架。本指南包含了Scrum的定义,其中包 括S...
    iceinto阅读 2,339评论 0 10
  • 承认吧,你点这个标题进来,就说明你想歪了。 其实你觉得让你焦头烂额的人际关系中,隐藏的可能都是一种游戏而已,只是我...
    杨中兴阅读 33,549评论 0 1
  • 人为什么而活,在当代这个浮躁的社会,拜金主义等严重,人们好像越来越迷失自己,找不到生活的意义。 我们每一个...
    麻油叶的组长阅读 198评论 0 0
  • android判断scrollview滚动到底和滚动到右的问题 第一步,获取子view的宽度scrollview有...
    sun_wenming阅读 989评论 0 2
  • 此刻,你在做什么呢?你在想什么呢? 也许大多数人已经准备休息了,也许有人还在埋头学习工作,或是娱乐聚餐在昏暗色调的...
    牛佳阅读 193评论 0 0