20090226 Testing In Agile Projects With Smart Use Cases

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    20090226 Testing In Agile Projects With Smart Use Cases - Presentation Transcript

    1. Sander Hoogendoorn Testing in agile projects with smart use cases
    2. Sander Hoogendoorn
      • Capgemini
        • Principal technology officer
        • Capgemini global agile thought leader
        • Certified global software engineer (SE4)
        • Accelerated Delivery Platform
      • Other
        • Author books (UML, agile) and articles
        • Speaker at international conferences
        • Microsoft Partner Advisory Council .NET
        • Columnist Software Release Magazine
        • Columnist SDN Magazine
        • Editorial board Software Release Magazine
        • Editorial board Tijdschrift IT Management
        • Advisory board @Portunity
        • Member jury annual RAD Race
      • Web
        • www.sanderhoogendoorn.com
        • www.accelerateddeliveryplatform.com
    3. Why waterfall won’t work
    4. Waterfall?
    5. Waterfall?
    6. Introducing agile
    7.  
    8. The agile manifesto
    9. Agile software development
      • The idea is to
        • Collaborate – between different roles
        • Iterate – two to four weeks
        • Apply small units of work – smart use cases, stories, features
        • Plan and measure continuously
        • Test early and often
        • Deliver – working software early and frequently
        • Simplify communication – use of dashboards, burn down charts, pair programming, planning games
    10. Agile processes
    11. Extreme programming
    12. Scrum
    13. DSDM
    14. Introducing Smart
    15. Smart Create project proposal Write project plan Deliver working software Round up software Maintain software
    16. Smart Iterations Prioritize use cases Build use cases Evaluate iteration
    17. Smart Use Case Cycle Plan and prioritize use cases Write test cases Generate and build use case Run test cases Adjust logic Define use case logic Accept use case
    18. Accelerated Delivery Platform
    19. An agile approach to requirements YAGNI
    20. Approach Smart Use Cases Project Scope Use Cases Hierarchical Processes Hierarchical Processes Chronological Processes Cloud Level Kite Level Sea Level Fish Level C D E F A D A B C B D D
    21. Business processes
    22. Smart use cases
    23. Describing use cases
    24. Testing smart use cases
    25. Boehm’s Law
    26. Smart use case cycle Plan and prioritize use cases Write test cases Generate and build use case Run test cases Adjust logic Define use case logic Accept use case
    27.  
    28. Testing a smart use case
    29. Testing a smart use case
    30. Pair testing
    31. Pair testing & pair programming
    32. Planning agile projects
    33. Agile dashboarding Visualize progress immediately Easy to understand categories Who is doing what? In this case: legging behind on testing
    34. Agile dashboarding Available everywhere Project progress Combined with estimates Import from modeling tool Estimate time to complete Keep track of hours spent Keep track of history
    35. Burn down chart – Real time
    36. Extreme quality at high velocity www.accelerateddeliveryplatform.com Accelerated Delivery Platform
    37. Accelerated Delivery Platform
    38. www.accelerateddeliveryplatform.com
    39. www.accelerateddeliveryplatform.com blog.sanderhoogendoorn.org or [email_address] [email_address] References and questions

    + Sander HoogendoornSander Hoogendoorn, 9 months ago

    custom

    733 views, 1 favs, 2 embeds more stats

    Overview presentation - without much text - on test more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 733
      • 722 on SlideShare
      • 11 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds
    • 10 views on http://www.accelerateddeliveryplatform.com
    • 1 views on http://www.smartusecase.com

    more

    All embeds
    • 10 views on http://www.accelerateddeliveryplatform.com
    • 1 views on http://www.smartusecase.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories