being agile
DESCRIPTION
Being Agile is an introduction to the 4 core values and 12 principles of the agile manifesto. If you're looking for something to explain it all to you in plain english, look no further!TRANSCRIPT
![Page 1: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/1.jpg)
being agile
Photo by kennymatic - http://flic.kr/p/6Uvc2S
![Page 2: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/2.jpg)
agile is...
![Page 3: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/3.jpg)
fourcorevalues
Photo by little blue hen - http://flic.kr/p/7zJTJT
![Page 4: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/4.jpg)
andPhoto by Powerhouse Museum Collection - http://flic.kr/p/5Spuxm
![Page 5: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/5.jpg)
12principles
Photo by 'Playingwithbrushes' - http://flic.kr/p/3ZZS9a
![Page 6: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/6.jpg)
but first...
![Page 7: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/7.jpg)
some
h!toryPhoto by State Library of New South Wales collection - http://flic.kr/p/9pd46Y
![Page 8: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/8.jpg)
Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas
these people
}independent-minded practitioners of several programming methodologies
![Page 9: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/9.jpg)
got together here!
the Lodge at the
Snowbird ski
resort in the
Wasatch mountains
of Utah
Photo by John-Morgan - http://flic.kr/p/71qqyN
![Page 10: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/10.jpg)
did sometalkingskiingrelaxingeating
Photo by Sabbath Photography - http://flic.kr/p/4xCtwZ
![Page 11: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/11.jpg)
did sometalkingskiingrelaxingeatingalright fo
r some, eh? ;)
Photo by Sabbath Photography - http://flic.kr/p/4xCtwZ
![Page 12: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/12.jpg)
and agreed what it means to be agile!
Photo by Caitlinator - http://flic.kr/p/5fps6f
![Page 13: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/13.jpg)
AGILE MANIFESTOthewas set in stone
the manifesto is...
![Page 14: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/14.jpg)
fourcorevalues
remember? :)
Photo by little blue hen - http://flic.kr/p/7zJTJT
![Page 15: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/15.jpg)
individuals and interactions
over
processes andtools
Photo by JoeInSouthernCA - http://flic.kr/p/8pRfVZ
![Page 16: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/16.jpg)
and their
people
relationshipsnot your people and their tools. their relationships with each other are
more important than forcing a process or tool-set on them
value your
![Page 17: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/17.jpg)
never let your tools
process
defineyour
![Page 18: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/18.jpg)
then choose your toolsprocess
defineyour
![Page 19: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/19.jpg)
working software
over
comprehensive documentation
Photo by Яick Harris - http://flic.kr/p/4FmXKe
![Page 20: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/20.jpg)
Photo by gadl - http://flic.kr/p/uiC8U
Photo by Smithsonian Institution - http://flic.kr/p/4TrzNU
Who cares how well documented it is if it doesn’t
even work?
![Page 21: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/21.jpg)
Well designed software might not need documentation*
*Unless you’re building a defibrillator...
Photo by L. Marie - http://flic.kr/p/M73f1
![Page 22: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/22.jpg)
customer collaboration
over
contract negotiationPhoto by Яick Harris - http://flic.kr/p/5cFEJG
![Page 23: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/23.jpg)
useless when the market changes overnight, right?
those three months you spent ironing out a contract?
Photo by Smithsonian Institution - http://flic.kr/p/4G5iK6
![Page 24: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/24.jpg)
get your team working closely together
and they’ll deliver what the customer wants today, not
yesterday, or last week
Photo by pasukaru76 (out of town) - http://flic.kr/p/7daZzY
![Page 25: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/25.jpg)
of your
hierarchy
organisationto dictate your communication channels. your managers do not need
to talk to theirs, your teams need to talk to their teams, right?
don’t allow the
![Page 26: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/26.jpg)
responding to change
over
following a plan
Photo by minka6 - http://flic.kr/p/91iQXi
![Page 27: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/27.jpg)
Photo by davecito - http://flic.kr/p/91PxZb
Photo by Tobyotter - http://flic.kr/p/6PC8mX
Plan for right now, plan with what you know and, if what you know changes, change the plan,
today!
![Page 28: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/28.jpg)
THAT’S NOT TO SAY YOU
SHOULDN’T BUILD LONGER
ROADMAPS, JUST DON’T SHIT A CHICKEN WHEN THEY
CHANGE (AND THEY WILL)!
Photo by Tobyotter - http://flic.kr/p/6N1nMH
![Page 29: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/29.jpg)
To be agile, we value all these core values, we just value the
left ones more!
Photo by Tobyotter - http://flic.kr/p/7zYCqz
working software
over
comprehensive documentation
customer collaboration
over
contract negotiation
individuals & interactions processes & tools
responding to change following a plan
over
over
![Page 30: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/30.jpg)
Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas
remember these 17 people?
well...
ok, so...
![Page 31: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/31.jpg)
they didn’t
there thoughPhoto by Peter Kaminski - http://flic.kr/p/8K5Y
![Page 32: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/32.jpg)
AGILE PRINCIPLESthey inscribed
the 12 (paraphrased) principles are...Bracketing Life - http://flic.kr/p/7qxPk3
the
![Page 33: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/33.jpg)
satisfy the customer1
this is the most important p
rinciple!
our highest priority is
to satisfy the
customer through
early and continuous
delivery of valuable
softwarePhoto by Trish Hamme - http://flic.kr/p/7VU4LC
![Page 34: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/34.jpg)
satisfy the customer1
this is the most important p
rinciple!
Photo by Trish Hamme - http://flic.kr/p/7VU4LC
deliver early,
frequently and don’t
be a dick
![Page 35: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/35.jpg)
welcome change2
welcome changing
requirements, even late
in development. agile
processes harness
change for the
customer's competitive
advantagePhoto by Joelk75 - http://flic.kr/p/msitn
![Page 36: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/36.jpg)
welcome change2
things change,
especially on the web.
don’t moan about it(there are some limit
s though)
Photo by Joelk75 - http://flic.kr/p/msitn
![Page 37: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/37.jpg)
deliver frequently3
Deliver working
software frequently,
from a couple of
weeks to a couple of
months, with a
preference to the
shorter timescalePhoto by Smithsonian Institution - http://flic.kr/p/55juzt
![Page 38: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/38.jpg)
deliver frequently3
deliver as soon as you
can, get feedback
quick. it’s ok to fail
sometimes too, we’re
not all bruce willis
Photo by Smithsonian Institution - http://flic.kr/p/55juzt
Photo by Gage Skidmore - http://flic.kr/p/8nKazs
![Page 39: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/39.jpg)
work as a team4
business people and
developers must work
together daily
throughout the project
Photo by The U.S. Army - http://flic.kr/p/B9fcM
![Page 40: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/40.jpg)
work as a team4
your product owner
and your customer
should be treated as
part of your team
Photo by The U.S. Army - http://flic.kr/p/B9fcM
![Page 41: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/41.jpg)
motivate people5
generally thought
to
motivate developer
s
build projects around
motivated individuals.
give them the
environment and
support they need,
and trust them to get
the job donePhoto by russelljsmith - http://flic.kr/p/887JXd
![Page 42: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/42.jpg)
motivate people5
generally thought
to
motivate developer
s
look, unless you hired
morons, then just give
them what they need
and get out of the way
![Page 43: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/43.jpg)
talk, face-to-face6
the most efficient and
effective method of
conveying information
to and within a
development team is
face-to-face conversation
Photo by eye2eye - http://flic.kr/p/5uQF7
![Page 44: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/44.jpg)
talk, face-to-face6
‘meatspace’ can be
tough on devs. there is
no better way to
communicate. irc, im
and email are not
face-to-face. ever
![Page 45: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/45.jpg)
measure software
working7
working software is
the primary measure
of progress
Photo by aussiegall - http://flic.kr/p/rksBi
![Page 46: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/46.jpg)
measure software
working7
the value will come
from having
customers actually
using your software,
measure this
![Page 47: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/47.jpg)
maintain pace8
agile processes promote
sustainable development.
The sponsors,
developers, and users
should be able to
maintain a constant pace
indefinitely
Photo by me'nthedogs - http://flic.kr/p/7dQiBS
![Page 48: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/48.jpg)
maintain pace8
being really agile
means a sustained
output, this means the
whole company. it’s
OK to slow down if
your team changes
![Page 49: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/49.jpg)
excel at quality9
continuous attention
to technical excellence
and good design
enhances agility
![Page 50: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/50.jpg)
excel at quality9
keep your focus on
being technically
excellent and you'll be
super agile
![Page 51: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/51.jpg)
keep it simple10
simplicity -- the art of
maximising the
amount of work not
done -- is essential.
Photo by ejhogbin - http://flic.kr/p/4W4sp3
![Page 52: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/52.jpg)
keep it simple10
try not to do to much
work. doing more work
than you need to is
wasteful and
irresponsible. this isn't
slacking, this is being a
smart worker bee
![Page 53: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/53.jpg)
keep it simple10
try not to do to much
work. doing more work
than you need to is
wasteful and
irresponsible. this isn't
slacking, this is being a
smart worker bee.
however, slacking is ok too, as long as it’s fruitful slacking!
![Page 54: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/54.jpg)
evolve design11
the best architectures,
requirements, and
designs emerge from
self-organising teams
Photo by gds - http://flic.kr/p/d41ch
![Page 55: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/55.jpg)
evolve design11
stop asking your
mother what to do.
evolve yourself, make
time for learning (hint:
it’s not slacking)
Photo by gds - http://flic.kr/p/d41ch
![Page 56: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/56.jpg)
reflect regularly12
at regular intervals, the
team reflects on how
to become more
effective, then tunes
and adjusts its
behaviour accordingly
Photo by pasukaru76 (limited flickr time) - http://flic.kr/p/8DsU6Y
![Page 57: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/57.jpg)
reflect regularly12
your teams need to tune
up regularly, get
together, make sure
you're all in tune. if not,
try something new.
never go backwards.
that’s backwards!
Photo by pasukaru76 (limited flickr time) - http://flic.kr/p/8DsU6Y
![Page 58: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/58.jpg)
in summary...
Photo by Tobyotter - http://flic.kr/p/89NgD1
![Page 59: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/59.jpg)
four core valuesindividuals and interactionsover processes and tools
working softwareover comprehensive documentation
customer collaborationover contract negotiation
responding to changeover following a plan
![Page 60: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/60.jpg)
four core valuesindividuals and interactionsover processes and tools
working softwareover comprehensive documentation
customer collaborationover contract negotiation
responding to changeover following a plan
value all these, jus
t value the big
ones more!
![Page 61: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/61.jpg)
12 principles1. satisfy the customer2. welcome change3. deliver frequently4. work as a team5. motivate people6. talk, face-to-face7. measure working software8. maintain pace9. excel at quality10. keep it simple11. evolve design12. reflect regularly
![Page 62: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/62.jpg)
http://blog.mikepearce.netweb:
@mikepearcetwitter:
thanks for reading!
works for:
who are hiring!
mike pearceauthor:
also on slideshare:
![Page 63: Being Agile](https://reader033.vdocuments.mx/reader033/viewer/2022061300/54c840844a7959925f8b45e5/html5/thumbnails/63.jpg)
All images are creative commons
Thanks to the skilled artists over there!
kennymatic - http://flic.kr/p/6Uvc2Slittle blue hen - http://flic.kr/p/7zJTJTPowerhouse Museum Collection - http://flic.kr/p/5Spuxm'Playingwithbrushes' - http://flic.kr/p/3ZZS9aState Library of New South Wales collection - http://flic.kr/p/9pd46YJohn-Morgan - http://flic.kr/p/71qqyNSabbath Photography - http://flic.kr/p/4xCtwZCaitlinator - http://flic.kr/p/5fps6fJoeInSouthernCA - http://flic.kr/p/8pRfVZЯick Harris - http://flic.kr/p/4FmXKegadl - http://flic.kr/p/uiC8USmithsonian Institution - http://flic.kr/p/4TrzNUL. Marie - http://flic.kr/p/M73f1Яick Harris - http://flic.kr/p/5cFEJGSmithsonian Institution - http://flic.kr/p/4G5iK6pasukaru76 (out of town) - http://flic.kr/p/7daZzYminka6 - http://flic.kr/p/91iQXiTobyotter - http://flic.kr/p/6PC8mXdavecito - http://flic.kr/p/91PxZbTobyotter - http://flic.kr/p/6N1nMHTobyotter - http://flic.kr/p/7zYCqzPeter Kaminski - http://flic.kr/p/8K5YBracketing Life - http://flic.kr/p/7qxPk3Trish Hamme - http://flic.kr/p/7VU4LCJoelk75 - http://flic.kr/p/msitnSmithsonian Institution - http://flic.kr/p/55juztGage Skidmore - http://flic.kr/p/8nKazsThe U.S. Army - http://flic.kr/p/B9fcMrusselljsmith - http://flic.kr/p/887JXdeye2eye - http://flic.kr/p/5uQF7aussiegall - http://flic.kr/p/rksBime'nthedogs - http://flic.kr/p/7dQiBSejhogbin - http://flic.kr/p/4W4sp3gds - http://flic.kr/p/d41chpasukaru76 (limited flickr time) - http://flic.kr/p/8DsU6YTobyotter - http://flic.kr/p/89NgD1