56
Prathan Dansakulcharoenkit & Somkiat Puisongnoun Siam Chamnan Kit Co., Ltd., Bangkok, Thailand Photo by http://blog.mindjet.com agile ๑๐๑ Friday, August 23, 13

อไจล์ ๑๐๑ รุ่น ๓.๐

Embed Size (px)

DESCRIPTION

อไจล์ ๑๐๑ รุ่น ๓.๐

Citation preview

Page 1: อไจล์ ๑๐๑ รุ่น ๓.๐

Prathan Dansakulcharoenkit & Somkiat PuisongnounSiam Chamnan Kit Co., Ltd., Bangkok, Thailand

Photo by http://blog.mindjet.com

agile๑๐๑

Friday, August 23, 13

Page 2: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 3: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 4: อไจล์ ๑๐๑ รุ่น ๓.๐

Who am I?

Prathan DansakulcharoenkitScrumMaster and Agile PractitionerSiam Chamnan Kit Co., Ltd.,email: [email protected]: @zyracuzefacebook: facebook.com/zyracuze

Friday, August 23, 13

Page 5: อไจล์ ๑๐๑ รุ่น ๓.๐

Who am I?

Somkiat PuisongnounScrum Developer and Agile PractitionerSiam Chamnan Kit Co., Ltd.,email: [email protected]: @somkiatfacebook: facebook.com/somkiatspns

Friday, August 23, 13

Page 6: อไจล์ ๑๐๑ รุ่น ๓.๐

SPRINT3R

bySiam Chamnan Kit Co., Ltd.,

and Odd-e (Thailand) Co., Ltd.

Training - Coaching - TransformingAgile - Software Testing - ITIL - Engineering Practice

Friday, August 23, 13

Page 7: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 8: อไจล์ ๑๐๑ รุ่น ๓.๐

Agile is...Friday, August 23, 13

Page 9: อไจล์ ๑๐๑ รุ่น ๓.๐

Photo by http://www.kyea.com

Draw your Agile look likeFriday, August 23, 13

Page 10: อไจล์ ๑๐๑ รุ่น ๓.๐

our Agile isFriday, August 23, 13

Page 11: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 12: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 13: อไจล์ ๑๐๑ รุ่น ๓.๐

Snowbird ski resort Wasatch mountains, Utah

Photo by John-Morgan - http://flic.kr/p/71qqyN

talkingrelaxingeatingskiingand ...

Friday, August 23, 13

Page 14: อไจล์ ๑๐๑ รุ่น ๓.๐

agreedwhat is meansto beAgile

Photo by Caitlinator - http://flic.kr/p/5fps6f

Friday, August 23, 13

Page 15: อไจล์ ๑๐๑ รุ่น ๓.๐

Photo 4! by Thomas Riecken http://flic.kr/p/bma9Q5

Four Core

ValuesFriday, August 23, 13

Page 16: อไจล์ ๑๐๑ รุ่น ๓.๐

individuals andinteractions

over

processes and tools

Photo by JoeInSouthernCA - http://flic.kr/p/8pRfVZ

Friday, August 23, 13

Page 17: อไจล์ ๑๐๑ รุ่น ๓.๐

workingsoftware

over

comprehensive documentation

Photo by BISSON http://flic.kr/p/am8TTV

Friday, August 23, 13

Page 18: อไจล์ ๑๐๑ รุ่น ๓.๐

customercollaboration

over

contract negotiation

Friday, August 23, 13

Page 19: อไจล์ ๑๐๑ รุ่น ๓.๐

responding tochange

over

following the planPhoto Change by Gilad Benari http://flic.kr/p/68Froh

Friday, August 23, 13

Page 20: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 21: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 22: อไจล์ ๑๐๑ รุ่น ๓.๐

NOTthey inscribedAGILE PRINCIPLES

Friday, August 23, 13

Page 23: อไจล์ ๑๐๑ รุ่น ๓.๐

12Principles

Photo 12:12:12 12/12/12 by Mim Eisenberg http://flic.kr/p/dAAa2q

Friday, August 23, 13

Page 24: อไจล์ ๑๐๑ รุ่น ๓.๐

Satisfy the Customer

our highest priority is to satisfy the customer through early and

continuous delivery of valuable software

Friday, August 23, 13

Page 25: อไจล์ ๑๐๑ รุ่น ๓.๐

welcome

welcome changing requirements, even late in development. agile processes harness change for the customer's

competitive advantageFriday, August 23, 13

Page 26: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 27: อไจล์ ๑๐๑ รุ่น ๓.๐

working as a team

business people and developers must work together daily throughout the project

Friday, August 23, 13

Page 28: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 29: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 30: อไจล์ ๑๐๑ รุ่น ๓.๐

measure working software

working software is the primary measure of progress

Friday, August 23, 13

Page 31: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 32: อไจล์ ๑๐๑ รุ่น ๓.๐

Continuous attention to technical excellence and good design enhances agility

excellent at quality

Friday, August 23, 13

Page 33: อไจล์ ๑๐๑ รุ่น ๓.๐

keep it simple

simplicity -- the art of maximizing the amount of work not done --

is essential

Friday, August 23, 13

Page 34: อไจล์ ๑๐๑ รุ่น ๓.๐

self-organize team

The best architectures, requirements, and designs emerge from self-organizing teams.

Friday, August 23, 13

Page 35: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 36: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 37: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 38: อไจล์ ๑๐๑ รุ่น ๓.๐

4 core values +

12 principles

you’reAgile

Friday, August 23, 13

Page 39: อไจล์ ๑๐๑ รุ่น ๓.๐

myths

Friday, August 23, 13

Page 40: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 41: อไจล์ ๑๐๑ รุ่น ๓.๐

agile is quick fix?

Friday, August 23, 13

Page 42: อไจล์ ๑๐๑ รุ่น ๓.๐

agile is easy?

Friday, August 23, 13

Page 43: อไจล์ ๑๐๑ รุ่น ๓.๐

agile is fast?

Friday, August 23, 13

Page 44: อไจล์ ๑๐๑ รุ่น ๓.๐

agile is no document?

Friday, August 23, 13

Page 45: อไจล์ ๑๐๑ รุ่น ๓.๐

agile is no plan?Friday, August 23, 13

Page 46: อไจล์ ๑๐๑ รุ่น ๓.๐

ready to useFriday, August 23, 13

Page 47: อไจล์ ๑๐๑ รุ่น ๓.๐

Friday, August 23, 13

Page 48: อไจล์ ๑๐๑ รุ่น ๓.๐

Friday, August 23, 13

Page 49: อไจล์ ๑๐๑ รุ่น ๓.๐

Friday, August 23, 13

Page 50: อไจล์ ๑๐๑ รุ่น ๓.๐

Starting use AgileStart small and Solving problem one by one

Friday, August 23, 13

Page 51: อไจล์ ๑๐๑ รุ่น ๓.๐

are you ready to go to

?Friday, August 23, 13

Page 52: อไจล์ ๑๐๑ รุ่น ๓.๐

Photo by http://www.kyea.comDraw your Agile look like

Friday, August 23, 13

Page 53: อไจล์ ๑๐๑ รุ่น ๓.๐

Photo Question Mark by Farside Hues http://flic.kr/p/6P7Sod

Questions &

Answer&

Not Answer

Friday, August 23, 13

Page 54: อไจล์ ๑๐๑ รุ่น ๓.๐

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

Page 55: อไจล์ ๑๐๑ รุ่น ๓.๐

keep in touch with us

www.sprint3r.com

Friday, August 23, 13

Page 56: อไจล์ ๑๐๑ รุ่น ๓.๐

Friday, August 23, 13