Comparison between DSDM and XP - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Comparison between DSDM and XP

Description:

... Website http://www.cio.com/archive/070101/secret_sidebar_1.html Accessed Apr 17. [PC Magazine] DIY Programming. 1997 Mar. The PC Magazine Website. ... – PowerPoint PPT presentation

Number of Views:453
Avg rating:3.0/5.0
Slides: 13
Provided by: sunse
Category:

less

Transcript and Presenter's Notes

Title: Comparison between DSDM and XP


1
Comparison between DSDM and XP
  • Presented by
  • Paweena Charoentham
  • April 20, 2005

2
Agenda
  • Introduction to Agile software development
  • Overview of XP
  • Overview of DSDM
  • Similarities between XP and DSDM
  • Differences between XP and DSDM
  • Conclusion

3
What is Agile Software Development?
  • Software development methodologies that are
    intended to reduce that complexity of software
    engineering
  • Consists of 7 methods
  • Extreme Programming (XP)
  • Scrum
  • Crystal Orange
  • Dynamic Systems Development Method (DSDM)
  • Adaptive Software Development (ASD)
  • Feature-Driven Development (FDD)
  • Pragmatic Programming

4
XP Extreme Programming
  • Fine scale feedback
  • Test driven development
  • Planning game
  • Whole team (was Onsite customer)
  • Pair programming
  • Continuous process rather than batch
  • Continuous Integration
  • Design Improvement (was Refactor mercilessly)
  • Small Releases
  • Shared understanding
  • Simple design
  • System metaphor
  • Collective code ownership
  • Coding standard or Coding conventions
  • Programmer welfare
  • Sustainable pace (original name Forty hour week)

5
DSDM - Dynamic Systems Development Method
  • Use Time boxing and MoSCoW principle
  • Incremental and iterative approach
  • Current and imminent needs of business are
    addressed first

6
Similarities between DSDM and XP
  • Customer involvement in teams
  • Frequent testing
  • Incremental change
  • Rapid feedback mechanisms
  • Fast delivery
  • Focusing on what can and should be done now
  • Small teams
  • Developers are expected to be multi-skilled

7
Differences between DSDM and XP
8
Differences between DSDM and XP (Cont. 1)
9
Differences between DSDM and XP (Cont. 2)
10
Differences between DSDM and XP (Cont. 3)
11
Conclusion
  • DSDM and XP aim to solve the same problem
    delivering good systems in short timescales.
  • XP focuses on the act of programming, which is
    treated very lightly indeed in DSDM.
  • DSDM provides a controlling framework into which
    XP can be plugged.
  • DSDM and XP are complementary. Combining the two
    gives a controlled framework with robust
    programming practices.

12
References
  • Wikipedia Agile Software Development. 2005 Apr.
    The Wikipedia website. lthttp//en.wikipedia.org/wi
    ki/Agile_processesgt Accessed Apr 17.
  • Thomas, Steven. 2005 Jan. An Agile Comparison.
    lthttp//www.balagan.org.uk/work/agile_comparison.h
    tmgt Accessed 2005 Apr 17.
  • Wikipedia Extreme Programming. 2005 Apr. The
    Wikipedia website. lthttp//en.wikipedia.org/wiki/E
    xtreme_Programminggt Accessed Apr 17.
  • Wikipedia Extreme Programming. 2005 Apr. The
    Wikipedia website. lthttp//en.wikipedia.org/wiki/D
    SDMgt Accessed Apr 17.
  • DSDM Consortium DSDM and Extreme Programming
    (XP). 2002 Mar. The DSDM Consortium website.
    lthttp//www.dsdm.org/kss/download.asp?fileid66gt
    Accessed Apr 17.
  • DSDM Consortium DSDM and Extreme Programming
    Agility With Structure. 2001. The DSDM Consortium
    website. lthttp//www.dsdm.org/timebox/newsletter3
    /dsdm_xp.aspgt Accessed Apr 17.
  • CIO Variations on the Agile Theme. 2001 July.
    The CIO Magazine Website lthttp//www.cio.com/archi
    ve/070101/secret_sidebar_1.htmlgt Accessed Apr 17.
  • PC Magazine DIY Programming. 1997 Mar. The PC
    Magazine Website. lthttp//www.pcmag.co.uk/features
    /22816gt Accessed Apr 17.
  • Stapleton, J. (1997) DSDM, Dynamic Systems
    Development Method The Method in Practice.
    London Addison-Wesley
Write a Comment
User Comments (0)
About PowerShow.com