Don't Do Agile, Be Agile
-
Upload
michael-falanga -
Category
Technology
-
view
118 -
download
4
description
Transcript of Don't Do Agile, Be Agile
DON’T DO AGILE, BE AGILE
WHAT IS THIS MADNESS?
Minimally viable
Time to market
Cost of change
Project status
Technical correctness
Build the right thing
“Agile”
Two week iterationsUser stories with story pointsTest Drive Development (with Refactoring)Pair ProgrammingContinuous IntegrationRetrospectives
WHAT IS AGILE?
Product
Analysis
Execution
SOFTWARE DEVELOPMENT LIFE CYCLE
Should we build it?
Understand it
Do it
EXTREME PROGRAMMING
Bill of Rights
YAGNI
BUFDBig Visible Charts
VALUES
CommunicationSimplicityCourageFeedbackRespect
CommitmentCourageRespectOpennessFocus
Extreme ProgrammingScrum
THE VALUE PRINCIPLE
Values
Principles
PracticesTools
craftsmanship
Continuous attention to technical excellenceand good design enhances agility.- Agile Manifesto
agile
MY PRINCIPLES
The customer is always right
Software is a means to an end
Unreleased software as “inventory” Time to
marketEliminate waste
Build the right thing
Build it right
Small Releases
Continuous Integration
Customer Tests
Test Driven Development
Simple Design
Planning Game
Whole TeamSustainable Pace
SIMPLICITY AS IT RELATES TO WASTE
Simplicity--the art of maximizing the amountof work not done--is essential.- Agile Manifesto
Get invested in any work we do
Fall in love with our ideas
Because the design which occurs first is almost never the best possible…- Melvin Conway (1968)
Be OK with changing removing released features
No Warm Fuzzies Design andArchitecture
CULTURES
DoggednessDogmatism
Dollar
Technical
Business
AFTER ALL THAT…
I have a prescription for you:
Internalize the values and… BE AWESOME
THANK YOU