Tailored DSDM with XP

It is anticipated that this tailoring of DSDM will appeal to organisations that like what XP has to offer in terms of a developer-focussed approach to software development, whilst wishing to ensure that such developments have the proven rigour and strong business focus of DSDM to address the potential project size limitations of XP.

The hybrid approach described in the following sections will allow for an XP software development approach within a strong DSDM framework that takes advantage of the core strengths of both, such as the use of timeboxing and prioritisation of requirements.

XP practices may be introduced into the development approach if required.

  •   Active Customer Participation
  •   A Clear System Metaphor
  •   Collaborative Planning
  •   Small System Releases
  •   Simple Design
  •   Constant Re-factoring
  •   Fully Integrated Testing
  •   Continuous Integration
  •   Pair Programming
  •   Agreed Coding Standards
  •   Collective Code Ownership
  •   40 Hour Week
  • With a little thought, the Delivered System Change Process described by DSDM can be sensibly tailored to reflect the approach described above.

    [Agile Approach]
    [
    Why Modular Prototyping?]
    [
    Tailored DSDM]
    [Tailored XP]
    [
    Studies]
    [
    Business Area Definition]
    [
    System Architecture Definition]
    [
    Prioritised Requirements List]
    [
    Development Plan]
    [
    Functional Model Iteration]
    [
    Design and Build Iteration]
    [
    Defining Requirements]
    [
    Recfactoring]
    [
    Implementation & Post-Project]