Influences on Agile Practice Tailoring in Enterprise Software Development

  title={Influences on Agile Practice Tailoring in Enterprise Software Development},
  author={Julian M. Bass},
  journal={2012 Agile India},
  • J. Bass
  • Published 17 February 2012
  • Business
  • 2012 Agile India
Agile development projects have become a reality in large enterprises using offshore development models. A case study involving seven international companies with offices in Bangalore, India, and London, UK was conducted, including interviews with 19 practitioners. The contribution of this paper is to illustrate the reasons for tailoring Agile practices within the context of large enterprises. The findings show that scrum roles and practices did not conflict with enterprise policies or… 

Figures and Tables from this paper

Effectiveness of Agile Practices in Global Software Development
The results of the literature review and survey both indicate that most of the agile practices can be adapted for distributed projects, and Supplementary practices and tools further alleviate the incongruity between GSD and agile methods.
Agile Methods in Ethiopia: An Empirical Study
Empirical evidence of agile method adoption in smaller companies in Ethiopia is provided, finding that the companies in the study were conducting software projects for government clients that mandate substantial documentation with elaborate staged approval procedures, using fixed price contracts with predefined delivery schedules.
Problems in the Adoption of Agile-Scrum Methodologies: A Systematic Literature Review
Agile methodologies are focused on the people and functional product delivery in short periods of time. There are methodologies that change considerably the work habits of software developers. Scrum
Agile practices in practice: a mapping study
The results of this study show that there are practices that are used more often and that the domain and the process also influence the application of different practices.
Towards an Agile Development Environment
The design of a software engineering environment which is based on Application Life Cycle (ALM) and SCRUM principles integrated with management and construction tools is presented to support novel enterprises to set up a work environment for agile practices.
AM-QuICk: A Measurement-Based Framework for Agile Methods Customisation
  • Hajer Ayed, N. Habra, B. Vanderose
  • Business
    2013 Joint Conference of the 23rd International Workshop on Software Measurement and the 8th International Conference on Software Process and Product Measurement
  • 2013
The Agile Methods Quality-Integrated Customisation framework (AM-QuICk) that relies on measurements and aims to continuously assist agile methodologists throughout the agile adoption and customisation process, i.e., during the initial organisation adoption, the method design and throughout the working development process is described.
Factors Limiting the Implementations of Agile Practices in the Software Industry: A Pilot Systematic Review
A pilot Systematic Literature Review (SLR) study which examined the limitations of Agile methods in the software industry based on primary research found that the three most repeatedly cited factors are high dependency on people/personnel, organisational dependency, and high impact on organisational structure and culture.
Scrum for Product Innovation: A Longitudinal Embedded Case Study
This article describes the innovation processes used in a partnership between Add Latent Ltd., an asset integrity and maintenance management consulting services provider in the energy sector and University of Salford to make their in-house expertise more readily available to a worldwide audience.
Large-Scale Offshore Agile Tailoring: Exploring Product and Service Organisations
A novel classification model contrasts offshore project management with offshore management disintermediation, where staff from offshore organisations are directly managed by onshore client staff, and execution focused development, where offshore organisations implement work packages defined by the client.
Agile Transition and Adoption Frameworks, Issues and Factors: A Systematic Mapping
A Systematic mapping of the available frameworks, issues and factors affecting a successful agile transition and adoption process and a list of 154 situational factors affecting the agile transitionand adoption process is proposed.


Agile Practices in Global Software Engineering - A Systematic Map
  • S. Jalali, C. Wohlin
  • Business
    2010 5th IEEE International Conference on Global Software Engineering
  • 2010
The analysis revealed that in most cases agile practices were modified with respect to the context and situational requirements, indicating the need for future research on how to integrate all experiences and practices in a way to assist practitioners when setting up non-collocated agile projects.
Management challenges to implementing agile processes in traditional development organizations
Three areas are identified - development process conflicts, businessprocess conflicts, and people conflicts - that are the critical challenges to software managers of large organizations in bringing agile approaches to bear in their projects.
Examining perceptions of agility in software development practice
The current practice in software engineering is surveyed alongside perceptions of senior development managers in relation to agile practice in order to understand the principles of agility that may be practiced implicitly and their effects on plan-based approach.
Agile Software Development in Large Organizations
This analysis relies on experience collected and shared among four SEC members namely ABB, DaimlerChrysler, Motorola, and Nokia to generalize their findings by analyzing some of their common experiences in the particular context of large organizations with well-established structures and processes.
What Do We Know about Agile Software Development?
To clarify the effectiveness of agile methods, the literature is reviewed and a systematic study of what the authors know empirically about its benefits and limitations is conducted.
Using Scrum in Global Software Development: A Systematic Literature Review
A systematic literature review of the primary studies that report using Scrum practices in GSD projects to identify various challenges and strategies available to deal with them is presented.
Agile and Iterative Development: A Manager's Guide
Agile/iterative methods: From business case to successful implementationThis is the definitive guide for managers and students to agile and iterative development methods: what they are, how they
Agile Software Development with SCRUM
This book describes building systems using the deceptively simple process, Scrum, a new approach to systems development projects that cuts through the ocmplexity and ambiguity of complex, emergent requiremetns and unstable technology to iteratively and quickly produce quality software.
Succeeding with Agile: Software Development Using Scrum
Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization This is the definitive, realistic, actionable guide to starting fast with Scrum and agileand then succeeding over
A review of awareness in distributed collaborative software engineering
The main contribution of the review, derived from a comparison of awareness needs in distributed collaborative software engineering and current support from tools and techniques, is that more support is required for the type of awareness known as context awareness.