SlideShare a Scribd company logo
HOW TOHOW TO
เสร็จเร็วเสร็จเร็ว
https://www.flickr.com/photos/ileohidalgo/12886550354
Jirayut Nimsaeng
Why did your projects succeed or fail?
What caused our projects to fail? What caused our projects to succeed?
Jirayut Nimsaeng
Jirayut Nimsaeng
Most IT projects fail. And are late
The Standish Group has studied over 40,000 projects in 10 years.
http://www.versionone.com/assets/img/files/CHAOSManifesto2013.pdf
Average cost & time overrun: ≈70%
IT project success rate 2004: 29%
Average cost & time overrun: ≈66%
IT project success rate 2012: 39%
Plan: 1,0000,000
Actual: 1,700,000
Plan: 1,0000,000
Actual: 1,660,000
Never
45%
Always
7%
Often
13%
Sometimes
16%
Rarely
19%
Half of the stuffs
are never used!
Features and functions used
Standish group study reported at XP2002 by Jim Johnson, ChairmanJirayut Nimsaeng
Large vs. Small
Successful
76%
Challenged
20%
Failed
4%
Small Projects
Failed
38%
Challenged
52%
Success
10%
Large Projects
http://www.versionone.com/assets/img/files/CHAOSManifesto2013.pdfJirayut Nimsaeng
Henrik’s Lean & Agile
Large = Cannon Ball
Jirayut Nimsaeng
Jirayut Nimsaeng Henrik’s Lean & Agile
Agile = Homing Missile
Agile = Small + Incremental
Don't try to get it all right
from the beginning
Don't build it all at once
Henrik’s Lean & AgileJirayut Nimsaeng
Not “Horizontal” increments but “Vertical”
Henrik’s Lean & AgileJirayut Nimsaeng
Resource optimization vs Time-to-market optimization
Silo Team vs Cross-funtional Team
Client Team
Server Team
Dev Team
Tester Team
User needs
Specialize Tasks
Henrik’s Lean & AgileJirayut Nimsaeng
How long does it take to write a name?
Jirayut Nimsaeng
Setup
Dev Team
Clients
Jirayut Nimsaeng
Round 1
Dev Team
Clients
Never keep a
customer waiting
Policy
Jirayut Nimsaeng
Round 2
Dev Team
Clients
Request one
customer at a time
Policy
Jirayut Nimsaeng
Minimize distance between Maker and User
Jirayut Nimsaeng Henrik’s Lean & Agile
Fastest learner wins!
Delivery frequency = Speed of learning
It is not the strongest
species that survive,
nor the most intelligent,
but the ones most
responsive to change.
Jirayut Nimsaeng Henrik’s Lean & Agile
Jirayut Nimsaeng Scrum Master by Odd-e
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
That is, while there is value in the items on
the right, we value the items on the left more.
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Manifesto for Agile Software Development
Jirayut Nimsaeng http://agilemanifesto.org
เราค้นพบวิธีที่ดีกว่าในการพัฒนาซอฟท์แวร์
จากการลงมือทำาจริงและช่่วยเหลือผู้้อื่น
นั่นคือ เราให้ความสำาคัญกับ
ทั้งนี้ แม้เราจะเห็นความสำาคัญในสิ่งที่กล่าวไว้ทางด้านขวา
แต่เราให้ความสำาคัญกับสิ่งที่กล่าวไว้ทางด้านซ้ายมากกว่า
คนและการมีปฎิสัมพันธ์กัน มากกว่า การทำาตามขั้นตอนและเครื่องมือ
ซอฟต์แวร์ที่นำาไปใช้งงานได้งจริง มากกว่า เอกสารที่ครบถ้วนสมบ้รณ์
ร่วมมือทำางานกับลกกคงา มากกว่า การต่อรองให้เป็นไปตามสัญญา
การตอบรับกับการเปลี่ยนแปลง มากกว่า การทำาตามแผูนที่วางไว้
คำาแถลงอดด้มการณ์์แห่่งอไจล์
Jirayut Nimsaeng http://agilemanifesto.org/iso/th/
Jirayut Nimsaeng Scrum Master by Odd-e
Scrum in nutshell
Split your organization
Split your product
Optimize business value
$$$
$
Split time
January April
Large group spending a long time building a huge thing
Small team spending a little time building a small thing
... but integrating regularly to see the whole
Jirayut Nimsaeng Henrik’s Lean & Agile
Scrum roles
Direct communication
Product owner
Who knows and can turn
business into value
Team
Who knows how to build it
SM
Scrum Master
Who will be coach/facilitator/mentor
and impediment remover
Stakeholders
Users
Operations
Management
Etc ...
Product
Backlog
---------------
---------------
---------------
---------------
---------------
---------------
Sprint
Backlog
---------------
---------------
---------------
Jirayut Nimsaeng Henrik’s Lean & Agile
Scrum team
● Cross-functional with no roles
● Seven plus or minus two
● Self-organizing
● Responsible for committing to work
● Authority to do whatever is needed to meet commitment
● Open, co-located space
● Resolution of conflicts
● Working agreements
Jirayut Nimsaeng
Working Agreements
● Coding standards
● Definition of done
● Time of daily scrum
● Penalty for being late
● Pair programming and TDD rules
● Pomodoro
Jirayut Nimsaeng
Jirayut Nimsaeng
Product Backlog Discovery
Write user stories
As a buyer
I want to save my shopping cart
So that I can continue shopping later
As a buyer
I want to save my shopping cart
So that I can continue shopping later
Focus on Goal
not Solution
Guideline:
● Testable
● Valuable to a real stakeholder
Jirayut Nimsaeng Henrik’s Lean & Agile
Book shelf requirement
● Users can record their books
● Users can specify where the books are
● Users can share their books with other users
● Users can access system via web and mobile
● System must handles at least 100 users at the same time
Jirayut Nimsaeng
Estimate stories
3
2
5
2
2
?
Jirayut Nimsaeng Henrik’s Lean & Agile
Estimating Strategy
● Story point is not man-hour
● Estimate by the people who are going to do the work
● Estimate by relative feature size
● Prefer verbal communication over written
● Story point is depends on individual and team experiences
● Always estimate & re-estimate continuously during project
● Estimate is estimate
Jirayut Nimsaeng
Planning Poker
Break down big stories and prioritize
Break down
Prioritize
Jirayut Nimsaeng Henrik’s Lean & Agile
Jirayut Nimsaeng Henrik’s Lean & Agile
Done Sprint
Planning Part 1!
Jirayut Nimsaeng
Sprint Planning Part 2
● Order the backlog
● What will be done by end of sprint
All of these
Some of these
No way
Jirayut Nimsaeng
Break down big story into tasks
Task are for the sprint backlog
NOT product backlog
Jirayut Nimsaeng Henrik’s Lean & Agile
Progress Indicators
Jirayut Nimsaeng
Burndown Chart
Jirayut Nimsaeng Henrik’s Lean & Agile
Velocity
Jirayut Nimsaeng Henrik’s Lean & Agile
Velocity improvement
Week
Story
point
Jirayut Nimsaeng Henrik’s Lean & Agile
Visualize the problem
Backlog = 230 points
Velocity = 10 points/sprint
Jirayut Nimsaeng Henrik’s Lean & Agile
Daily Scrum
● Daily status meeting (some call daily standup)
● No more than 15 minutes
● Three questions
● What have you done since last meeting?
● What will you do before next meeting?
● What is in your way?
● Synchronization for the team to enable self-management
Jirayut Nimsaeng
Fail fast and recovery
Failure Avoidance Failure Recovery
Jirayut Nimsaeng Henrik’s Lean & Agile
Celebrate failure
Jirayut Nimsaeng Henrik’s Lean & Agile
Velocity FAQ
● No too low velocity
● Only actual velocity with realistic or unrealistic plan
● Dramatic improvements can be made quickly
● You will have a false velocity if
● You skip or postpone test & integration
● You overdo your works
● Velocity won't increase by adding more people to the team
● Strong team will maintain their velocity
Jirayut Nimsaeng
Sprint Review
● Team presents done functionality
● Team cannot present functionality that is not done
● Team discusses with PO and stakeholders
● PO prioritized backlog accordingly
Jirayut Nimsaeng
Retrospective
● Reflect and create actions for improvements
● Good – Bad – Try
● What we can improve?
● Team will decide few actions to do in next sprint
Jirayut Nimsaeng
Jirayut Nimsaeng
Question?
Jirayut Nimsaeng

