RDP technique: a practice to customize xp

@inproceedings{Mirakhorli2008RDPTA,
  title={RDP technique: a practice to customize xp},
  author={Mehdi Mirakhorli and Abdorrahman Khanipour Rad and Fereidoon Shams and Maryam Pazoki and Abbas Mirakhorli},
  booktitle={APOS '08},
  year={2008}
}
Although software projects can benefit from XP practices, but all projects can not directly adopt it. Characteristics of some projects make it difficult to use XP thoroughly; therefore, we need to tailor XP to the local conditions, contexts and the size of these projects. In this article we will describe why defining XP by its practices has problem and argue why it should be defined by its rules. Then we precisely redefine rules of XP. With the belief that XP's practices do not define XP and… Expand
Client's Perspective: Realization as a New Generation Process for Software Project Development and Management
TLDR
This paper focuses on one of the most important and critical cum technical factor client’s perspective and the spider web model is proposed to practice it. Expand
Do Agile Methods Increase Productivity and Quality
The Agile methods popped up in the history of software development methods as a solution to several frequent problems, but what is still not clear is whether they produce a significant improvement inExpand
A Adaptive XP-based approach to Agile Development
TLDR
This paper elaborate how XP practices can be used to thinking, collaborating, releasing, planning, developing, and the state that make the team and organization more successful. Expand
A Context Modeling Language to Support Tailoring of Software Processes
The suitability of a software process model depends on the specific project context where it is applied. When software process models are tailored, enacted or simulated, unstructured informationExpand
A framework of software process tailoring for small and medium size IT companies
TLDR
The outcome of the research is the lightweight process Tailoring framework which generates a process tailoring schema for small and medium sized (SMEs) software development companies. Expand
A Methodology for assessing Agile Software Development Approaches
TLDR
This research proposes a structured, systematic and comprehensive approach to assess the 'goodness' of agile methods, and proposes the Objectives, Principles and Practices (OPP) Framework to guide the assessment. Expand
A Review of Prominent Work on Agile Processes Software Process Improvement and Process Tailoring Practices
TLDR
The analysis on different approaches of process improvement and tailoring is critically discussed in the paper and emphasizes on the need of industry oriented practical approaches of software development to meet the challenges of global software development. Expand
Tailoring Agile-Based Software Development Processes
TLDR
A process tailoring framework to tailor agile-based software development processes and methodologies is proposed and recommends tailoring three key processes of agile methodologies based on the project state considering the client’s perspective and requirements. Expand
IMPORTANT CONSIDERATIONS FOR AGILE SOFTWARE DEVELOPMENT METHODS GOVERNANCE
After introducing Agile approach in 2001, several Agile methods were founded over the last decade. Agile values such as customer collaboration, embracing changes,iteration and frequent delivery,Expand
Towards Comprehensive and Disciplined Change Management Strategy in Agile Transformation Process
Moving to agile through a well-defined strategy and framework is essential and this socio-technical process should be studied in deep. Advantages and earned values of agile approach in softwareExpand
...
1
2
...

References

SHOWING 1-10 OF 28 REFERENCES
XP On A Large Project – A Developer’s View
TLDR
This paper is written from a developer's point of view, the experiences and the techniques that were tried and either became habit because they were useful, or never quite caught on, and a recommendation of what changes must be made to the XP process to be able to utilize this methodology and still produce quality code at a fast pace for a large project. Expand
A Road Map for Implementing eXtreme Programming
TLDR
A way to technically analyze the complex interrelationships between XP practices by identifying cluster patterns can then be used to assist in sequencing the introduction XP practices, helping both inexperienced teams and classroom learners in using XP. Expand
How extreme does extreme programming have to be? Adapting XP practices to large-scale projects
TLDR
The key differences between agile principles proposed in prior literature and the agile practices that are suitable for large-scale, complex software development are highlighted and general guidelines on tailoring agile development methodologies are proposed. Expand
Extreme programming explained - embrace change
  • K. Beck
  • Computer Science, Engineering
  • 1990
TLDR
You may love XP, or you may hate it, but Extreme Programming Explained will force you to take a fresh look at how you develop software. Expand
One XP experience: introducing agile (XP) software development into a culture that is willing but not ready
TLDR
The experience from conception into implementation of XP through the first release that incorporates several iteration cycles is discussed and the positive and negative forces and how they have or have not been resolved to date are discussed. Expand
Embracing Change with Extreme Programming
  • K. Beck
  • Computer Science
  • Computer
  • 1999
TLDR
Rather than planning, analyzing, and designing for the far-flung future, XP exploits the reduction in the cost of changing software to do all of these activities a little at a time, throughout software development. Expand
How to Get the Most out of Extreme Programming/Agile Methods
  • D. Reifer
  • Computer Science
  • XP/Agile Universe
  • 2002
TLDR
An analysis of thirty-one extreme programming (XP)/agile methods early adopter projects completed by fourteen firms who have embraced the techniques in the form of lessons learned shows that early adopters have cut costs, improved productivity and reduced time to market through the use of these methods. Expand
Extreme Programming Explained: Embrace Change (2nd Edition)
Whether you have a small team that is already closely aligned with your customers or a large team in a gigantic or multinational organization, you will find in these pages a wealth of ideas toExpand
A discipline for software engineering
  • W. Humphrey
  • Engineering, Computer Science
  • Series in software engineering
  • 1995
TLDR
W Watts Humphrey presents concepts and methods for a disciplined software engineering process, and scales down industrial practices for planning, tracking, analysis, and defect management to fit the needs of small-scale program development. Expand
A simple model of agile software processes -- or -- extreme programming annealed
TLDR
It was late 1999, and I was sitting at lunch with Pragmatic Dave Thomas and the rest of the North Texas XP interest group, and he said “But people aren’t software components”. Expand
...
1
2
3
...