SlideShare una empresa de Scribd logo
1 de 16
Agile, Scrum &?
Agile | Agility | Linh hoạt
• Ken Schwaber:
  1. flexibility, the capacity
     and capability of
     rapidly and efficiently
     adapting to change.
  2. ability to take
     advantage of
     opportunities while
     controlling risk.
Triết lí Agile
• Định nghĩa các giá trị cốt lõi

• Định hướng các phương pháp Agile

• Là nền tảng chung cho các phương pháp

• Mô tả trong Tuyên ngôn Agile
  (Manifesto) và 12 Nguyên lí Agile.
Chiếc ô Agile


             Agile
        XP         Lean Software
                   Development
Scrum
         Crystal
                            DSDM
Tuần tự và Chồng lấp

                                                                Phát triển tuần tự




 Nhóm Scrum làm mỗi thứ một ít ở mọi thời điểm, tập trung đưa ra
 các chức năng [chạy tốt] sớm nhất.


Nguồn: “The New New Product Development Game” của Takeuchi và
Nonaka. Harvard Business Review, tháng Giêng 1986.                                   6
Sprint | Iteration | Phân đoạn
Thực nghiệm | Empiricism
Just-in-time | Tức thì   Cập nhật
                          Hằng ngày




Kế hoạch động,
thích ứng liên tục

                           Daily Standup
User Story
& Backlogs
Image: iqupi.wordpress.com mountaingoatsoftware.com agilemodeling.com agilistapm.com
Sprint Burndown



                           Release




      Release Burndown



Ảnh: mountaingoat.com
Nhóm Tự tổ chức
Self-organized Team
Nhóm liên chức năng
Cross-functional Team




                 Ảnh: suitcaseorchestra.com
Retrospective | Kaizen
Cải tiến liên tục




                  Ảnh: scrumcenter.com
Các thuật ngữ khác
•   TDDATDDBDD
•   Simple Design
•   Refactoring
•   Pair-Programming
•   CI – Continuous Integration
•   …
Chúc bạn có một ngày thú vị với

ScrumDay Vietnam 2012
           :-)

Más contenido relacionado

La actualidad más candente

AGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerce
AGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerceAGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerce
AGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerceHo Quang Thanh
 
Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?DUONG Trong Tan
 
Phát triển tốt hơn với Scrum
Phát triển tốt hơn với ScrumPhát triển tốt hơn với Scrum
Phát triển tốt hơn với ScrumDUONG Trong Tan
 
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - QuangScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - QuangDUONG Trong Tan
 
Giới thiệu HanoiScrum
Giới thiệu HanoiScrumGiới thiệu HanoiScrum
Giới thiệu HanoiScrumDUONG Trong Tan
 
Phương pháp phát triển phần mềm: Truyền thống và Agile
Phương pháp phát triển phần mềm: Truyền thống và AgilePhương pháp phát triển phần mềm: Truyền thống và Agile
Phương pháp phát triển phần mềm: Truyền thống và AgileVu Hung Nguyen
 
A brief introduction to agile duong trong tan 2014-06
A brief introduction to agile  duong trong tan 2014-06A brief introduction to agile  duong trong tan 2014-06
A brief introduction to agile duong trong tan 2014-06Vu Hung Nguyen
 
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...Vu Hung Nguyen
 
Agile training
Agile trainingAgile training
Agile trainingLong Ta
 
Scrum sử dụng Team Foundation Server 2012
Scrum sử dụng Team Foundation Server 2012Scrum sử dụng Team Foundation Server 2012
Scrum sử dụng Team Foundation Server 2012Quang Nguyễn Bá
 
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab Center
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab CenterTài liệu giới thiệu công ty GMO-Z.com Vietnam Lab Center
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab CenterGMO-Z.com Vietnam Lab Center
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum frameworkVu Hung Nguyen
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project managementVu Hung Nguyen
 
agilecamp 2019 - business agility handbook
agilecamp 2019 - business agility handbookagilecamp 2019 - business agility handbook
agilecamp 2019 - business agility handbookSteve Ngo
 
Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Vu Hung Nguyen
 

La actualidad más candente (18)

Chia se Agile
Chia se AgileChia se Agile
Chia se Agile
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
AGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerce
AGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerceAGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerce
AGILE project management - Quản lý dự án linh hoạt & Ứng dụng trong eCommerce
 
Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?
 
Phát triển tốt hơn với Scrum
Phát triển tốt hơn với ScrumPhát triển tốt hơn với Scrum
Phát triển tốt hơn với Scrum
 
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - QuangScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
 
