A whistle stop agile tour
-
Upload
dan-woodward -
Category
Leadership & Management
-
view
191 -
download
6
Transcript of A whistle stop agile tour
REMEDY LABS
@remedylabs
Dan Woodward @deedubbleyoo
A Whistle-Stop Agile Tour
12 Principles for working more effectively
1
The Agile Manifesto
2001
Individuals and Interactions vs. Processes and Tools
Working Software vs. Comprehensive documentation
Customer Collaboration vs. Contract Negotiation
Responding to Change vs. Following a Plan
Heavy processes slow us down and don’t benefit our
customers!
Why does it take a year to deliver to our customers?
People care more about documents than whether our software
actually works!
2
1. “Our Highest Priority is to Satisfy the Customer through
Early & Continuous Delivery
of Valuable Software*”
*remember the caveats
not yourself,
your manager or
stakeholders
How do youknow they are
satisfied?
Learn quicker!
More likely
5
2. “Welcome changing requirements,
even late in development. Agile processes harness change for
the customer's competitive advantage.”
LearningHow?!
SimplicityHow?!
= Opportunity
6
3. “Deliver working software* frequently, from a couple of weeks to a couple of months,
with a preference to the shorter timescale.”
*remember the caveats
SPRINT
✔
Daily?
Hourly?
7
4. “Business people and developers must work
together daily throughout the project*.”
*remember the caveats
Stop
Collaborate
Listen
8
5. “Build projects* around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done. ”
*remember the caveats
INTRINSIC
9
Fulfilled by the
action not the
reward
6. “The most efficient and effective method of conveying information to,
and within, a development* team is face-to-face conversation.”
*remember the caveats
Co-location Context Courage
Tech = More Options but is related to team maturity
10
7. “Working software* is the primary measure of progress. ”
*remember the caveats
i.e. not the only measure
Quality Baked In
11
“Quality means doing it right when no one is looking.”
- Henry Ford
8. “Agile processes promote
sustainable development.
The sponsors, developers*, and users* should be able to maintain
a constant pace indefinitely.”
*remember the caveats
Products Not Projects
Slack!
12
9. “Continuous attention to technical excellence
and good design enhances agility.”
Skill
Discipline
13
10. “Simplicity -the art of maximising the amount of work not done -
is essential.”
14
“ That's been one of my mantras - focus and simplicity.
Simple can be harder than complex: You have to work hard to get your thinking
clean to make it simple.
But it's worth it in the end, because once you get there, you can move mountains.”
11. “The best architectures*, requirements, and designs
emerge from self-organising teams.”
*remember the caveats
DEV
QAUX
DEV PO
SM
Team has everyt
hing
they need to
complete
the work an
d succeed
15
12. “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavioUr accordingly.”
DO THE RIGHT THING FIRST, THEN DO IT BETTER
How regular is regular?
Every few weeks
Every Day
Retrospectives
Continuous Improvement
16
Thank You!
17
Help me learn: * Use a feedback Post-It * email me [email protected] * tweet me @deedubbleyoo