跳到主要内容
10.1145/1953355.1953362交流会议文章/章节视图摘要出版物页面国际标准化委员会会议记录会议集合
研究论文

持续SCRUM:SAAS产品的敏捷管理

出版:2011年2月24日出版历史

摘要

托管的软件即服务产品提供了一个机会,可以为消费者提供新功能的持续部署,而不是像本地安装的产品那样定期进行版本升级。为了利用这个机会,SaaS提供商需要采用能够快速发布新功能的敏捷流程。SCRUM[5,6]过程非常适合于此目的:然而,当SCRUM用于已安装产品的敏捷开发时,并行、重叠的“冲刺”由单独的团队执行,每个团队处理产品的短期、中期和长期增强[3];因此版本升级更易于管理。相反,对于SAAS产品,版本升级不再是一个约束,因此我们可以做得更好。在本文中,我们以一种非常适合管理SAAS产品的方式描述了“连续SCRUM”,它是C型SCRUM的一种变体,并添加了工程最佳实践。在我们的方法中,与“Meta SCRUM”[3]相比,bug修复、小增强以及主要功能由单个团队每周持续发布。我们还提供了两年多以来在托管平台即服务产品中使用Continuous SCRUM的经验的现场数据。我们的经验强化了最近的其他证据[11],即快速、较小的发布往往比不频繁、较大的发布更可取。Continuous SCRUM为SAAS产品以及我们认为的内部开发的定制应用程序提供了实现和维持快速发布周期的机制。

参考文献

  1. H.Takeuchi和I.Nonaka,“新产品开发游戏”《哈佛商业评论》,1986年.谷歌学者谷歌学者
  2. K.Schwaber,“Scrum开发过程”OOPSLA业务对象设计和实现研讨会J.Sutherland、D.Patel和J.Miller,Eds.Austin,德克萨斯州,1995年。谷歌学者谷歌学者
  3. Jeff Sutherland,“Scrum的未来:复杂项目中Sprint的并行流水线”敏捷2005会议开发人员.谷歌学者谷歌学者数字图书馆数字图书馆
  4. Bob Galen“设定以敏捷为中心的发布标准,也就是驾驶Done-Ness”敏捷2009-美国纳什维尔。谷歌学者谷歌学者
  5. Ken Schwaber,“使用Scrum的敏捷项目管理”,微软出版社,2004年。谷歌学者谷歌学者数字图书馆数字图书馆
  6. Ken Schwaber、Mike Beedle“使用Scrum进行敏捷软件开发”普伦蒂斯·霍尔,2001年。谷歌学者谷歌学者数字图书馆数字图书馆
  7. 伊瓦尔·雅各布森(Ivar Jacobson)、格雷迪·布奇(Grady Booch)和詹姆斯·伦博(James Rumbaugh)“统一软件开发过程”艾迪森·卫斯理,1998年谷歌学者谷歌学者数字图书馆数字图书馆
  8. 肯特·贝克、马丁·福勒、,“规划极限编程”Addison-Wesley 2001年。谷歌学者谷歌学者数字图书馆数字图书馆
  9. 肯特·贝克,《极限编程解释:拥抱变革》,第二版Addison-Wesley Professional 2004年。谷歌学者谷歌学者数字图书馆数字图书馆
  10. Palmer,S.R.和;Felsing,J.M.(2002)。“特色驱动开发实用指南”普伦蒂斯·霍尔。谷歌学者谷歌学者数字图书馆数字图书馆
  11. Poole,D.(2008)。“打破主要发布习惯”.ACM队列,4(8),46--51。谷歌学者谷歌学者数字图书馆数字图书馆
  12. 彼得·法雷尔·维奈“管理软件测试;第7章”,奥尔巴赫出版社,2008年,国际标准书号:9780849393839谷歌学者谷歌学者数字图书馆数字图书馆
  13. 布伦特·巴顿、埃文·坎贝尔“使用C型Scrum实现专业服务组织”2007年第40届夏威夷系统科学国际会议。谷歌学者谷歌学者数字图书馆数字图书馆
  14. 小布鲁克斯、弗雷德里克·P·。“设计的设计:一位计算机科学家的论文”Addison-Wesley 2010年。谷歌学者谷歌学者数字图书馆数字图书馆
  15. 小布鲁克斯、弗雷德里克·P·。《神话般的人月》Addison-Wesley 2010年。谷歌学者谷歌学者
  16. Daniela Damian和James Chisan“需求工程过程与其他导致生产力、质量和风险管理回报的过程之间复杂关系的实证研究”IEEE软件工程学报第32卷第7期,2006年7月。谷歌学者谷歌学者数字图书馆数字图书馆
  17. Paul D.Hamerman、Connie Moore和Ralph Vitti“应用程序升级:当业务价值难以实现时如何做出升级决策”Forrester 6月25日第个, 2010谷歌学者谷歌学者
  18. P.Berander,“软件产品管理的演进优先级”,序列号。布莱金理工学院博士论文系列。布莱金理工学院,2007年。谷歌学者谷歌学者
  19. 乔塔姆·什洛夫,“Dev 2.0:云计算中的模型驱动开发”,主题演讲-ACM SIGSOFT软件工程基础会议,2008年11月,亚特兰大。谷歌学者谷歌学者数字图书馆数字图书馆
  20. Gautam Shroff、Puneet Agarwal、Premkumar Devanbu、,“无泪即时多层应用程序”第二届印度软件工程会议,印度浦那,2009年2月。谷歌学者谷歌学者数字图书馆数字图书馆
  21. Gautam Shroff、Puneet Agarwal、Premkumar Devanbu、,“InstantApps:Web应用程序的所见即所得模型驱动解释器”, 31标准2009年国际软件工程会议(ICSE),加拿大Vancuvar。谷歌学者谷歌学者交叉引用交叉引用
  22. Charette,R.“为什么软件会失败?”IEEE综览第42卷,第9期,第42-49页,2005年9月。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 持续SCRUM:SAAS产品的敏捷管理

          建议

          评论

          登录选项

          请检查您是否可以通过登录凭据或您的机构访问此文章以获得完全访问权限。

          登录

          完全访问权限

          • 发布于

            封面图片ACM其他会议
            ISEC’11:第四届印度软件工程会议论文集
            2011年2月
            229页
            国际标准图书编号:9781450305594
            内政部:10.1145/1953355

            版权所有©2011 ACM

            如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人拥有的本作品组件的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

            发布者

            计算机协会

            美国纽约州纽约市

            出版历史

            • 出版:2011年2月24日

            权限

            请求有关此文章的权限。

            请求权限

            检查更新

            限定符

            • 研究论文

            接受率

            总体验收率76属于315提交文件,24%

          PDF格式

          以PDF文件的形式查看或下载。

          PDF格式

          电子阅读器

          使用eReader联机查看。

          电子阅读器