首页 > 最新文献

2010 Agile Conference最新文献

英文 中文
Adopting Code Reviews for Agile Software Development 在敏捷软件开发中采用代码审查
Pub Date : 2010-08-09 DOI: 10.1109/AGILE.2010.18
Mario Bernhart, Andreas Mauczka, T. Grechenig
Code reviews have many benefits, most importantly to find bugs early in the development phase and to enforce coding standards. Still, it is widely accepted that formal code reviews are time-consuming and the practical applicability in agile development is controversial. This work presents a continuous differential-based method and tool for code reviews. By using a continuous approach to code reviews, the review overhead can be reduced and the effectiveness and applicability in agile environments shall be improved.
代码审查有很多好处,最重要的是在开发阶段早期发现bug并执行编码标准。尽管如此,人们普遍认为正式的代码审查是耗时的,并且在敏捷开发中的实际适用性是有争议的。这项工作为代码审查提供了一个连续的基于微分的方法和工具。通过使用持续的方法进行代码审查,可以减少审查开销,并提高敏捷环境中的有效性和适用性。
{"title":"Adopting Code Reviews for Agile Software Development","authors":"Mario Bernhart, Andreas Mauczka, T. Grechenig","doi":"10.1109/AGILE.2010.18","DOIUrl":"https://doi.org/10.1109/AGILE.2010.18","url":null,"abstract":"Code reviews have many benefits, most importantly to find bugs early in the development phase and to enforce coding standards. Still, it is widely accepted that formal code reviews are time-consuming and the practical applicability in agile development is controversial. This work presents a continuous differential-based method and tool for code reviews. By using a continuous approach to code reviews, the review overhead can be reduced and the effectiveness and applicability in agile environments shall be improved.","PeriodicalId":442404,"journal":{"name":"2010 Agile Conference","volume":"5 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131972884","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}
引用次数: 26
Capitalizing on Empirical Evidence during Agile Adoption 在敏捷采用过程中利用经验证据
Pub Date : 2010-08-09 DOI: 10.1109/AGILE.2010.7
Hesam Chiniforooshan Esfahani, E. Yu, M. Annosi
Despite high expectations, agile methods have not always produced the desired results. The suitability of various agile practices depends on many situational factors, such as team size, project complexity, individuals competence, etc. As agile practices have become increasingly widespread, there is a growing body of literature that reports on empirical experiences, including factors that contribute to successful or problematic adoptions. However, this considerable body of knowledge is hard for the busy practitioner to digest, synthesize, and put to practice for the specific context at hand. Our previous work [1] introduced a repository of agile methods that provides evidential knowledge about the needed conditions (requisites) and promised benefits (objectives) of various Agile Method Fragments (AMFs). The knowledge was gathered through systematic review of empirical studies which investigated the enactment of agile methods in various project situations. This paper reports the use of repository in a software process improvement initiative in one of the R&D units of Ericsson Company in Italy.
尽管期望很高,但敏捷方法并不总是产生期望的结果。各种敏捷实践的适用性取决于许多情境因素,例如团队规模、项目复杂性、个人能力等。随着敏捷实践的日益普及,越来越多的文献报告了经验经验,包括导致成功或有问题的采用的因素。然而,对于忙碌的实践者来说,这一庞大的知识体系很难消化、综合,并将其用于手头的特定上下文。我们之前的工作[1]介绍了一个敏捷方法存储库,它提供了关于各种敏捷方法片段(amf)所需条件(先决条件)和承诺收益(目标)的证据性知识。这些知识是通过系统回顾实证研究收集的,这些研究调查了敏捷方法在各种项目情况下的实施。本文报道了在意大利爱立信公司的一个研发单位的软件过程改进计划中使用存储库的情况。
{"title":"Capitalizing on Empirical Evidence during Agile Adoption","authors":"Hesam Chiniforooshan Esfahani, E. Yu, M. Annosi","doi":"10.1109/AGILE.2010.7","DOIUrl":"https://doi.org/10.1109/AGILE.2010.7","url":null,"abstract":"Despite high expectations, agile methods have not always produced the desired results. The suitability of various agile practices depends on many situational factors, such as team size, project complexity, individuals competence, etc. As agile practices have become increasingly widespread, there is a growing body of literature that reports on empirical experiences, including factors that contribute to successful or problematic adoptions. However, this considerable body of knowledge is hard for the busy practitioner to digest, synthesize, and put to practice for the specific context at hand. Our previous work [1] introduced a repository of agile methods that provides evidential knowledge about the needed conditions (requisites) and promised benefits (objectives) of various Agile Method Fragments (AMFs). The knowledge was gathered through systematic review of empirical studies which investigated the enactment of agile methods in various project situations. This paper reports the use of repository in a software process improvement initiative in one of the R&D units of Ericsson Company in Italy.","PeriodicalId":442404,"journal":{"name":"2010 Agile Conference","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129616752","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
Distributed and Automated Usability Testing of Low-Fidelity Prototypes 低保真原型的分布式和自动化可用性测试
Pub Date : 2010-08-09 DOI: 10.1109/AGILE.2010.11
Ali Hosseini-Khayat, T. Hellmann, F. Maurer
Lack of tool support is hindering the growing interest in incorporating usability evaluation into agile software development practices. To address this concern we have developed ActiveStory Enhanced, a tool for creation and remote evaluation of low-fidelity prototypes. Building on its predecessor, ActiveStory Enhanced remotely collects more forms of usability data and provides new visualizations of this data to aid in the detection of usability flaws.
缺乏工具支持阻碍了将可用性评估纳入敏捷软件开发实践的兴趣的增长。为了解决这个问题,我们开发了activesory Enhanced,一个用于创建和远程评估低保真原型的工具。在其前身的基础上,activesory Enhanced远程收集更多形式的可用性数据,并提供这些数据的新的可视化,以帮助检测可用性缺陷。
{"title":"Distributed and Automated Usability Testing of Low-Fidelity Prototypes","authors":"Ali Hosseini-Khayat, T. Hellmann, F. Maurer","doi":"10.1109/AGILE.2010.11","DOIUrl":"https://doi.org/10.1109/AGILE.2010.11","url":null,"abstract":"Lack of tool support is hindering the growing interest in incorporating usability evaluation into agile software development practices. To address this concern we have developed ActiveStory Enhanced, a tool for creation and remote evaluation of low-fidelity prototypes. Building on its predecessor, ActiveStory Enhanced remotely collects more forms of usability data and provides new visualizations of this data to aid in the detection of usability flaws.","PeriodicalId":442404,"journal":{"name":"2010 Agile Conference","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117000718","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}
引用次数: 16
The Impact of Organization, Project and Governance Variables on Software Quality and Project Success 组织、项目和治理变量对软件质量和项目成功的影响
Pub Date : 2010-08-09 DOI: 10.1109/AGILE.2010.16
Noura Abbas, A. Gravell, G. Wills
In this paper we present a statistically tested evidence about how quality and success rate are correlated with variables reflecting the organization and aspects of its project’s governance, namely retrospectives and metrics. The results presented in this paper are based on the Agile Projects Governance Survey that collected 129 responses. This paper discuss the deep analysis of this survey, and the main findings suggest that when applying agile software development, the quality of software improves as the organization measures customer satisfaction more frequently, and as the impact of retrospective increases. Project success improves as quality, frequency of measuring customer satisfaction, organization experience in agile development, retrospective impact, the team participation in retrospective and the team contribution to retrospective, increases.
在本文中,我们提出了一个统计测试的证据,证明质量和成功率是如何与反映组织及其项目治理方面的变量相关的,即回顾和度量。本文给出的结果是基于收集了129个回复的敏捷项目治理调查。本文讨论了对该调查的深入分析,主要发现表明,当应用敏捷软件开发时,随着组织更频繁地测量客户满意度,以及随着回顾的影响增加,软件质量也会提高。项目的成功会随着质量、测量客户满意度的频率、敏捷开发中的组织经验、回顾影响、团队参与回顾以及团队对回顾的贡献的增加而提高。
{"title":"The Impact of Organization, Project and Governance Variables on Software Quality and Project Success","authors":"Noura Abbas, A. Gravell, G. Wills","doi":"10.1109/AGILE.2010.16","DOIUrl":"https://doi.org/10.1109/AGILE.2010.16","url":null,"abstract":"In this paper we present a statistically tested evidence about how quality and success rate are correlated with variables reflecting the organization and aspects of its project’s governance, namely retrospectives and metrics. The results presented in this paper are based on the Agile Projects Governance Survey that collected 129 responses. This paper discuss the deep analysis of this survey, and the main findings suggest that when applying agile software development, the quality of software improves as the organization measures customer satisfaction more frequently, and as the impact of retrospective increases. Project success improves as quality, frequency of measuring customer satisfaction, organization experience in agile development, retrospective impact, the team participation in retrospective and the team contribution to retrospective, increases.","PeriodicalId":442404,"journal":{"name":"2010 Agile Conference","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128278001","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
Classes of Distributed Agile Development Problems 分布式敏捷开发问题的分类
Pub Date : 2010-08-09 DOI: 10.1109/AGILE.2010.14
M. Kajko-Mattsson, Gayane Azizyan, M. Magarian
Little is known about problems encountered in distributed Agile development environments. There have been some case studies reporting on them. However, these studies have been mainly limited to the scope and context of only one or a few companies. As a result, we do not possess an overall picture of what types of problems and challenges the companies may encounter in distributed Agile environments. In this paper, we analyze twelve case studies from the existing literature, identify thirteen problems reported in them and their solutions, and we group the problems into six classes: Culture, Time Zone, Communication, Customer Collaboration, Trust, Training and Technical Issues.
人们对分布式敏捷开发环境中遇到的问题知之甚少。有一些关于它们的案例研究报告。然而,这些研究主要局限于一家或几家公司的范围和背景。因此,我们无法全面了解公司在分布式敏捷环境中可能遇到的问题和挑战的类型。本文分析了已有文献中的12个案例研究,找出了其中的13个问题及其解决方案,并将问题分为六大类:文化、时区、沟通、客户协作、信任、培训和技术问题。
{"title":"Classes of Distributed Agile Development Problems","authors":"M. Kajko-Mattsson, Gayane Azizyan, M. Magarian","doi":"10.1109/AGILE.2010.14","DOIUrl":"https://doi.org/10.1109/AGILE.2010.14","url":null,"abstract":"Little is known about problems encountered in distributed Agile development environments. There have been some case studies reporting on them. However, these studies have been mainly limited to the scope and context of only one or a few companies. As a result, we do not possess an overall picture of what types of problems and challenges the companies may encounter in distributed Agile environments. In this paper, we analyze twelve case studies from the existing literature, identify thirteen problems reported in them and their solutions, and we group the problems into six classes: Culture, Time Zone, Communication, Customer Collaboration, Trust, Training and Technical Issues.","PeriodicalId":442404,"journal":{"name":"2010 Agile Conference","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114385509","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}
引用次数: 39
Stakeholder Identification in Agile Software Product Development Organizations: A Model for Understanding Who and What Really Counts 敏捷软件产品开发组织中的利益相关者识别:一个理解谁和什么真正重要的模型
Pub Date : 2010-08-09 DOI: 10.1109/AGILE.2010.17
Ken Power
Stakeholder Theory is an area of strategic management that defines a stakeholder as someone who affects or is affected by the actions of the organization. The principles and concepts of stakeholder theory can be applied to software development organizations to give managers a better understanding of the diverse community of stakeholders that influence product development efforts. A deeper understanding of the broad community of stakeholders can help an organization that is transitioning to agile methods by highlighting the stakeholders that are affected. This paper describes the application of stakeholder theory to product development organizations in the context of a global product development company undergoing a multi-year transition to agile development. A model is presented for mapping stakeholders into stakeholder groups, and for quantifying the influence of stakeholders. This paper further uses a stakeholder approach to demonstrate how traditional organization roles map to roles in an agile product development organization.
利益相关者理论是战略管理的一个领域,它将利益相关者定义为影响或受组织行动影响的人。涉众理论的原则和概念可以应用于软件开发组织,以使管理人员更好地理解影响产品开发工作的涉众的不同社区。更深入地了解涉众的广泛社区,可以通过突出受影响的涉众,帮助正在向敏捷方法过渡的组织。本文描述了利益相关者理论在产品开发组织中的应用,在一个全球产品开发公司经历了多年的敏捷开发过渡的背景下。提出了一个将利益相关者映射到利益相关者群体的模型,并对利益相关者的影响进行了量化。本文进一步使用涉众方法来演示传统组织角色如何映射到敏捷产品开发组织中的角色。
{"title":"Stakeholder Identification in Agile Software Product Development Organizations: A Model for Understanding Who and What Really Counts","authors":"Ken Power","doi":"10.1109/AGILE.2010.17","DOIUrl":"https://doi.org/10.1109/AGILE.2010.17","url":null,"abstract":"Stakeholder Theory is an area of strategic management that defines a stakeholder as someone who affects or is affected by the actions of the organization. The principles and concepts of stakeholder theory can be applied to software development organizations to give managers a better understanding of the diverse community of stakeholders that influence product development efforts. A deeper understanding of the broad community of stakeholders can help an organization that is transitioning to agile methods by highlighting the stakeholders that are affected. This paper describes the application of stakeholder theory to product development organizations in the context of a global product development company undergoing a multi-year transition to agile development. A model is presented for mapping stakeholders into stakeholder groups, and for quantifying the influence of stakeholders. This paper further uses a stakeholder approach to demonstrate how traditional organization roles map to roles in an agile product development organization.","PeriodicalId":442404,"journal":{"name":"2010 Agile Conference","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115385033","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}
引用次数: 26
Reactive Variability Management in Agile Software Development 敏捷软件开发中的响应性可变性管理
Pub Date : 2010-08-09 DOI: 10.1109/AGILE.2010.6
Yaser Ghanam, D. Andreychuk, F. Maurer
Agile organizations focus on developing software systems that satisfy their current customer base, without worrying about best practices to handle variations of requirements in the system. Scaling agile methods up to adopt variability management practices in their traditional form is challenging. In this paper, we discuss the challenges and we contribute a lightweight, iterative approach that enables agile organizations to manage variability on demand in a reactive manner. The approach relies on agile practices like iterative development, refactoring, and continuous integration and testing. We present a case study to show how the approach was used to handle variability arising from technical and usability issues, and we provide a discussion of the advantages and limitations of the approach.
敏捷组织专注于开发满足当前客户群的软件系统,而不用担心处理系统中需求变化的最佳实践。将敏捷方法扩展到采用传统形式的可变性管理实践是具有挑战性的。在本文中,我们讨论了这些挑战,并提供了一种轻量级的迭代方法,使敏捷组织能够以响应的方式按需管理可变性。这种方法依赖于敏捷实践,比如迭代开发、重构、持续集成和测试。我们提供了一个案例研究来展示如何使用该方法来处理由技术和可用性问题引起的可变性,并且我们提供了该方法的优点和局限性的讨论。
{"title":"Reactive Variability Management in Agile Software Development","authors":"Yaser Ghanam, D. Andreychuk, F. Maurer","doi":"10.1109/AGILE.2010.6","DOIUrl":"https://doi.org/10.1109/AGILE.2010.6","url":null,"abstract":"Agile organizations focus on developing software systems that satisfy their current customer base, without worrying about best practices to handle variations of requirements in the system. Scaling agile methods up to adopt variability management practices in their traditional form is challenging. In this paper, we discuss the challenges and we contribute a lightweight, iterative approach that enables agile organizations to manage variability on demand in a reactive manner. The approach relies on agile practices like iterative development, refactoring, and continuous integration and testing. We present a case study to show how the approach was used to handle variability arising from technical and usability issues, and we provide a discussion of the advantages and limitations of the approach.","PeriodicalId":442404,"journal":{"name":"2010 Agile Conference","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117101356","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
An Iterative Approach for Development of Safety-Critical Software and Safety Arguments 安全关键软件开发的迭代方法和安全论证
Pub Date : 2010-08-09 DOI: 10.1109/AGILE.2010.10
Xiaocheng Ge, R. Paige, J. Mcdermid
The benefits ascribed to Agile methods are attractive to software engineers working in the safety-critical software domain. There is limited industrial experience and evidence of successful applications of Agile methods in this domain, however, academic research has identified some of the key challenges of their adoption and application, and has started to present feasibility studies. In this paper, we propose an iterative approach for developing safety-critical software, making two novel contributions. Firstly, we address the notion of up-front design in safety-critical software development, and describe the characteristics fan up-front design that is minimal from the perspective of achieving safety objectives. Secondly, we identify a key difficulty of using iterative development for building safety-critical software, and present a way to develop both a software system and a safety argument iteratively. We also give details of a proof-of-concept example illustrating the use of the approach.
敏捷方法的好处对在安全关键软件领域工作的软件工程师很有吸引力。敏捷方法在这个领域的成功应用的工业经验和证据是有限的,然而,学术研究已经确定了它们的采用和应用的一些关键挑战,并开始提出可行性研究。在本文中,我们提出了一种开发安全关键软件的迭代方法,并做出了两个新颖的贡献。首先,我们讨论了安全关键软件开发中预先设计的概念,并从实现安全目标的角度描述了预先设计的最小特征。其次,我们确定了使用迭代开发构建安全关键软件的一个关键困难,并提出了一种迭代开发软件系统和安全论证的方法。我们还提供了一个概念验证示例的详细信息,以说明该方法的使用。
{"title":"An Iterative Approach for Development of Safety-Critical Software and Safety Arguments","authors":"Xiaocheng Ge, R. Paige, J. Mcdermid","doi":"10.1109/AGILE.2010.10","DOIUrl":"https://doi.org/10.1109/AGILE.2010.10","url":null,"abstract":"The benefits ascribed to Agile methods are attractive to software engineers working in the safety-critical software domain. There is limited industrial experience and evidence of successful applications of Agile methods in this domain, however, academic research has identified some of the key challenges of their adoption and application, and has started to present feasibility studies. In this paper, we propose an iterative approach for developing safety-critical software, making two novel contributions. Firstly, we address the notion of up-front design in safety-critical software development, and describe the characteristics fan up-front design that is minimal from the perspective of achieving safety objectives. Secondly, we identify a key difficulty of using iterative development for building safety-critical software, and present a way to develop both a software system and a safety argument iteratively. We also give details of a proof-of-concept example illustrating the use of the approach.","PeriodicalId":442404,"journal":{"name":"2010 Agile Conference","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115975297","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}
引用次数: 71
Driving Process Improvement via Comparative Agility Assessment 通过比较敏捷性评估驱动过程改进
Pub Date : 2010-08-09 DOI: 10.1109/AGILE.2010.12
L. Williams, Kenny Rubin, Mike Cohn
Rather than striving to be “perfectly agile, ” some organizations desire to be more agile than their competition and/or the industry. The Comparative Agility™ (CA) assessment tool can be used to aid organizations in determining their relative agility compared with other teams who responded to CA. The results of CA can be used by a team to guide process improvement related to the use of agile software development practices. This paper provides an overview of industry trends in agility based upon 1, 235 CA respondents in a range of domains and geographical locations. Additionally, the paper goes further in depth on the results of four industrial teams who responded to the CA, explaining why their results were relatively high or low based upon experiences with the teams. The paper also discusses the resultant process improvement reactions and plans of these teams subsequent to reviewing their CA results.
一些组织并没有努力做到“完全敏捷”,而是希望比他们的竞争对手和/或整个行业更敏捷。比较敏捷™(CA)评估工具可以用来帮助组织确定他们与响应CA的其他团队相比的相对敏捷性。CA的结果可以被团队用来指导与使用敏捷软件开发实践相关的过程改进。本文根据1235名来自不同领域和地理位置的CA受访者对敏捷性的行业趋势进行了概述。此外,本文进一步深入了四个响应CA的工业团队的结果,并根据团队的经验解释了为什么他们的结果相对较高或较低。本文还讨论了评审CA结果后这些团队的过程改进反应和计划。
{"title":"Driving Process Improvement via Comparative Agility Assessment","authors":"L. Williams, Kenny Rubin, Mike Cohn","doi":"10.1109/AGILE.2010.12","DOIUrl":"https://doi.org/10.1109/AGILE.2010.12","url":null,"abstract":"Rather than striving to be “perfectly agile, ” some organizations desire to be more agile than their competition and/or the industry. The Comparative Agility™ (CA) assessment tool can be used to aid organizations in determining their relative agility compared with other teams who responded to CA. The results of CA can be used by a team to guide process improvement related to the use of agile software development practices. This paper provides an overview of industry trends in agility based upon 1, 235 CA respondents in a range of domains and geographical locations. Additionally, the paper goes further in depth on the results of four industrial teams who responded to the CA, explaining why their results were relatively high or low based upon experiences with the teams. The paper also discusses the resultant process improvement reactions and plans of these teams subsequent to reviewing their CA results.","PeriodicalId":442404,"journal":{"name":"2010 Agile Conference","volume":"105 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132269327","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}
引用次数: 44
Using Factor Analysis to Generate Clusters of Agile Practices (A Guide for Agile Process Improvement) 使用因子分析生成敏捷实践集群(敏捷过程改进指南)
Pub Date : 2010-08-01 DOI: 10.1109/AGILE.2010.15
Noura Abbas, A. Gravell, G. Wills
In this paper, factor analysis is applied on a set of data that was collected to study the effectiveness of 58 different agile practices. The analysis extracted 15 factors, each was associated with a list of practices. These factors with the associated practices can be used as a guide for agile process improvement. Correlations between the extracted factors were calculated, and the significant correlation findings suggested that people who applied iterative and incremental development and quality assurance practices had a high success rate, that communication with the customer was not very popular as it had negative correlations with governance and iterative and incremental development. Also, people who applied governance practices also applied quality assurance practices. Interestingly success rate related negatively with traditional analysis methods such as Gantt chart and detailed requirements specification.
在本文中,因子分析应用于一组收集的数据,以研究58种不同的敏捷实践的有效性。分析提取了15个因素,每个因素都与一系列实践相关联。这些因素和相关的实践可以作为敏捷过程改进的指南。提取的因素之间的相关性被计算出来,并且显著的相关性发现表明应用迭代和增量开发和质量保证实践的人有很高的成功率,与客户的沟通不是很受欢迎,因为它与治理和迭代和增量开发有负相关。同样,应用治理实践的人也应用质量保证实践。有趣的是,成功率与传统的分析方法(如甘特图和详细需求说明)呈负相关。
{"title":"Using Factor Analysis to Generate Clusters of Agile Practices (A Guide for Agile Process Improvement)","authors":"Noura Abbas, A. Gravell, G. Wills","doi":"10.1109/AGILE.2010.15","DOIUrl":"https://doi.org/10.1109/AGILE.2010.15","url":null,"abstract":"In this paper, factor analysis is applied on a set of data that was collected to study the effectiveness of 58 different agile practices. The analysis extracted 15 factors, each was associated with a list of practices. These factors with the associated practices can be used as a guide for agile process improvement. Correlations between the extracted factors were calculated, and the significant correlation findings suggested that people who applied iterative and incremental development and quality assurance practices had a high success rate, that communication with the customer was not very popular as it had negative correlations with governance and iterative and incremental development. Also, people who applied governance practices also applied quality assurance practices. Interestingly success rate related negatively with traditional analysis methods such as Gantt chart and detailed requirements specification.","PeriodicalId":442404,"journal":{"name":"2010 Agile Conference","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132062779","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}
引用次数: 43
期刊
2010 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