Upload
prathan-dansakulcharoenkit
View
485
Download
3
Embed Size (px)
DESCRIPTION
อไจล์ ๑๐๑ รุ่น ๓.๐
Citation preview
Prathan Dansakulcharoenkit & Somkiat PuisongnounSiam Chamnan Kit Co., Ltd., Bangkok, Thailand
Photo by http://blog.mindjet.com
agile๑๐๑
Friday, August 23, 13
Disclaimer
!
All information in this presentation is based on Agile manifesto for software development +
12 principles of Agile for software development + speaker’s personal experience +
reality (drama) that he lives in
Friday, August 23, 13
Who are you?
• Think about your personal goal of this course
• Write down your goal
• Introduce yourself to the group
• Offer a “Little Know Fact” about yourself
Please introduce yourself following this questions
Friday, August 23, 13
Who am I?
Prathan DansakulcharoenkitScrumMaster and Agile PractitionerSiam Chamnan Kit Co., Ltd.,email: [email protected]: @zyracuzefacebook: facebook.com/zyracuze
Friday, August 23, 13
Who am I?
Somkiat PuisongnounScrum Developer and Agile PractitionerSiam Chamnan Kit Co., Ltd.,email: [email protected]: @somkiatfacebook: facebook.com/somkiatspns
Friday, August 23, 13
SPRINT3R
bySiam Chamnan Kit Co., Ltd.,
and Odd-e (Thailand) Co., Ltd.
Training - Coaching - TransformingAgile - Software Testing - ITIL - Engineering Practice
Friday, August 23, 13
Russell L. Ackoff
one does not learn architecture from classrooms and libraries as much as one does by doing it and reflecting on the outcomes and their effects on others.
Friday, August 23, 13
Agile is...Friday, August 23, 13
Photo by http://www.kyea.com
Draw your Agile look likeFriday, August 23, 13
our Agile isFriday, August 23, 13
Photo 12:12:12 12/12/12 by Mim Eisenberg http://flic.kr/p/dAAa2q
Photo History of by Mamluke http://flic.kr/p/6KgxqB
Friday, August 23, 13
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 Dave Thomas Jeff Sutherland Ken Schwaber
On February 11-13, 2001, 17 people
Friday, August 23, 13
Snowbird ski resort Wasatch mountains, Utah
Photo by John-Morgan - http://flic.kr/p/71qqyN
talkingrelaxingeatingskiingand ...
Friday, August 23, 13
agreedwhat is meansto beAgile
Photo by Caitlinator - http://flic.kr/p/5fps6f
Friday, August 23, 13
Photo 4! by Thomas Riecken http://flic.kr/p/bma9Q5
Four Core
ValuesFriday, August 23, 13
individuals andinteractions
over
processes and tools
Photo by JoeInSouthernCA - http://flic.kr/p/8pRfVZ
Friday, August 23, 13
workingsoftware
over
comprehensive documentation
Photo by BISSON http://flic.kr/p/am8TTV
Friday, August 23, 13
customercollaboration
over
contract negotiation
Friday, August 23, 13
responding tochange
over
following the planPhoto Change by Gilad Benari http://flic.kr/p/68Froh
Friday, August 23, 13
individuals and interactions
working software
customer collaboration
responding to changeprocesses and tools
comprehensive documentation
contract negotiation
following the plan
to be Agile, we value all these core values, we just value the left one more
Friday, August 23, 13
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 Dave Thomas Jeff Sutherland Ken Schwaber
17 people
Friday, August 23, 13
NOTthey inscribedAGILE PRINCIPLES
Friday, August 23, 13
12Principles
Photo 12:12:12 12/12/12 by Mim Eisenberg http://flic.kr/p/dAAa2q
Friday, August 23, 13
Satisfy the Customer
our highest priority is to satisfy the customer through early and
continuous delivery of valuable software
Friday, August 23, 13
welcome
welcome changing requirements, even late in development. agile processes harness change for the customer's
competitive advantageFriday, August 23, 13
deliver frequently
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale
Friday, August 23, 13
working as a team
business people and developers must work together daily throughout the project
Friday, August 23, 13
motivate people
build projects around motivated individuals. give them the environment and support they
need, and trust them to get the job done
Friday, August 23, 13
talk, face-to-face
the most efficient and effective method of conveying information to
and within a development team is face-to-face conversation
Friday, August 23, 13
measure working software
working software is the primary measure of progress
Friday, August 23, 13
maintain pace
agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain
a constant pace indefinitely
Friday, August 23, 13
Continuous attention to technical excellence and good design enhances agility
excellent at quality
Friday, August 23, 13
keep it simple
simplicity -- the art of maximizing the amount of work not done --
is essential
Friday, August 23, 13
self-organize team
The best architectures, requirements, and designs emerge from self-organizing teams.
Friday, August 23, 13
reflect & adjust regularly
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts
its behavior accordinglyFriday, August 23, 13
4 core values
individuals and interactions over processes and tools
working softwareover comprehensive documentation
customer collaborationover contract negotiation
responding to change over following a plan
Friday, August 23, 13
12 principlessatisfy the customer
welcome changedeliver frequentlywork as a teammotivate peopletalk, face-to-face
measure working software maintain pace
excellent at qualitykeep it simple
self-organize teamreflect & adjust regularly
Friday, August 23, 13
4 core values +
12 principles
you’reAgile
Friday, August 23, 13
myths
Friday, August 23, 13
1943
Taiichi OhnoToyota Production SystemKanban
1950-1960
USAF & NASAX-15 hypersonic jetIteration IncrementalDelivery
1985
Hirotaka Takeuchi & Ikujiro NonakaThe New New Product Development Game
1990
Sutherland & SchwaberScrum Framework
1995
DSDN ConsortiumDynamic System Development Method
1997
Jeff de LucaFeature Driven Development
2000
Robert CharetteLean Development
1996
Beck Cunningham, JeffriesExtreme Programming
1998
Alistair CockburnCrystal Methodologies
2001
Agile Manifesto
agile is new?
Hardware Software
Friday, August 23, 13
agile is quick fix?
Friday, August 23, 13
agile is easy?
Friday, August 23, 13
agile is fast?
Friday, August 23, 13
agile is no document?
Friday, August 23, 13
agile is no plan?Friday, August 23, 13
ready to useFriday, August 23, 13
Friday, August 23, 13
Friday, August 23, 13
Friday, August 23, 13
Starting use AgileStart small and Solving problem one by one
Friday, August 23, 13
are you ready to go to
?Friday, August 23, 13
Photo by http://www.kyea.comDraw your Agile look like
Friday, August 23, 13
Photo Question Mark by Farside Hues http://flic.kr/p/6P7Sod
Questions &
Answer&
Not Answer
Friday, August 23, 13
It’s not Easy to be Agile
Photo Frontage Road and Book Cliffs by Dave Beedon http://flic.kr/p/7ysGTQ
Friday, August 23, 13
keep in touch with us
www.sprint3r.com
Friday, August 23, 13
Friday, August 23, 13