Giới thiệu HanoiScrum
Giới thiệu HanoiScrumGiới thiệu HanoiScrum
Giới thiệu HanoiScrum
 
Phương pháp phát triển phần mềm: Truyền thống và Agile
Phương pháp phát triển phần mềm: Truyền thống và AgilePhương pháp phát triển phần mềm: Truyền thống và Agile
Phương pháp phát triển phần mềm: Truyền thống và Agile
 
A brief introduction to agile duong trong tan 2014-06
A brief introduction to agile  duong trong tan 2014-06A brief introduction to agile  duong trong tan 2014-06
A brief introduction to agile duong trong tan 2014-06
 
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
 
Agile training
Agile trainingAgile training
Agile training
 
Scrum sử dụng Team Foundation Server 2012
Scrum sử dụng Team Foundation Server 2012Scrum sử dụng Team Foundation Server 2012
Scrum sử dụng Team Foundation Server 2012
 
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab Center
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab CenterTài liệu giới thiệu công ty GMO-Z.com Vietnam Lab Center
Tài liệu giới thiệu công ty GMO-Z.com Vietnam Lab Center
 
Agile trong dự án fixed price case study
Agile trong dự án fixed price case studyAgile trong dự án fixed price case study
Agile trong dự án fixed price case study
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum framework
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project management
 
agilecamp 2019 - business agility handbook
agilecamp 2019 - business agility handbookagilecamp 2019 - business agility handbook
agilecamp 2019 - business agility handbook
 
Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)
 

Similar a ScrumDayVietnam 2012 - Agile tutorial -Tan

Abriefintroductiontoagile duongtrongtan2014-06-140611232528-phpapp01
Abriefintroductiontoagile duongtrongtan2014-06-140611232528-phpapp01Abriefintroductiontoagile duongtrongtan2014-06-140611232528-phpapp01
Abriefintroductiontoagile duongtrongtan2014-06-140611232528-phpapp01Working in Japan
 
Agile Scrum for your startup
Agile Scrum for your startupAgile Scrum for your startup
Agile Scrum for your startupKevin Vu
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrumkunminh
 
ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung
ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - TrungScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung
ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - TrungDUONG Trong Tan
 
Quản lí nhóm làm việc ở nhà - phiên bản 1
Quản lí nhóm làm việc ở nhà - phiên bản 1Quản lí nhóm làm việc ở nhà - phiên bản 1
Quản lí nhóm làm việc ở nhà - phiên bản 1Đới Học viện Agile
 

Similar a ScrumDayVietnam 2012 - Agile tutorial -Tan (8)

Abriefintroductiontoagile duongtrongtan2014-06-140611232528-phpapp01
Abriefintroductiontoagile duongtrongtan2014-06-140611232528-phpapp01Abriefintroductiontoagile duongtrongtan2014-06-140611232528-phpapp01
Abriefintroductiontoagile duongtrongtan2014-06-140611232528-phpapp01
 
Agile Scrum for your startup
Agile Scrum for your startupAgile Scrum for your startup
Agile Scrum for your startup
 
SCRUM căn bản
SCRUM căn bảnSCRUM căn bản
SCRUM căn bản
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 
Scrum edited
Scrum editedScrum edited
Scrum edited
 
Scrum
ScrumScrum
Scrum
 
ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung
ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - TrungScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung
ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung
 
Quản lí nhóm làm việc ở nhà - phiên bản 1
Quản lí nhóm làm việc ở nhà - phiên bản 1Quản lí nhóm làm việc ở nhà - phiên bản 1
Quản lí nhóm làm việc ở nhà - phiên bản 1
 

Más de DUONG Trong Tan

Trở thành Agile Coach
Trở thành Agile CoachTrở thành Agile Coach
Trở thành Agile CoachDUONG Trong Tan
 
Coder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trìnhCoder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trìnhDUONG Trong Tan
 
Building a Learning Organization
Building a Learning OrganizationBuilding a Learning Organization
Building a Learning OrganizationDUONG Trong Tan
 
Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)DUONG Trong Tan
 
A reflection on constructivism and engineering education
A reflection on constructivism and engineering educationA reflection on constructivism and engineering education
A reflection on constructivism and engineering educationDUONG Trong Tan
 
Học cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To LearnHọc cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To LearnDUONG Trong Tan
 
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạoNgười lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạoDUONG Trong Tan
 
Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)DUONG Trong Tan
 
Các nguyên lí giáo dục
Các nguyên lí giáo dụcCác nguyên lí giáo dục
Các nguyên lí giáo dụcDUONG Trong Tan
 
Vì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏiVì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏiDUONG Trong Tan
 
Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)DUONG Trong Tan
 