More Related Content

PPTX
Comparing Agile QA Approaches to End-to-End Testing
PPTX
Cloud Native CI/CD with Spring Cloud Pipelines
PDF
TuleapCon 2019. Tuleap explained by the users
PDF
Introducing GitLab (June 2018)
PDF
Releaseflow: a healthy build and deploy process
PDF
It is easy contributing to open source - JCON 2020
PDF
An almost complete continuous delivery pipeline including configuration manag...
PDF
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
Comparing Agile QA Approaches to End-to-End Testing
Cloud Native CI/CD with Spring Cloud Pipelines
TuleapCon 2019. Tuleap explained by the users
Introducing GitLab (June 2018)
Releaseflow: a healthy build and deploy process
It is easy contributing to open source - JCON 2020
An almost complete continuous delivery pipeline including configuration manag...
TuleapCon 2019. Tuleap Trackers, when one size does not fit all

What's hot (20)

PDF
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
PDF
Open Source Monitoring in 2019
PDF
GitLab Frontend and VueJS at GitLab
PPT
icebreakerwithdevops-150218112943-conversion-gate02
PPTX
GitLab 8.5 Highlights and Step-by-step tutorial
PDF
Github, Travis-CI and Perl
PDF
GitLab webcast - Release 8.4
PDF
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
PPTX
Devoxx 2016 Using Jenkins, Gerrit and Spark for Continuous Delivery Analytics
PDF
Introduzione a React Native - Facebook Developer Circle Rome
PDF
DevOps Unicorns
PDF
Angular vs React - Devoxx BE 2017
PPTX
GitLab 8.6 - Release Webcast
PDF
Stash – Taking Expedia to New Heights - David Williams and Christopher Pepe
PDF
Git Tutorial | Git Basics - Branching, Merging, Rebasing | Learn Git | DevOps...
PDF
Lightweight continuous delivery for small schools
PDF
Easy Microservices with JHipster - Devoxx BE 2017
PDF
Paving the way with Jakarta EE and Apache TomEE - itkonekt 2020
PPTX
Zero-Downtime Gerrit Code Review Upgrade
KEY
Pluginize ALL the things
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
Open Source Monitoring in 2019
GitLab Frontend and VueJS at GitLab
icebreakerwithdevops-150218112943-conversion-gate02
GitLab 8.5 Highlights and Step-by-step tutorial
Github, Travis-CI and Perl
GitLab webcast - Release 8.4
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
Devoxx 2016 Using Jenkins, Gerrit and Spark for Continuous Delivery Analytics
Introduzione a React Native - Facebook Developer Circle Rome
DevOps Unicorns
Angular vs React - Devoxx BE 2017
GitLab 8.6 - Release Webcast
Stash – Taking Expedia to New Heights - David Williams and Christopher Pepe
Git Tutorial | Git Basics - Branching, Merging, Rebasing | Learn Git | DevOps...
Lightweight continuous delivery for small schools
Easy Microservices with JHipster - Devoxx BE 2017
Paving the way with Jakarta EE and Apache TomEE - itkonekt 2020
Zero-Downtime Gerrit Code Review Upgrade
Pluginize ALL the things
Ad

