Building Integrity In Seminar - Presentation Transcript
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
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
• Conversa,on User Perspec0ve
• Confirma,on
And Focus
Domain Model, Incremental
System Metaphor, Delivery
Glossary of Terms The Right Define Finished
Conversa0on
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
0 comments
Post a comment