DAD Knowledge Sharing

  • 09 Oct 2015 8:26 AM
    Reply # 3568923 on 3547083

    Test-Driven Development(TDD)

    1. Add a test

    2. Run all the tests with a new feature

    3. See new test fails

    4. Write code

    5. Run all the tests with a new feature

    6. See new test passes

    7. Refactor code

    8. Repeat the steps

    TDD = Test-First Design (TFD) + Refactoring

    Extreme Programming (XP) 

    1. Apply Test-First-Design

    2. Refactor Code

    3.Simple Design

    4. Pair Programming

    Last modified: 09 Oct 2015 8:43 AM | Kaushik Saha
  • 28 Sep 2015 4:00 AM
    Reply # 3549653 on 3547083

    Benefits of DAD over Scrum :


    a. Scrum is focused on only "Construction" phase, but DAD is focused on "Inception", "Construction" and "Transition" phase.


    b. Scrum delivery is concentrated on "Working Software", but DAD deliverables gives "Complete Solution".


    c. Scrum is prescriptive, but DAD is pragmatic ; so DAD is easily tailored.


    d. Scrum is targeted from single team to multiple teams ; but DAD is scalable from single team to enterprise.


    e. Scrum is one approach process framework, but DAD Life Cycle is the "Hybrid Framework" which includes, Scrum, XP, Lean, Kanban, Continious Delivery, etc.

  • 26 Sep 2015 11:53 AM
    Message # 3547083

    This forum will concentrate on knowledge sharing for "Disciplined Agile Delivery" framework and fundamentals/foundations of DAD.

© 2014-2018 Disciplined Agile Consortium

600 Crowfoot Crescent NW, Suite 340

Calgary, Alberta, CANADA  T3A 5A2

Powered by Wild Apricot Membership Software