Viewers also liked (20)

PPTX
Agile User Experience
 
PDF
THPHP => Agile testing
PDF
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
PPTX
The game has changed!
PPT
11 Step Create Game in LvUp! Studio
PPTX
Agile Practices
PPT
The Heart Of Agile
PDF
Agile Software Development in Practice - A Developer Perspective
PDF
Henrik Kniberg - Essence of Agile
PDF
Jump start a new agile project with Eidos
PPS
Confession of an Agile Addict
PDF
เติมอไจล์ให้เต็มด้วย Lean Startup
PDF
906702 it for mgt - september 6r2
DOCX
Agile Software Development
PDF
KMITL IT - Intro to Agile by Proteus Agility
PPT
สถาปัตยกรรม
PPT
Lesson 1 intro2_db
PDF
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
PPT
Agile User Experience
 
THPHP => Agile testing
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
The game has changed!
11 Step Create Game in LvUp! Studio
Agile Practices
The Heart Of Agile
Agile Software Development in Practice - A Developer Perspective
Henrik Kniberg - Essence of Agile
Jump start a new agile project with Eidos
Confession of an Agile Addict
เติมอไจล์ให้เต็มด้วย Lean Startup
906702 it for mgt - september 6r2
Agile Software Development
KMITL IT - Intro to Agile by Proteus Agility
สถาปัตยกรรม
Lesson 1 intro2_db
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Ad

