首页 > 最新文献

2009 Agile Conference最新文献

英文 中文
Transitioning from Agile Development to Enterprise Product Management Agility 从敏捷开发过渡到企业产品管理敏捷性
Pub Date : 2009-08-24 DOI: 10.1109/AGILE.2009.64
Marie Kalliney
By now, your company has made the transition to Scrum. "Sprints", "backlogs", and "retrospectives" are everyday words, but you have discovered the complications that arise within Product Management. Product Owners and Managers who have been scattered across multiple teams are no longer in sync, and at the senior management level, there is not very much visibility into what the Scrum teams are working on unless backlogs are scrutinized. Even then, it is difficult to connect the user stories to management’s high level goals. In addition, cross-product dependencies are not being effectively recognized and managed. The necessity of tracing high level business objectives and portfolio initiatives down to the user story level is essential to any high performing agile development organization. This experience report details how Ultimate Software has successfully transitioned from agile development to an agile enterprise.
到目前为止,您的公司已经过渡到Scrum。“sprint”、“backlog”和“retrospective”是日常用语,但您已经发现了产品管理中出现的复杂性。分散在多个团队中的产品负责人和经理不再同步,在高级管理层,除非仔细检查待办事项,否则对Scrum团队正在做的工作没有太多的了解。即使这样,也很难将用户描述与管理层的高层目标联系起来。此外,跨产品依赖关系没有得到有效的识别和管理。跟踪高层业务目标和项目组合计划直至用户故事级别的必要性对于任何高性能敏捷开发组织都是必不可少的。这份体验报告详细介绍了Ultimate Software是如何成功地从敏捷开发过渡到敏捷企业的。
{"title":"Transitioning from Agile Development to Enterprise Product Management Agility","authors":"Marie Kalliney","doi":"10.1109/AGILE.2009.64","DOIUrl":"https://doi.org/10.1109/AGILE.2009.64","url":null,"abstract":"By now, your company has made the transition to Scrum. \"Sprints\", \"backlogs\", and \"retrospectives\" are everyday words, but you have discovered the complications that arise within Product Management. Product Owners and Managers who have been scattered across multiple teams are no longer in sync, and at the senior management level, there is not very much visibility into what the Scrum teams are working on unless backlogs are scrutinized. Even then, it is difficult to connect the user stories to management’s high level goals. In addition, cross-product dependencies are not being effectively recognized and managed. The necessity of tracing high level business objectives and portfolio initiatives down to the user story level is essential to any high performing agile development organization. This experience report details how Ultimate Software has successfully transitioned from agile development to an agile enterprise.","PeriodicalId":280848,"journal":{"name":"2009 Agile Conference","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114152597","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Weaponized Scrum Scrum武器化
Pub Date : 2009-08-24 DOI: 10.1109/AGILE.2009.33
M. Marchi
Scrum provides a framework for managing agile development projects. It encourages transparency at all times, which helps reinforce the cycle of trust that must exist between development teams, management and the customer. Over the course of two years, our team had used Scrum to successfully deliver three revisions of our product with a degree of predictability that had been unattainable prior to adopting the agile method. When the projected schedule of our next project didn’t align with the business needs of the organization, we found ourselves on the fast-track to conflict. And we had given them all the ammunition they needed to turn our gesture of trust into a weapon of unimaginable destruction.
Scrum为管理敏捷开发项目提供了一个框架。它在任何时候都鼓励透明度,这有助于加强必须存在于开发团队、管理层和客户之间的信任循环。在两年的时间里,我们的团队使用Scrum成功地交付了我们产品的三个版本,并且具有一定程度的可预测性,这在采用敏捷方法之前是无法实现的。当我们下一个项目的计划进度表与组织的业务需求不一致时,我们发现自己很快就会陷入冲突。我们给了他们所需的所有弹药,让他们把我们的信任姿态变成一件具有难以想象破坏力的武器。
{"title":"Weaponized Scrum","authors":"M. Marchi","doi":"10.1109/AGILE.2009.33","DOIUrl":"https://doi.org/10.1109/AGILE.2009.33","url":null,"abstract":"Scrum provides a framework for managing agile development projects. It encourages transparency at all times, which helps reinforce the cycle of trust that must exist between development teams, management and the customer. Over the course of two years, our team had used Scrum to successfully deliver three revisions of our product with a degree of predictability that had been unattainable prior to adopting the agile method. When the projected schedule of our next project didn’t align with the business needs of the organization, we found ourselves on the fast-track to conflict. And we had given them all the ammunition they needed to turn our gesture of trust into a weapon of unimaginable destruction.","PeriodicalId":280848,"journal":{"name":"2009 Agile Conference","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129083194","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
The Inkubook Experience: A Tale of Five Processes Inkubook体验:五个过程的故事
Pub Date : 2009-08-24 DOI: 10.1109/AGILE.2009.34
Eric R. Willeke
Inkubook.com came into existence in March 2008 when an existing software development and marketing organization received a new CEO who immediately tasked the team with building an entirely different product. This paper describes the sources of pain that led to an evolution from the existing Scrum process through four major changes as the team's process shifted to meet the team's goals and management's demands. Then, the ramifications and further changes of the resulting kanban approach are explored.
Inkubook.com成立于2008年3月,当时一个现有的软件开发和营销组织迎来了一位新的CEO,他立即要求团队开发一款完全不同的产品。这篇文章描述了从现有的Scrum过程演变到四个主要变化的痛苦来源,因为团队的过程转变了,以满足团队的目标和管理层的需求。然后,探讨由此产生的看板方法的分支和进一步的变化。
{"title":"The Inkubook Experience: A Tale of Five Processes","authors":"Eric R. Willeke","doi":"10.1109/AGILE.2009.34","DOIUrl":"https://doi.org/10.1109/AGILE.2009.34","url":null,"abstract":"Inkubook.com came into existence in March 2008 when an existing software development and marketing organization received a new CEO who immediately tasked the team with building an entirely different product. This paper describes the sources of pain that led to an evolution from the existing Scrum process through four major changes as the team's process shifted to meet the team's goals and management's demands. Then, the ramifications and further changes of the resulting kanban approach are explored.","PeriodicalId":280848,"journal":{"name":"2009 Agile Conference","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133337369","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Accidental Adoption: The Story of Scrum at Amazon.com 意外采用:亚马逊网站Scrum的故事
Pub Date : 2009-08-24 DOI: 10.1109/AGILE.2009.10
Allan W. Atlas
By late 2004, Scrum had been chosen independently as a development process by several teams at Amazon.com. From then until 2009, Scrum spread to a large portion of the software development teams at Amazon. This widespread adoption occurred in part due to the actions of a single individual and in part due to the natural match between Scrum’s characteristics and the culture prevalent at Amazon.com. Widespread use of small, independent teams and a general empowerment at the team level made Scrum a smaller step to take for development teams at Amazon than it would be at many companies of equal or greater size. The success of Scrum at Amazon shows how important the prevailing culture of the company can be in terms of supporting an Agile transformation. These lessons are relevant to Scrum transformations being undertaken at many companies today.
到2004年底,亚马逊的几个团队已经独立地选择Scrum作为开发过程。从那时起直到2009年,Scrum在亚马逊的大部分软件开发团队中传播开来。这种广泛的采用部分是由于单个人的行为,部分是由于Scrum的特征与亚马逊流行的文化之间的自然匹配。小型独立团队的广泛使用,以及团队层面的普遍授权,使得Scrum在亚马逊的开发团队中比在许多同等规模或更大规模的公司中要小得多。Scrum在Amazon的成功表明,在支持敏捷转型方面,公司的主流文化是多么重要。这些经验教训与今天许多公司正在进行的Scrum转换相关。
{"title":"Accidental Adoption: The Story of Scrum at Amazon.com","authors":"Allan W. Atlas","doi":"10.1109/AGILE.2009.10","DOIUrl":"https://doi.org/10.1109/AGILE.2009.10","url":null,"abstract":"By late 2004, Scrum had been chosen independently as a development process by several teams at Amazon.com. From then until 2009, Scrum spread to a large portion of the software development teams at Amazon. This widespread adoption occurred in part due to the actions of a single individual and in part due to the natural match between Scrum’s characteristics and the culture prevalent at Amazon.com. Widespread use of small, independent teams and a general empowerment at the team level made Scrum a smaller step to take for development teams at Amazon than it would be at many companies of equal or greater size. The success of Scrum at Amazon shows how important the prevailing culture of the company can be in terms of supporting an Agile transformation. These lessons are relevant to Scrum transformations being undertaken at many companies today.","PeriodicalId":280848,"journal":{"name":"2009 Agile Conference","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131507669","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Exploring Synergistic Impact through Adventures in Group Pairing 通过小组配对探索协同效应
Pub Date : 2009-08-24 DOI: 10.1109/AGILE.2009.36
Ken Kolchier
As Agile practitioners, a great deal of our time is focused on having targeted, directed impact. But sometimes we miss opportunities to repurpose our efforts into synergistic, many-pronged effects. Not multi-tasking — multi-effecting, from one piece of effort. This paper will explore this topic, both in theory and in practice, specifically focusing on Group Pairing as an example of this. We will examine a particular client case study, where a disparate developer team, with minimal pairing and TDD experience, was developed into a highly-productive “gelled” team through Group Pairing — six individuals, one workstation.
作为敏捷实践者,我们的大部分时间都集中在有针对性的、直接的影响上。但有时我们会错过重新调整我们的努力的机会,使其产生协同的、多方面的影响。不是多任务,而是一次努力就能产生多种效果。本文将从理论和实践两方面探讨这一主题,并特别以组配对为例。我们将研究一个特定的客户案例研究,在这个案例中,一个完全不同的开发人员团队,拥有最少的结对和TDD经验,通过组结对被开发成一个高生产力的“凝胶”团队——六个人,一个工作站。
{"title":"Exploring Synergistic Impact through Adventures in Group Pairing","authors":"Ken Kolchier","doi":"10.1109/AGILE.2009.36","DOIUrl":"https://doi.org/10.1109/AGILE.2009.36","url":null,"abstract":"As Agile practitioners, a great deal of our time is focused on having targeted, directed impact. But sometimes we miss opportunities to repurpose our efforts into synergistic, many-pronged effects. Not multi-tasking — multi-effecting, from one piece of effort. This paper will explore this topic, both in theory and in practice, specifically focusing on Group Pairing as an example of this. We will examine a particular client case study, where a disparate developer team, with minimal pairing and TDD experience, was developed into a highly-productive “gelled” team through Group Pairing — six individuals, one workstation.","PeriodicalId":280848,"journal":{"name":"2009 Agile Conference","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129686707","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
25 percent Ahead of Schedule and just at “Step 2” of the SAMI 比计划提前了25%,刚好在SAMI的“第二步”
Pub Date : 2009-08-24 DOI: 10.1109/AGILE.2009.63
El-Mohanned Ahmed, A. Sidky
The Sidky Agile Measurement Index (SAMI) is a 5-step value-based roadmap to agility. The SAMI is designed to help guide organizations seeking to become more agile. Each of SAMI’s 5 steps (Collaborative, Evolutionary, Integrated, Adaptive and Encompassing) aims to instill a new value in teams and organizations. This report shows how an organization that is just at Step 2 of the SAMI has realized a number of tangible business benefits. Some of these notable benefits are (a) 25% increase in the speed to market, (b) 45% decrease in the number of bugs reported after delivery of the system, (c) unprecedented customer satisfaction, and (d) 19% decrease in employee turnover because of the substantial increase in the team moral.
Sidky敏捷度量指数(SAMI)是一个基于价值的5步敏捷路线图。SAMI旨在帮助指导寻求变得更加敏捷的组织。SAMI的5个步骤(协作、进化、集成、适应和包容)中的每一个都旨在为团队和组织注入新的价值。该报告显示了刚刚处于SAMI第2步的组织如何实现了许多切实的业务利益。其中一些显著的好处是(a)上市速度提高了25%,(b)系统交付后报告的错误数量减少了45%,(c)前所未有的客户满意度,(d)由于团队道德的大幅提高,员工流动率降低了19%。
{"title":"25 percent Ahead of Schedule and just at “Step 2” of the SAMI","authors":"El-Mohanned Ahmed, A. Sidky","doi":"10.1109/AGILE.2009.63","DOIUrl":"https://doi.org/10.1109/AGILE.2009.63","url":null,"abstract":"The Sidky Agile Measurement Index (SAMI) is a 5-step value-based roadmap to agility. The SAMI is designed to help guide organizations seeking to become more agile. Each of SAMI’s 5 steps (Collaborative, Evolutionary, Integrated, Adaptive and Encompassing) aims to instill a new value in teams and organizations. This report shows how an organization that is just at Step 2 of the SAMI has realized a number of tangible business benefits. Some of these notable benefits are (a) 25% increase in the speed to market, (b) 45% decrease in the number of bugs reported after delivery of the system, (c) unprecedented customer satisfaction, and (d) 19% decrease in employee turnover because of the substantial increase in the team moral.","PeriodicalId":280848,"journal":{"name":"2009 Agile Conference","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125814170","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Covert Agile: Development at the Speed of… Government? 隐蔽敏捷:以政府的速度发展?
Pub Date : 2009-08-24 DOI: 10.1109/AGILE.2009.48
David Morgan
It is the late-80’s and the U.S. Department of Defense is rolling out a new state-of-the-art system for scheduling satellite tracking stations that uses a text-driven display and communication over serial lines. Now 15 years, three failed replacements and over 20 million tax payer dollars later a final attempt at replacing the crippled system gets underway…using Agile. This experience report will cover the challenges faced developing a critical application in iterations while satisfying the customers requirement that deliverables be made using the traditional waterfall lifecycle.
这是80年代末,美国国防部正在推出一种新的最先进的系统,用于调度卫星跟踪站,该系统使用文本驱动的显示和串行线路上的通信。15年过去了,经过三次失败的替换,花费了超过2000万纳税人的钱,最后一次尝试使用敏捷来替换这个瘫痪的系统。这份经验报告将涵盖在迭代中开发关键应用程序所面临的挑战,同时满足客户使用传统瀑布式生命周期制作可交付成果的要求。
{"title":"Covert Agile: Development at the Speed of… Government?","authors":"David Morgan","doi":"10.1109/AGILE.2009.48","DOIUrl":"https://doi.org/10.1109/AGILE.2009.48","url":null,"abstract":"It is the late-80’s and the U.S. Department of Defense is rolling out a new state-of-the-art system for scheduling satellite tracking stations that uses a text-driven display and communication over serial lines. Now 15 years, three failed replacements and over 20 million tax payer dollars later a final attempt at replacing the crippled system gets underway…using Agile. This experience report will cover the challenges faced developing a critical application in iterations while satisfying the customers requirement that deliverables be made using the traditional waterfall lifecycle.","PeriodicalId":280848,"journal":{"name":"2009 Agile Conference","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122931329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Take No Prisoners: How a Venture Capital Group Does Scrum 毫不留情:风险投资集团如何实施Scrum
Pub Date : 2009-08-24 DOI: 10.1109/AGILE.2009.29
J. Sutherland, Igor Altman
In 2007, OpenView Venture Partners decided to adopt Scrum as best practice in software development in its portfolio companies and Scrum as the standard practice in internal operations. It is one of the first high-performance non-software Scrums that delivers twice as much value in fewer working hours. The model at OpenView provides data and a working manual on how to do Scrum outside of software development. Their aggressive removal of impediments (take no prisoners!) distinguishes them from Scrum implementations that are unable to remove institutionalized waste.
2007年,OpenView Venture Partners决定在其投资组合公司中采用Scrum作为软件开发的最佳实践,并将Scrum作为内部运营的标准实践。它是第一个在更短的工作时间内交付两倍价值的高性能非软件scrum之一。OpenView的模型提供了关于如何在软件开发之外实施Scrum的数据和工作手册。他们积极地消除障碍(毫不留情!),这将他们与无法消除制度化浪费的Scrum实现区分开来。
{"title":"Take No Prisoners: How a Venture Capital Group Does Scrum","authors":"J. Sutherland, Igor Altman","doi":"10.1109/AGILE.2009.29","DOIUrl":"https://doi.org/10.1109/AGILE.2009.29","url":null,"abstract":"In 2007, OpenView Venture Partners decided to adopt Scrum as best practice in software development in its portfolio companies and Scrum as the standard practice in internal operations. It is one of the first high-performance non-software Scrums that delivers twice as much value in fewer working hours. The model at OpenView provides data and a working manual on how to do Scrum outside of software development. Their aggressive removal of impediments (take no prisoners!) distinguishes them from Scrum implementations that are unable to remove institutionalized waste.","PeriodicalId":280848,"journal":{"name":"2009 Agile Conference","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114414419","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Applying the Dreyfus Model of Skill Acquisition to the Adoption of Kanban Systems at Software Engineering Professionals (SEP) Dreyfus技能习得模型在软件工程专业人员(SEP)看板系统应用中的应用
Pub Date : 2009-08-24 DOI: 10.1109/AGILE.2009.25
Christopher M. Shinkle
In 2004, SEP tried adopting Agile practices. However, Agile failed to have the desired lasting impact across the entire organization. Things changed in 2007, when SEP implemented a kanban system for the first time. Kanban created an effective means for institutionalization of Lean by providing a unique method of discovering and learning practices and principles. Upon examining multiple teams using kanban systems it was apparent that teams followed similar patterns of adoption and learning. They appeared to follow the Dreyfus Model for Skill Acquisition.
2004年,SEP尝试采用敏捷实践。然而,敏捷并没有在整个组织中产生预期的持久影响。2007年,当SEP第一次实施看板系统时,情况发生了变化。看板通过提供发现和学习实践和原则的独特方法,为精益的制度化创造了一种有效的手段。在检查多个使用看板系统的团队后,很明显,团队遵循类似的采用和学习模式。他们似乎遵循了德雷福斯技能习得模型。
{"title":"Applying the Dreyfus Model of Skill Acquisition to the Adoption of Kanban Systems at Software Engineering Professionals (SEP)","authors":"Christopher M. Shinkle","doi":"10.1109/AGILE.2009.25","DOIUrl":"https://doi.org/10.1109/AGILE.2009.25","url":null,"abstract":"In 2004, SEP tried adopting Agile practices. However, Agile failed to have the desired lasting impact across the entire organization. Things changed in 2007, when SEP implemented a kanban system for the first time. Kanban created an effective means for institutionalization of Lean by providing a unique method of discovering and learning practices and principles. Upon examining multiple teams using kanban systems it was apparent that teams followed similar patterns of adoption and learning. They appeared to follow the Dreyfus Model for Skill Acquisition.","PeriodicalId":280848,"journal":{"name":"2009 Agile Conference","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114515781","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Killing the Gatekeeper: Introducing a Continuous Integration System 杀死守门人:引入持续集成系统
Pub Date : 2009-08-24 DOI: 10.1109/AGILE.2009.35
Francis J. Lacoste
This is the story of how the Launchpad (https://launchpad.net) development team switched to a continuous integration system to increase several flows in their development process: flow of changes on trunk; flow of changes requiring database schema upgrade; flow of deployed changes to end users. The switch to a buildbot-based system meant violating a very old company taboo: a trunk that doesn’t pass its test suite. The risk of a broken trunk was offset by allowing each developer to run the full test suite in the Amazon EC2 cloud.
这是一个关于Launchpad (https://launchpad.net)开发团队如何切换到持续集成系统来增加开发过程中的几个流程的故事:主干上的变更流程;需要数据库模式升级的变更流程;部署到最终用户的更改流。切换到基于buildbot的系统意味着违反了一个非常古老的公司禁忌:一个不能通过测试套件的主干。通过允许每个开发人员在Amazon EC2云中运行完整的测试套件,可以抵消主干损坏的风险。
{"title":"Killing the Gatekeeper: Introducing a Continuous Integration System","authors":"Francis J. Lacoste","doi":"10.1109/AGILE.2009.35","DOIUrl":"https://doi.org/10.1109/AGILE.2009.35","url":null,"abstract":"This is the story of how the Launchpad (https://launchpad.net) development team switched to a continuous integration system to increase several flows in their development process: flow of changes on trunk; flow of changes requiring database schema upgrade; flow of deployed changes to end users. The switch to a buildbot-based system meant violating a very old company taboo: a trunk that doesn’t pass its test suite. The risk of a broken trunk was offset by allowing each developer to run the full test suite in the Amazon EC2 cloud.","PeriodicalId":280848,"journal":{"name":"2009 Agile Conference","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132011799","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 36
期刊
2009 Agile Conference
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1