Measuring agility in agile methodologies (original) (raw)

Measuring Agility- A Validity Study on Tools Measuring The Agility Level of Software Development Teams

2015

Context: In the past two decades, an increasing number of software development teams have been transitioning to agile. As a result, a need has emerged for measuring how agile these teams are. To satisfy this need, many researchers have created their own agile measurement tools. However, none of the tools managed to provide a substantial solution. Objective: Many tools have been created for measuring the agility of software development teams, thus creating a saturation in the field. Three tools were selected in order to validate whether they will yield similar results. These tools were the Perceptive Agile Measurement (PAM), the Team Agility Assessment (TAA) and the Objectives Principles Strategies (OPS). Method: The surveys for the three tools were given to the four software development teams of Company A. The survey questions were grouped into agile practices which were checked for correlation in order to establish convergent validity. In addition, we checked whether the questions ...

Towards Pertinent Characteristics of Agility and Agile Practices for Software Processes

CLEI Electronic Journal

Context: It is believed that agility in software processes can bring benefits to software development and lead to an economy of efforts when accommodating changes is needed. Objective: Assess pertinence and relevance of agility characteristics and agile practices for software processes. Method: From 18 agility characteristics and 17 agile practices applicable to software processes revealed through systematic literature reviews performed in 2010, a survey was conducted to assess their pertinence and relevance. Results: 16 agility characteristics and 15 agile practices were considered pertinent to insert agility in software processes. Conclusion: Results should be used sparingly. It would be interesting to replicate the study in other contexts, with different subjects, and compare them, to increase the generalization of their results.

Assessment of Agility in Software Organizations with a Web-Based Agility Assessment Tool

43rd Euromicro Conference on Software Engineering and Advanced Applications, 2017

Agile software development approaches have emerged to overcome the inherent challenges of the traditional software development methodologies. With that in mind, they offer a set of simple yet effective practices based on the values and supporting principles of the Agile Manifesto. Today, more and more organizations are practicing Agile but transitioning to Agile is not as straightforward as it might seem. The benefits afforded by the agile values, principles and practices are not fully obtained and adapters struggle to become more mature; i.e. increase their Agility. For, adapters to address this problem, agility assessments have been designed to be aware of the situation of their transition and make sure that they are heading in the right direction. However, these assessments still require significant amount of time and effort to apply. To overcome this problem, we have developed a web-based agility assessment tool which is a part of an integrated agility assessment approach. The approach consists of a structured and comprehensive agility assessment model (AgilityMod), an exemplar agility assessment process and a web based agility assessment tool (AssessAgility). This research focuses on the final component of the approach: AssessAgility tool and presents a multiple case study that was conducted to evaluate tool’s capabilities in terms of providing guidance, automation and reducing the effort spent on the assessments.

Toward a conceptual framework of agile methods: a study of agility in different disciplines

European Software Engineering Conference, 2004

Since the software crisis of the 1960's, numerous methodologies have been developed to impose a disciplined process upon software development. It is now widely accepted that these methodologies are unsuccessful and unpopular due to their increasingly bureaucratic nature. Many researchers and practitioners are calling for these heavyweight methodologies to be replaced by agile methods. The Agile Manifesto was put forward

Agile Assessment Methods and Approaches

Emerging Innovations in Agile Software Development

Agile methods are widely used in software companies in recent years. Many software companies are replacing their traditional development methods with agile methods. Nonetheless, measuring agility that they have achieved has been a topic of debate. Software teams and companies need to know how agile they are or how much is the agility degree of their organization. Unlike traditional methods in software development, there is no standard or universal model (like CMM/CMMI) to measure maturity of agile teams and software companies. So far, only a few methods and tools have been proposed to measure the agility of software companies. The main aim of this chapter is introducing the structure and main features of the existing agile assessment methods and providing a brief discussion on drawbacks of these methods. This chapter tries to elucidate the actual position of agility measurement methods in measuring agility degree of companies who are trying to adapt to agile methods and practices.