Similar to How to เสร็จเร็ว (Use Agile for your project with team) (20)

PPTX
Balancing the tension between Lean and Agile
PPTX
An Agile Overview @ ShoreTel Sky
PDF
LEAN: Dream Maker Developments
PDF
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
PDF
Lean Management: Lessons from the Field
PDF
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
PDF
Finding Lean in Agile by Adam Parker
PPTX
DCSUG - Finding Lean in Agile
PDF
Stefan bargaoanu we're agile. and now what v1.1
PPTX
How to scale agility in your enterprise
PDF
Scaling Agile with the Lessons of Lean Product Development Flow
PPTX
Let’s talk about Agile and lean coaching
PDF
Fundamentals of Agile
PDF
Agile Development in Highly Regulated Organizations
PPTX
Introduction to Scrum by Manoj Vadakan-conscires agile practices
PDF
Lean thinking and the agile culture
PPTX
Agile Project Management - Course Details
PDF
Lean & Agile Project Manaagement: Its Leadership Considerations
PDF
Exec Overview to Agile-Scrum
PPT
Why both scrum and lean in dist dev 07092010
Balancing the tension between Lean and Agile
An Agile Overview @ ShoreTel Sky
LEAN: Dream Maker Developments
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Lean Management: Lessons from the Field
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
Finding Lean in Agile by Adam Parker
DCSUG - Finding Lean in Agile
Stefan bargaoanu we're agile. and now what v1.1
How to scale agility in your enterprise
Scaling Agile with the Lessons of Lean Product Development Flow
Let’s talk about Agile and lean coaching
Fundamentals of Agile
Agile Development in Highly Regulated Organizations
Introduction to Scrum by Manoj Vadakan-conscires agile practices
Lean thinking and the agile culture
Agile Project Management - Course Details
Lean & Agile Project Manaagement: Its Leadership Considerations
Exec Overview to Agile-Scrum
Why both scrum and lean in dist dev 07092010

More from Jirayut Nimsaeng (14)

PDF
Build cloud like Rackspace with OpenStack Ansible
PDF
Beyond OpenStack
PDF
OpenStack Ansible for private cloud at Kaidee
PPTX
How to contribute to OpenStack
PDF
Docker Workshop Birthday #3
PDF
Docker Workshop for beginner
PDF
Docker in Production
PDF
Better delivery with DevOps Driven Development
PDF
Joomla Continuous Delivery with Docker
PDF
Docker Continuous Delivery Workshop
PDF
Introduction to Docker
PDF
Molome infrastructure
PPTX
A Study Of Cloud Computing
PDF
Web standards: Who cares?
Build cloud like Rackspace with OpenStack Ansible
Beyond OpenStack
OpenStack Ansible for private cloud at Kaidee
How to contribute to OpenStack
Docker Workshop Birthday #3
Docker Workshop for beginner
Docker in Production
Better delivery with DevOps Driven Development
Joomla Continuous Delivery with Docker
Docker Continuous Delivery Workshop
Introduction to Docker
Molome infrastructure
A Study Of Cloud Computing
Web standards: Who cares?

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Machine learning based COVID-19 study performance prediction
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
A Presentation on Artificial Intelligence
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
cuic standard and advanced reporting.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Machine learning based COVID-19 study performance prediction
The AUB Centre for AI in Media Proposal.docx
Advanced methodologies resolving dimensionality complications for autism neur...
Spectral efficient network and resource selection model in 5G networks
A Presentation on Artificial Intelligence
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
The Rise and Fall of 3GPP – Time for a Sabbatical?
cuic standard and advanced reporting.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto

How to เสร็จเร็ว (Use Agile for your project with team)