1 / 12

Comparison between DSDM and XP

Agenda. Introduction to Agile software developmentOverview of XPOverview of DSDMSimilarities between XP and DSDMDifferences between XP and DSDMConclusion. What is Agile Software Development?. Software development methodologies that are intended to reduce that complexity of software engineering

lapis
Download Presentation

Comparison between DSDM and XP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    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. <http://en.wikipedia.org/wiki/Agile_processes> Accessed Apr 17. Thomas, Steven. 2005 Jan. An Agile Comparison. <http://www.balagan.org.uk/work/agile_comparison.htm> Accessed 2005 Apr 17. [Wikipedia] Extreme Programming. 2005 Apr. The Wikipedia website. <http://en.wikipedia.org/wiki/Extreme_Programming> Accessed Apr 17. [Wikipedia] Extreme Programming. 2005 Apr. The Wikipedia website. <http://en.wikipedia.org/wiki/DSDM> Accessed Apr 17. [DSDM Consortium] DSDM and Extreme Programming (XP). 2002 Mar. The DSDM Consortium website. <http://www.dsdm.org/kss/download.asp?fileid=66> Accessed Apr 17. [DSDM Consortium] DSDM and Extreme Programming: Agility With Structure. 2001. The DSDM Consortium website. <http://www.dsdm.org/timebox/newsletter3/dsdm_xp.asp> Accessed Apr 17. [CIO] Variations on the Agile Theme. 2001 July. The CIO Magazine Website <http://www.cio.com/archive/070101/secret_sidebar_1.html> Accessed Apr 17. [PC Magazine] DIY Programming. 1997 Mar. The PC Magazine Website. <http://www.pcmag.co.uk/features/22816> Accessed Apr 17. Stapleton, J. (1997) DSDM, Dynamic Systems Development Method: The Method in Practice. London: Addison-Wesley

More Related