Build Integrity In:
From Vision to Delivery
  integrity (in-’te-gr&-tE) – an unimpaired condition :
     soundness [free f...
Teams spin their wheels working to
     create quality software
Organizations must deal with the
  hole created by low quality
The deeper the hole gets the harder
       it is to get unstuck
There must be a way to get our
    organization unstuck
Assuring integrity from the start
will get our organization moving
Keep our software free from flaw
Establish Clear Product Vision
Elevator Statement
Product Roadmap
Iteration Goals
Drive Features from User
       Perspective
Know Your Users
Es0mates




                           User Story
          Value
           • Card

                           • Convers...
The INVEST Model
Work with Product Team
Executable Specifications
Keep Our Software Free from
          Defects
Develop Vertical Slices
Minimize Software Debt in Product
Definition of “Done”
Pair Programming
Capture Intent in ProgrammerTests
Appropriate Conversation
Drive Implementation from
       Acceptance
Common Domain Model
                Is Scrum
         This     or   That?
Find defects as soon as possible
Test-Driven Development


       Write Tests
       Write Code
        Refactor
Treat Programmer
 Tests as Well as
 Implementation
      Code
Keep our software free from decay
Solicit Feedback Early and Often




I’ll know it
when I see it
Short Iterations
Capture Feedback
Emergent Design
Last Responsible Moment
Refactor Mercilessly
Need-Driven Design




        OR
The System Always Runs
Continuous Integration
A Healthy Build
Push-Button Release
Can Building
  Integrity In
 keep us from
getting stuck in
     a hole?
Overcome impacts to your
  organization’s agility
Build Integrity into your software
As business changes our software
       can change with it
Let’s get unstuck!
Upcoming SlideShare
Loading in …5
×

Building Integrity In Seminar

762 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
762
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Building Integrity In Seminar

  1. 1. Build Integrity In: From Vision to Delivery integrity (in-’te-gr&-tE) – an unimpaired condition : soundness [free from flaw, defect, and decay] by Chris Sterling
  2. 2. Teams spin their wheels working to create quality software
  3. 3. Organizations must deal with the hole created by low quality
  4. 4. The deeper the hole gets the harder it is to get unstuck
  5. 5. There must be a way to get our organization unstuck
  6. 6. Assuring integrity from the start will get our organization moving
  7. 7. Keep our software free from flaw
  8. 8. Establish Clear Product Vision
  9. 9. Elevator Statement
  10. 10. Product Roadmap
  11. 11. Iteration Goals
  12. 12. Drive Features from User Perspective
  13. 13. Know Your Users
  14. 14. Es0mates
 User Story Value
 • Card
 • Conversa,on
 User
Perspec0ve
 • Confirma,on
 And
Focus
 Domain
Model,
 Incremental
 System
Metaphor,
 Delivery
 Glossary
of
Terms
 The
Right

 Define
Finished
 Conversa0on

  15. 15. The INVEST Model
  16. 16. Work with Product Team
  17. 17. Executable Specifications
  18. 18. Keep Our Software Free from Defects
  19. 19. Develop Vertical Slices
  20. 20. Minimize Software Debt in Product
  21. 21. Definition of “Done”
  22. 22. Pair Programming
  23. 23. Capture Intent in ProgrammerTests
  24. 24. Appropriate Conversation
  25. 25. Drive Implementation from Acceptance
  26. 26. Common Domain Model Is Scrum This or That?
  27. 27. Find defects as soon as possible
  28. 28. Test-Driven Development Write Tests Write Code Refactor
  29. 29. Treat Programmer Tests as Well as Implementation Code
  30. 30. Keep our software free from decay
  31. 31. Solicit Feedback Early and Often I’ll know it when I see it
  32. 32. Short Iterations
  33. 33. Capture Feedback
  34. 34. Emergent Design
  35. 35. Last Responsible Moment
  36. 36. Refactor Mercilessly
  37. 37. Need-Driven Design OR
  38. 38. The System Always Runs
  39. 39. Continuous Integration
  40. 40. A Healthy Build
  41. 41. Push-Button Release
  42. 42. Can Building Integrity In keep us from getting stuck in a hole?
  43. 43. Overcome impacts to your organization’s agility
  44. 44. Build Integrity into your software
  45. 45. As business changes our software can change with it
  46. 46. Let’s get unstuck!

×