42
AGILE AND SCRUM METHODOLOGY KAN OUIVIRACH http://www.ibtimes.co.uk/hot-shots-photos-day-fresh-impact-crater-mars-dakar-rally-abandoned-department-store-1483175 #prontotools

Agile and Scrum Methodology

Embed Size (px)

Citation preview

Page 1: Agile and Scrum Methodology

A G I L E A N D S C R U M M E T H O D O L O G Y

K A N O U I V I R A C H

http://www.ibtimes.co.uk/hot-shots-photos-day-fresh-impact-crater-mars-dakar-rally-abandoned-department-store-1483175#prontotools

Page 2: Agile and Scrum Methodology

K A N O U I V I R A C H

Pronto Tools

Research & Development Engineer

#prontotools

Page 3: Agile and Scrum Methodology

m a r k e t i n g t o o l s

g r o u p

Value driven “marketing as a service”agency

for small business

Best in class marketing and productivity tools

for small business

#prontotools

Page 4: Agile and Scrum Methodology

D I S C L A I M E R

เนื้อหาในนี้เป็น

ประสบการณ์ต่างๆ รวมไปถึงปัญหาที่ได้พบเจอมา

มีวัตถุประสงค์เพื่อแบ่งปันประสบการณ์

การทำงานในสภาพแวดล้อมแบบ Agile

#prontotools

Page 5: Agile and Scrum Methodology

#prontotools http://www.totalrail.org/2013/10/21/chinas-technology-fast-track-thailands-rail-networks/

A G I L E

Page 6: Agile and Scrum Methodology

4 C O R E VA L U E S

#prontotools

Page 7: Agile and Scrum Methodology

I N D I V I D U A L S A N D I N T E R A C T I O N S O V E R P R O C E S S E S A N D T O O L S

http://www.derekhuether.com/2011/03/29/individuals-interactions-over-processes-tools/#prontotools

Page 8: Agile and Scrum Methodology

W O R K I N G S O F T WA R E O V E R C O M P R E H E N S I V E D O C U M E N TAT I O N

http://www.karlamaldita.com/2009/06/when-agile-meets-cmmi.html#prontotools

Page 9: Agile and Scrum Methodology

C U S T O M E R C O L L A B O R AT I O N O V E R C O N T R A C T N E G O T I AT I O N

http://www.derekhuether.com/2010/11/19/no-im-saying/#prontotools

Page 10: Agile and Scrum Methodology

R E S P O N D I N G T O C H A N G E O V E R F O L L O W I N G A P L A N

http://www.baekdal.com/insights/understanding-how-to-respond-to-change#prontotools

Page 11: Agile and Scrum Methodology

A G I L E M A N I F E S T O

I N D I V I D U A L S A N D I N T E R A C T I O N S O V E R P R O C E S S E S A N D T O O L S

W O R K I N G S O F T WA R E O V E R C O M P R E H E N S I V E D O C U M E N TAT I O N

C U S T O M E R C O L L A B O R AT I O N O V E R C O N T R A C T N E G O T I AT I O N

R E S P O N D I N G T O C H A N G E O V E R F O L L O W I N G A P L A N

#prontotools

Page 12: Agile and Scrum Methodology

T R A D I T I O N A L V S . A G I L E

#prontotools http://www.davisbase.com/blog/3-paradigm-shifts-of-agile/

Page 13: Agile and Scrum Methodology

A G I L E P R I N C I P L E S

S AT I S F Y C U S T O M E R T H R O U G H E A R LY A N D

C O N T I N U O U S D E L I V E R Y

W E L C O M E C H A N G I N G R E Q U I R E M E N T S , E V E N L AT E

I N D E V E L O P M E N T

D E L I V E R W O R K I N G S O F T WA R E F R E Q U E N T LY

B U S I N E S S P E O P L E A N D D E V E L O P E R S W O R K

T O G E T H E R D A I LY

B U I L D P R O J E C T S A R O U N D M O T I VAT E D I N D I V I D U A L S

C O N V E Y I N F O R M AT I O N V I A FA C E - T O - FA C E

C O N V E R S AT I O N

W O R K I N G S O F T WA R E I S T H E P R I M A R Y M E A S U R E O F

P R O G R E S SM A I N TA I N A C O N S TA N T

