In this talk, you may heard some criticism around scrum and process, but this is mainly about values and learning. Understanding feedback in a better way with less dogmatism is the better way to lead to better products
5. HAVE YOU HEARD ?
• TDD IS DEAD
(David Heinemeier Hansson, @dhh)
• AGILE IS A CANCER
(Erik Meijer, @headinthebox)
« TDD is killing your
creativity »
« .. if your company is doing TDD,
leave, TDD is a waste of time … »
7. HOW IS YOUR AGILE THING?
✓do you produce more value than
before?
✓is the quality of your product better?
✓do you provide that value more quickly
to the final end user?
✓Are you more confident?
21. FEEDBACK LOOPS ARE real THINGS
NOT ONLY SOFTWARE DEVELOPMENT
PROJECTIONS
But,
22. FEEDBACK LOOPS
FEEDBACK LOOPS OCCURS WHEN THE
OUTPUT OF A SYSTEM A FEEDS THE INPUT
OF A SYSTEM B THAT IN RETURN FEEDS THE
INPUT OF THE ORIGINAL SYSTEM A
A B
27. POSITIVE
Feedback Loops
POSITIVE IS A LOOP
GAIN THAT MEANS :
PRODUCTION OF A WILL
HELP MORE
PRODUCTION OF B,
THAT IN RETURN WILL
HELP MORE AND MORE
PRODUCTION OF A
AMPLIFICATION
29. APPLYING TO YOUR WORK:
That means, doing small iterations, is not the only key,
you also need to understand what objectives you are
your trying to reach!
30. FOR EXAMPLE,
You want to estimate better?
- setup negative feedback loops that stabilise
your system in order to keep it more predictable
You want to learn things for a new
business:
- setup positive feedback loops to grow your
ideas
33. KEEP THE FOCUS ON THE
Why YOU ARE DOING
SOMETHING BEFORE THE How
34. SAME RULES DON’T APPLY
EVERYWHERE!
THAT’S WHY YOU NEED TO :
(aka : no silver bullet process)
- UNDERSTAND THE values
- APPLY THE principles
- PRACTICE, PRACTICE, practice