Seminar background materials Promoting integrity in SOEs ...
Building Integrity In Seminar
-
Upload
chris-sterling -
Category
Technology
-
view
542 -
download
1
Transcript of Building Integrity In Seminar
![Page 1: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/1.jpg)
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
![Page 2: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/2.jpg)
Teams spin their wheels working to create quality software
![Page 3: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/3.jpg)
Organizations must deal with the hole created by low quality
![Page 4: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/4.jpg)
The deeper the hole gets the harder it is to get unstuck
![Page 5: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/5.jpg)
There must be a way to get our organization unstuck
![Page 6: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/6.jpg)
Assuring integrity from the start will get our organization moving
![Page 7: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/7.jpg)
Keep our software free from flaw
![Page 8: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/8.jpg)
Establish Clear Product Vision
![Page 9: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/9.jpg)
Elevator Statement
![Page 10: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/10.jpg)
Product Roadmap
![Page 11: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/11.jpg)
Iteration Goals
![Page 12: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/12.jpg)
Drive Features from User Perspective
![Page 13: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/13.jpg)
Know Your Users
![Page 14: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/14.jpg)
TheRightConversa0on
DefineFinished
IncrementalDelivery
UserPerspec0veAndFocus
Es0mates
Value
DomainModel,SystemMetaphor,GlossaryofTerms
User Story • Card• Conversa,on• Confirma,on
![Page 15: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/15.jpg)
The INVEST Model
![Page 16: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/16.jpg)
Work with Product Team
![Page 17: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/17.jpg)
Executable Specifications
![Page 18: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/18.jpg)
Keep Our Software Free from Defects
![Page 19: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/19.jpg)
Develop Vertical Slices
![Page 20: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/20.jpg)
Minimize Software Debt in Product
![Page 21: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/21.jpg)
Definition of “Done”
![Page 22: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/22.jpg)
Pair Programming
![Page 23: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/23.jpg)
Capture Intent in ProgrammerTests
![Page 24: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/24.jpg)
Appropriate Conversation
![Page 25: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/25.jpg)
Drive Implementation from Acceptance
![Page 26: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/26.jpg)
Common Domain Model Is Scrum
This or That?
![Page 27: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/27.jpg)
Find defects as soon as possible
![Page 28: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/28.jpg)
Test-Driven Development
Write Tests
Write Code
Refactor
![Page 29: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/29.jpg)
Treat Programmer Tests as Well as Implementation
Code
![Page 30: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/30.jpg)
Keep our software free from decay
![Page 31: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/31.jpg)
Solicit Feedback Early and Often
I’ll know it when I see it
![Page 32: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/32.jpg)
Short Iterations
![Page 33: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/33.jpg)
Capture Feedback
![Page 34: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/34.jpg)
Emergent Design
![Page 35: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/35.jpg)
Last Responsible Moment
![Page 36: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/36.jpg)
Refactor Mercilessly
![Page 37: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/37.jpg)
Need-Driven Design
OR
![Page 38: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/38.jpg)
The System Always Runs
![Page 39: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/39.jpg)
Continuous Integration
![Page 40: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/40.jpg)
A Healthy Build
![Page 41: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/41.jpg)
Push-Button Release
![Page 42: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/42.jpg)
Can Building Integrity In
keep us from getting stuck in
a hole?
![Page 43: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/43.jpg)
Overcome impacts to your organization’s agility
![Page 44: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/44.jpg)
Build Integrity into your software
![Page 45: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/45.jpg)
As business changes our software can change with it
![Page 46: Building Integrity In Seminar](https://reader033.fdocuments.net/reader033/viewer/2022060109/5554f69bb4c90566278b545f/html5/thumbnails/46.jpg)
Let’s get unstuck!