PA C E I N D E F I N I T E LY

G I V E C O N T I N U O U S AT T E N T I O N T O T E C H N I C A L

E X C E L L E N C E

S I M P L I F Y: M A X I M I Z I N G T H E A M O U N T O F W O R K N O T

D O N E

T E A M S S E L F - O R G A N I Z E

T E A M S R E T R O S P E C T A N D T U N E B E H AV I O R

#prontotools

Page 14: Agile and Scrum Methodology

H T T P : / / W W W. N E T O B J E C T I V E S . C O M / R E S O U R C E S / A R T I C L E S / T H E - D O T- G A M E

“The Dot Game”

#prontotools

Page 15: Agile and Scrum Methodology

C O N T I N U O U S D E L I V E R Y

#prontotools http://softwareengineeringdaily.com/tag/continuous-delivery/

Page 16: Agile and Scrum Methodology

http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp#prontotools

Page 17: Agile and Scrum Methodology

http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp#prontotools

Page 18: Agile and Scrum Methodology

http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp#prontotools

Page 19: Agile and Scrum Methodology

http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp#prontotools

Page 20: Agile and Scrum Methodology

http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp#prontotools

Page 21: Agile and Scrum Methodology

– H E N R I K K N I B E R G

“No matter how much up-front analysis you do, you’re still surprised when you put the first real

release into the hands of a real user.”

#prontotools

Page 22: Agile and Scrum Methodology

K E Y S

• Avoid BIG delivery

• Avoid the term MVP (minimum viable product)

• Delivery the earliest testable product (ETP)

#prontotools http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp

Page 23: Agile and Scrum Methodology

#prontotools http://www.universityobserver.ie/sport/playing-head-games/

S C R U M

Page 24: Agile and Scrum Methodology

S C R U M R O L E S

• Product Owner (PO)

• Scrum Master (SM)

• Development Team

#prontotools

Page 25: Agile and Scrum Methodology

S C R U M A C T I V I T I E S A N D A R T I FA C T S

• Product Backlog

• Sprints

• Sprint Planning

• Sprint Execution

• Backlog Refinement

• Daily Scrum

• Sprint Review

• Sprint Retrospective

#prontotools

Page 26: Agile and Scrum Methodology

“Sprints are time-boxed.”

#prontotools

Page 27: Agile and Scrum Methodology

Actually..

“Everything is time-boxed.”

#prontotools

Page 28: Agile and Scrum Methodology

U S E R S T O R Y

• Examples:

• As a site visitor, I want to see new content when I come to the site.

• As a site editor, I can create the content of the What Is Scrum section.

• As a trainer, I can copy one of my courses or events so that I can create a new one. When copying it I am asked for the date(s) of the new course or event.

#prontotools

Page 29: Agile and Scrum Methodology

#prontotools

Page 30: Agile and Scrum Methodology

#prontotools

Page 31: Agile and Scrum Methodology

• Main issues:

• Take too long time

• Requirements are unclear

• Not everyone participates

#prontotools

Page 32: Agile and Scrum Methodology

https://pjpronger.wordpress.com/2015/01/07/meetings-from-hell/#prontotools

Page 33: Agile and Scrum Methodology

http://programmers.stackexchange.com/questions/204904/how-to-make-sprint-planning-fun#prontotools

Page 34: Agile and Scrum Methodology

#prontotools

Page 35: Agile and Scrum Methodology

• Main issues:

• Some just say not sync

• Backlog refinement is not good enough for next sprint

• New issue occurs after backlog refinement

#prontotools

Page 36: Agile and Scrum Methodology

#prontotools

Page 37: Agile and Scrum Methodology

• Main issues:

• Stakeholders don’t really have experience in using the feature

• Retrospective is boring

• Lose focus on finding insights for next sprint

#prontotools

Page 38: Agile and Scrum Methodology

#prontotools

Page 39: Agile and Scrum Methodology

P R O N T O ’ S A C T I V I T I E S I N S C R U M

#prontotools

Page 40: Agile and Scrum Methodology

E N G I N E E R I N G P R A C T I C E S

#prontotools

Page 41: Agile and Scrum Methodology

W O R K - L I F E B A L A N C E

#prontotools

Page 42: Agile and Scrum Methodology

T H A N K Y O U

#prontotools