Scrum - a tool to achieve agility
Scrum - a tool to achieve agilityScrum - a tool to achieve agility
Scrum - a tool to achieve agilityDUONG Trong Tan
 
Training is not enough - Coaching your agile team
Training is not enough - Coaching your agile teamTraining is not enough - Coaching your agile team
Training is not enough - Coaching your agile teamDUONG Trong Tan
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developerDUONG Trong Tan
 
ScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - NhanScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - NhanDUONG Trong Tan
 
ScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,Doi
ScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,DoiScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,Doi
ScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,DoiDUONG Trong Tan
 
ScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.Vinh
ScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.VinhScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.Vinh
ScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.VinhDUONG Trong Tan
 
ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012)
ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012)ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012)
ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012)DUONG Trong Tan
 

Más de DUONG Trong Tan (20)

Trở thành Agile Coach
Trở thành Agile CoachTrở thành Agile Coach
Trở thành Agile Coach
 
Coder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trìnhCoder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trình
 
Luyện cách hỏi
Luyện cách hỏi Luyện cách hỏi
Luyện cách hỏi
 
Building a Learning Organization
Building a Learning OrganizationBuilding a Learning Organization
Building a Learning Organization
 
Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)
 
A reflection on constructivism and engineering education
A reflection on constructivism and engineering educationA reflection on constructivism and engineering education
A reflection on constructivism and engineering education
 
Học cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To LearnHọc cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To Learn
 
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạoNgười lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
 
Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)
 
Các nguyên lí giáo dục
Các nguyên lí giáo dụcCác nguyên lí giáo dục
Các nguyên lí giáo dục
 
Vì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏiVì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏi
 
Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)
 
Scrum - a tool to achieve agility
Scrum - a tool to achieve agilityScrum - a tool to achieve agility
Scrum - a tool to achieve agility
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Training is not enough - Coaching your agile team
Training is not enough - Coaching your agile teamTraining is not enough - Coaching your agile team
Training is not enough - Coaching your agile team
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
ScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - NhanScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - Nhan
 
ScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,Doi
ScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,DoiScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,Doi
ScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,Doi
 
ScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.Vinh
ScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.VinhScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.Vinh
ScrumDay Vietnam 2012 - Software project estimation for Scrum - Dr.Vinh
 
ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012)
ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012)ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012)
ScrumDay Vietnam 2012 - Open company (talk on scrumday 9 dec2012)
 

ScrumDayVietnam 2012 - Agile tutorial -Tan

  • 2. Agile | Agility | Linh hoạt • Ken Schwaber: 1. flexibility, the capacity and capability of rapidly and efficiently adapting to change. 2. ability to take advantage of opportunities while controlling risk.
  • 3. Triết lí Agile • Định nghĩa các giá trị cốt lõi • Định hướng các phương pháp Agile • Là nền tảng chung cho các phương pháp • Mô tả trong Tuyên ngôn Agile (Manifesto) và 12 Nguyên lí Agile.
  • 4. Chiếc ô Agile Agile XP Lean Software Development Scrum Crystal DSDM
  • 5.
  • 6. Tuần tự và Chồng lấp Phát triển tuần tự Nhóm Scrum làm mỗi thứ một ít ở mọi thời điểm, tập trung đưa ra các chức năng [chạy tốt] sớm nhất. Nguồn: “The New New Product Development Game” của Takeuchi và Nonaka. Harvard Business Review, tháng Giêng 1986. 6
  • 7. Sprint | Iteration | Phân đoạn
  • 8. Thực nghiệm | Empiricism
  • 9. Just-in-time | Tức thì Cập nhật Hằng ngày Kế hoạch động, thích ứng liên tục Daily Standup
  • 10. User Story & Backlogs Image: iqupi.wordpress.com mountaingoatsoftware.com agilemodeling.com agilistapm.com
  • 11. Sprint Burndown Release Release Burndown Ảnh: mountaingoat.com
  • 12. Nhóm Tự tổ chức Self-organized Team
  • 13. Nhóm liên chức năng Cross-functional Team Ảnh: suitcaseorchestra.com
  • 14. Retrospective | Kaizen Cải tiến liên tục Ảnh: scrumcenter.com
  • 15. Các thuật ngữ khác • TDDATDDBDD • Simple Design • Refactoring • Pair-Programming • CI – Continuous Integration • …
  • 16. Chúc bạn có một ngày thú vị với ScrumDay Vietnam 2012 :-)

Notas del editor

  1. Tạisaolạikhônggọilà plan?Nhắcđến agile manifesto.