Extreme Programming and Agile Software Development Methodologies

  title={Extreme Programming and Agile Software Development Methodologies},
  author={Lowell Lindstrom and Ron Jeffries},
  journal={Information Systems Management},
  pages={41 - 52}
Abstract Several agile (i.e., lightweight) development methodologies, especially extreme programming (XP), have been argued to be a solution to many of the problems that continue to plague software development projects. The authors provide a useful evaluation of such approaches, including a discussion of the values that underlie the XP methodology. 
Agile Practices Reduce Distance in Global Software Development
Specific Scrum and eXtreme Programming practices are found to be useful for reducing communication, coordination, and control problems that have been associated with GSD. Expand
Understanding Agile System Development Methodologies
Software development methodology plays a vital role in systems development life cycle. It is a framework that guides the systems development team in achieving what the customer/user has requested.Expand
Understanding the dynamics of agile software development methods
This study uses multiple case studies based on Fitzgerald’s framework, known as the Framework for the IS Development Process, to investigate software development teams that use agile methods toExpand
Applying Agile Software Development Methodolgies to Business Process Redesign/ Management (BPRM)
Agile principles are known to improve and speed software development. In this paper we explore the relationship between stakeholders and business process redesign/management (BPRM), how stakeholderExpand
Implementing an Enterprise System at Suncorp Using Agile Development
A large financial services company's experiences using Agile when implementing a major system replacement is described, compared to those described in the academic and professional literature as well as correlated with the Agile principles and concepts from named Agile methods. Expand
Effort Estimation in Agile Software Development using Story Points
An overview of the different size estimation methods traditionally used is given and the method based on Story Points, which is at present the most widely used estimation technique in Agile Software Development is discussed. Expand
Hybrid Agile Development and Software Quality
Agile methods have been increasingly adopted as a way to increase the speed and flexibility of software development whilst maintaining or improving quality. However, organisations with a heavyExpand
A Comparative Analysis of Two Popular Agile Process Models : Extreme Programming and Scrum
Since last two decades, agile software development methodologies have been one of the most debating topics for researchers. These are called light weight development methods because of informal,Expand
Modified Agile Process : Improving the Competency for Process Development Methodologies
Agile methodologies are gaining popularity in industry although they compromise a mix of accepted and controversial software engineering practices. Both global software development and agileExpand
Integrating UCD and an Agile Methodology in the Development of a Mobile Catalog of Plants
The integration of User Centered Design (UCD) and agile methodologies for software development is suitable to achieve software products with higher degree of usability. However there are fewExpand


Extreme Programming Explained
Extreme Programming (XP) was conceived and developed to address the specific needs of software development conducted by small teams in the face of vague and changing requirements. This newExpand
Agile Software Development, Principles, Patterns, and Practices
This comprehensive, pragmatic tutorial on Agile Development and eXtreme programming, written by one of the founding father of Agile development, teaches software developers and project managers how to get projects done on time, and on budget using the power ofAgile Development. Expand
Review of "Lean software development: an agile tookit" by Mary and Tom Poppendieck. Addison Wesley 2003.
This book entirely devoted to theory, and an appropriate preparation is assumed, would be useful for PhD students actively involved in research areas such as functional programming, theorem proving, or other areas of theory. Expand
Radical Project Management
Project management for today's complex, chaotic business environments. XPM: the first radically new approach to project management in decades! Designed from the ground up for today's high-speed,Expand
Refactoring - Improving the Design of Existing Code
  • M. Fowler
  • Computer Science
  • Addison Wesley object technology series
  • 1999
Almost every expert in Object-Oriented Development stresses the importance of iterative development. As you proceed with the iterative development, you need to add function to the existing code base.Expand
Extreme Programming Installed
From the Book: Preface How much would you pay for a software development team that would do what you want? Wait, don't answer yet—what if they could also tell you how much it would cost, so that youExpand
Lean Development: A Toolkit for Software Development Managers, Addison-Wesley, to be published in April
  • 2003
2 www.agilemanifesto.org 3 Carol Sliwa, Agile programming techniques spark interest
  • Computerworld.com
  • 2002
Agile Programming Techniques Spark Interest,
  • Computerworld.com, March
  • 2002
Agile Software Development with Scrum Lean Development: A Toolkit for Software Development Managers
  • Agile Software Development with Scrum Lean Development: A Toolkit for Software Development Managers
  • 2002