SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Sơlượcvề Scrum Dương Trọng Tấn tandt@fpt.edu.vn Slide Share: http://www.slideshare.net/duongtrongtan/scrum-inonehour
Lịchtrình Bóngbầudục, xehơivà Scrum Scrum làgì? Giớithiệusơlượckhunglàmviêc Scrum Mộtsốvấnđềmở 6/11/2011 2 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Sảnxuấtxehơi Lean: Giảmthiểutới 80% cáclãngphíkhôngcầnthiết Kiểmsoáttiếntrìnhthựcnghiệm (Empirical Process Management) LýthuyếtHàngđợi (Queuing Theory) Nhómtựquản Tại Toyota, quátrìnhsảnxuấtxehơibịảnhhưởngbởitriếtlý “ lean manufactoring” – làmíthơn, gặtháinhiềuhơn. 6/11/2011 3 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Bóngbầudục Từvựng: Scrum Sprint Ảnh: Greenandgoldrugby.com 6/11/2011 4 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Scrum làgì? “Tất cả mọi người sẽ thích Scrum; nó thực sự là những gì mà chúng ta sẽ làm khi bị dồn đến chân tường”  Jim Coplien “Scrum làmộtcáchtiếpcậnmớimẻvàsángtạođểgiảiquyếtnhữngcôngviệckhókhăn, phứctạp” ScrumAlliance.org 6/11/2011 5 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Tạisao Scrum? Scrum giảmthiểulãngphívàtốiưuhóagiátrịcủadựán Scrum giúptổchứcnăngsuấthơnrấtnhiều Scrum giúpthayđổitổchứctheohướngbềnvữnghơn Scrum rấtdễhiểuvàthúvị Scrum rấtđẹpvềlýthuyếtvàhiệuquảtrongthựctiễn 6/11/2011 6 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Scrum Framework 6/11/2011 7 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum Độihình Scrum Quytắc Quytắc Scrum Minh bạch Thanh tra Thíchnghi Đồnghề Hộpthờigian Quytắc
Ba châncủa Scrum Scrum Minh bạch Thanh tra Thíchnghi Ba châncủa Scrum giúpchocơchếkiểmsoáttiếntrìnhthựcnghiệm (empirical process control) cóthểvậnhànhtrơntru. 6/11/2011 8 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Cácgiátrị Agile cốtlõi Con người và sự tương tác hơn là quy trình và công cụ;Phần mềm chạy tốt hơn là tài liệu đầy đủ;Cộng tác với khách hàng hơn là đàm phán hợp đồng;Phản hồi với các thay đổi hơn là bám sát kế hoạch. Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan Trích Agile Manifesto, AgileAlliance.org 6/11/2011 9 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Độihình Scrum vàCácvaitrò Độihình Scrum baogồmScrumMaster, Chủsảnphẩm (Product Owner) vàĐộisảnxuất (Team). Chủsảnphẩm tựquản Độisảnxuất ScrumMaster 6/11/2011 10 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Tựquảnvàhiệusuất Photo courtesy of VnExpress.net 6/11/2011 11 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
ScrumMaster ScrumMaster chịu trách nhiệm  đảm bảo toàn bộ Nhóm Scrum tuân thủ  và được hưởng lợi từ các giá trị của Scrum, các kĩ thuật cũng như các quy tắc của Scrum. Côngviệcđặcthù: loạibỏtrởlực Vừalãnhđạo, vừalàđầytớ KhôngphảilàProject Manager! 6/11/2011 12 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Product Owner Làngườiduynhất chịu trách nhiệm cho việc quản lý Product Backlog  và đảm bảo các giá trị cho Đội sản xuất làm việc Tốiưuhóagiátrịchosảnphẩm Sửdụnglýthuyếthàngđợiđểquảnlý Product Backlog KhôngphảilàProject Manager! 6/11/2011 13 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Độisảnxuất Nhómcácnhàpháttriển (developer) vớinhiệmvụ:  biếnđổi Product Backlog thànhgóisảnphẩmsẵnsàngchuyểngiao(Potentially Shippable Product Increment) ở cuốimỗi Sprint   Tựquản Liênchứcnăng 6/11/2011 14 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Khungthờigian Deemer el al. 6/11/2011 15 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Địnhnghĩahoànthành Được đồng thuận giữa tất cả các bên và phù hợp với tiêu chuẩn, quy ước của tổ chức cũng như các chỉ dẫn khác. Khi một công việc được ghi nhậnlà “hoàn thành" tại cuộc họp Sơ kết Sprint, nó phải thỏamãn “định nghĩa hoàn thành”.  Làcôngcụkiểmđểnhómtựkiểmtracôngviệccủamình Thườngphảnánhtrìnhđộkĩthuậtcủanhóm 6/11/2011 16 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Đồnghề Burndown Chart 6/11/2011 17 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Product Backlog Tạisaolạikhônggọilà  Requirement document hay Product Plan? 6/11/2011 18 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Sprint Backlog Tạisaolạikhônggọilà Plan? 6/11/2011 19 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
BiểuđồBurndown Biểuđồnàydùngchocả Product (gọilà Release Burndown) và Sprint (gọilà Sprint Burndown) 6/11/2011 20 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Cácđồnghềkhác Scrum Poker Cards User Story Agile Project Management Systems VersionOne, Redmine, Assembla, ScrumSprintMonitor, v.v. 6/11/2011 21 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Engineering Practices Scrum thiênvềtổchứccôngviệc, đểsảnxuất, Độisảnxuấtcònphảisửdụngcáckĩthuậtkhác: Thiếtkếtiếnhóa (Evolutional Design) Táicấutrúc (Refactoring), Ướclượng (agile estimation), Lậptrìnhtheocặp (Pair Programming), Tíchhợpliêntục (Continuous Integration), TDD (test-driven development), v.v. 6/11/2011 22 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
KhókhănkhitiếpcậnScrum Ngạithayđổi Thiếuthông tin Yếuthực thi 6/11/2011 23 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Anh embạnbècủa Scrum eXtreme Programming Kanban AgileUP TDD DSDM Crystal Clear BDD 6/11/2011 24 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Hỏi-Đáp 6/11/2011 25 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
Tìmhiểuthêm… Scrum Guide, Ken Schwaber & Jeff Sutherland Scrum Primer, Pete Deemer, Gabrielle Benefield, Craig Larman, Bas Vodde HanoiScrum.net AgileVietnam.org ScrumAlliance.org AgileAlliance.org 6/11/2011 26 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum
6/11/2011 HanoiScrum Event#2: Giới thiệu  sơ lược Scrum 27 Chânthànhcảmơn!

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Hướng dẫn Scrum
Hướng dẫn ScrumHướng dẫn Scrum
Hướng dẫn Scrum
 
Scrum master
Scrum masterScrum master
Scrum master
 
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
 
Scrum and JIRA
Scrum and JIRAScrum and JIRA
Scrum and JIRA
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum
ScrumScrum
Scrum
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Scrum Einleitung Präsentation
Scrum Einleitung PräsentationScrum Einleitung Präsentation
Scrum Einleitung Präsentation
 
scrum
scrumscrum
scrum
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
SCRUM căn bản
SCRUM căn bảnSCRUM căn bản
SCRUM căn bản
 

Andere mochten auch

Keynote agile-in-vietnam
Keynote agile-in-vietnamKeynote agile-in-vietnam
Keynote agile-in-vietnamAgile Vietnam
 
Giới thiệu HanoiScrum
Giới thiệu HanoiScrumGiới thiệu HanoiScrum
Giới thiệu HanoiScrumDUONG Trong Tan
 
Introducing scrum into your organization ibelis
Introducing scrum into your organization   ibelisIntroducing scrum into your organization   ibelis
Introducing scrum into your organization ibelisDUONG Trong Tan
 
Scrum Master: from thinking to actions
Scrum Master: from thinking to actionsScrum Master: from thinking to actions
Scrum Master: from thinking to actionsDUONG Trong Tan
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introductionducquoc_vn
 
ScrumDay Vietnam 2013: Building Reliable Agile Teams - Lê Văn Tuấn
ScrumDay Vietnam 2013: Building Reliable Agile Teams - Lê Văn TuấnScrumDay Vietnam 2013: Building Reliable Agile Teams - Lê Văn Tuấn
ScrumDay Vietnam 2013: Building Reliable Agile Teams - Lê Văn TuấnVu Hung Nguyen
 
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
 
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
 
1. software project management plan
1. software project management plan1. software project management plan
1. software project management planvianhsailam
 
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
 
Tech talks #1- Unit testing and TDD
Tech talks #1- Unit testing and TDDTech talks #1- Unit testing and TDD
Tech talks #1- Unit testing and TDDDUONG Trong Tan
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for StartupsPradeep Sethi
 
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
 
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
 
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
 
Phương pháp tính điện trở tương đương mạch cầu
Phương pháp tính điện trở tương đương mạch cầuPhương pháp tính điện trở tương đương mạch cầu
Phương pháp tính điện trở tương đương mạch cầuTrường Lương Đức
 
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
 
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...Vu Hung Nguyen
 

Andere mochten auch (20)

Keynote agile-in-vietnam
Keynote agile-in-vietnamKeynote agile-in-vietnam
Keynote agile-in-vietnam
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Giới thiệu HanoiScrum
Giới thiệu HanoiScrumGiới thiệu HanoiScrum
Giới thiệu HanoiScrum
 
ScrumLab
ScrumLabScrumLab
ScrumLab
 
Introducing scrum into your organization ibelis
Introducing scrum into your organization   ibelisIntroducing scrum into your organization   ibelis
Introducing scrum into your organization ibelis
 
Scrum Master: from thinking to actions
Scrum Master: from thinking to actionsScrum Master: from thinking to actions
Scrum Master: from thinking to actions
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introduction
 
ScrumDay Vietnam 2013: Building Reliable Agile Teams - Lê Văn Tuấn
ScrumDay Vietnam 2013: Building Reliable Agile Teams - Lê Văn TuấnScrumDay Vietnam 2013: Building Reliable Agile Teams - Lê Văn Tuấn
ScrumDay Vietnam 2013: Building Reliable Agile Teams - Lê Văn Tuấn
 
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)
 
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
 
1. software project management plan
1. software project management plan1. software project management plan
1. software project management plan
 
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
 
Tech talks #1- Unit testing and TDD
Tech talks #1- Unit testing and TDDTech talks #1- Unit testing and TDD
Tech talks #1- Unit testing and TDD
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for Startups
 
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
 
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ì?
 
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)
 
Phương pháp tính điện trở tương đương mạch cầu
Phương pháp tính điện trở tương đương mạch cầuPhương pháp tính điện trở tương đương mạch cầu
Phương pháp tính điện trở tương đương mạch cầu
 
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...
 
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...
ScrumDay Vietnam 2013: Ứng dụng Jira trong Phát triển Phần mềm Linh hoạt - Ng...
 

Ähnlich wie Giới thiệu Scrum

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
 
[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundationAgile đây Vietnam
 
Agile Scrum for your startup
Agile Scrum for your startupAgile Scrum for your startup
Agile Scrum for your startupKevin Vu
 
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
 
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Working in Japan
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrumkunminh
 
Week 03-software process
Week 03-software processWeek 03-software process
Week 03-software processNguyen Tran
 
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh GiảnTạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh GiảnNgoc Tu
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum frameworkVu Hung Nguyen
 
Bài tập công nghệ phần mềm
Bài tập công nghệ phần mềmBài tập công nghệ phần mềm
Bài tập công nghệ phần mềmLượng Võ Đại
 
Lập trình tinh giản
Lập trình tinh giảnLập trình tinh giản
Lập trình tinh giảnDieu Le Hoang
 
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 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
 
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á
 
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQAGiải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQAPopping Khiem - Funky Dance Crew PTIT
 

Ähnlich wie Giới thiệu Scrum (20)

Scrum
ScrumScrum
Scrum
 
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
 
Scrum edited
Scrum editedScrum edited
Scrum edited
 
[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation
 
Agile Scrum for your startup
Agile Scrum for your startupAgile Scrum for your startup
Agile Scrum for your startup
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project management
 
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 
Scrum
ScrumScrum
Scrum
 
Week 03-software process
Week 03-software processWeek 03-software process
Week 03-software process
 
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh GiảnTạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum framework
 
Bài tập công nghệ phần mềm
Bài tập công nghệ phần mềmBài tập công nghệ phần mềm
Bài tập công nghệ phần mềm
 
Lập trình tinh giản
Lập trình tinh giảnLập trình tinh giản
Lập trình tinh giản
 
Nhom_14_tuan12.pptx
Nhom_14_tuan12.pptxNhom_14_tuan12.pptx
Nhom_14_tuan12.pptx
 
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 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
 
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
 
Bai chuong 2
Bai chuong 2Bai chuong 2
Bai chuong 2
 
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQAGiải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
Giải Ngân Hàng Đảm Bảo Chất Lượng Phần Mềm PTIT - SQA
 

Mehr von 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
 
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
 
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
 
Đường vào agile - 2013
Đường vào agile - 2013Đường vào agile - 2013
Đường vào agile - 2013DUONG 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
 
ScrumDayVietnam 2012 - Agile tutorial -Tan
ScrumDayVietnam 2012 - Agile tutorial -TanScrumDayVietnam 2012 - Agile tutorial -Tan
ScrumDayVietnam 2012 - Agile tutorial -TanDUONG Trong Tan
 

Mehr von 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
 
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
 
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
 
Đường vào agile - 2013
Đường vào agile - 2013Đường vào agile - 2013
Đường vào agile - 2013
 
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
ScrumDayVietnam 2012 - Agile tutorial -TanScrumDayVietnam 2012 - Agile tutorial -Tan
ScrumDayVietnam 2012 - Agile tutorial -Tan
 
Agile Learning
Agile LearningAgile Learning
Agile Learning
 
Agile Education
Agile EducationAgile Education
Agile Education
 

Giới thiệu Scrum

  • 1. Sơlượcvề Scrum Dương Trọng Tấn tandt@fpt.edu.vn Slide Share: http://www.slideshare.net/duongtrongtan/scrum-inonehour
  • 2. Lịchtrình Bóngbầudục, xehơivà Scrum Scrum làgì? Giớithiệusơlượckhunglàmviêc Scrum Mộtsốvấnđềmở 6/11/2011 2 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 3. Sảnxuấtxehơi Lean: Giảmthiểutới 80% cáclãngphíkhôngcầnthiết Kiểmsoáttiếntrìnhthựcnghiệm (Empirical Process Management) LýthuyếtHàngđợi (Queuing Theory) Nhómtựquản Tại Toyota, quátrìnhsảnxuấtxehơibịảnhhưởngbởitriếtlý “ lean manufactoring” – làmíthơn, gặtháinhiềuhơn. 6/11/2011 3 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 4. Bóngbầudục Từvựng: Scrum Sprint Ảnh: Greenandgoldrugby.com 6/11/2011 4 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 5. Scrum làgì? “Tất cả mọi người sẽ thích Scrum; nó thực sự là những gì mà chúng ta sẽ làm khi bị dồn đến chân tường” Jim Coplien “Scrum làmộtcáchtiếpcậnmớimẻvàsángtạođểgiảiquyếtnhữngcôngviệckhókhăn, phứctạp” ScrumAlliance.org 6/11/2011 5 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 6. Tạisao Scrum? Scrum giảmthiểulãngphívàtốiưuhóagiátrịcủadựán Scrum giúptổchứcnăngsuấthơnrấtnhiều Scrum giúpthayđổitổchứctheohướngbềnvữnghơn Scrum rấtdễhiểuvàthúvị Scrum rấtđẹpvềlýthuyếtvàhiệuquảtrongthựctiễn 6/11/2011 6 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 7. Scrum Framework 6/11/2011 7 HanoiScrum Event#2: Giới thiệu sơ lược Scrum Độihình Scrum Quytắc Quytắc Scrum Minh bạch Thanh tra Thíchnghi Đồnghề Hộpthờigian Quytắc
  • 8. Ba châncủa Scrum Scrum Minh bạch Thanh tra Thíchnghi Ba châncủa Scrum giúpchocơchếkiểmsoáttiếntrìnhthựcnghiệm (empirical process control) cóthểvậnhànhtrơntru. 6/11/2011 8 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 9. Cácgiátrị Agile cốtlõi Con người và sự tương tác hơn là quy trình và công cụ;Phần mềm chạy tốt hơn là tài liệu đầy đủ;Cộng tác với khách hàng hơn là đàm phán hợp đồng;Phản hồi với các thay đổi hơn là bám sát kế hoạch. Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan Trích Agile Manifesto, AgileAlliance.org 6/11/2011 9 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 10. Độihình Scrum vàCácvaitrò Độihình Scrum baogồmScrumMaster, Chủsảnphẩm (Product Owner) vàĐộisảnxuất (Team). Chủsảnphẩm tựquản Độisảnxuất ScrumMaster 6/11/2011 10 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 11. Tựquảnvàhiệusuất Photo courtesy of VnExpress.net 6/11/2011 11 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 12. ScrumMaster ScrumMaster chịu trách nhiệm đảm bảo toàn bộ Nhóm Scrum tuân thủ và được hưởng lợi từ các giá trị của Scrum, các kĩ thuật cũng như các quy tắc của Scrum. Côngviệcđặcthù: loạibỏtrởlực Vừalãnhđạo, vừalàđầytớ KhôngphảilàProject Manager! 6/11/2011 12 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 13. Product Owner Làngườiduynhất chịu trách nhiệm cho việc quản lý Product Backlog và đảm bảo các giá trị cho Đội sản xuất làm việc Tốiưuhóagiátrịchosảnphẩm Sửdụnglýthuyếthàngđợiđểquảnlý Product Backlog KhôngphảilàProject Manager! 6/11/2011 13 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 14. Độisảnxuất Nhómcácnhàpháttriển (developer) vớinhiệmvụ: biếnđổi Product Backlog thànhgóisảnphẩmsẵnsàngchuyểngiao(Potentially Shippable Product Increment) ở cuốimỗi Sprint Tựquản Liênchứcnăng 6/11/2011 14 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 15. Khungthờigian Deemer el al. 6/11/2011 15 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 16. Địnhnghĩahoànthành Được đồng thuận giữa tất cả các bên và phù hợp với tiêu chuẩn, quy ước của tổ chức cũng như các chỉ dẫn khác. Khi một công việc được ghi nhậnlà “hoàn thành" tại cuộc họp Sơ kết Sprint, nó phải thỏamãn “định nghĩa hoàn thành”. Làcôngcụkiểmđểnhómtựkiểmtracôngviệccủamình Thườngphảnánhtrìnhđộkĩthuậtcủanhóm 6/11/2011 16 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 17. Đồnghề Burndown Chart 6/11/2011 17 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 18. Product Backlog Tạisaolạikhônggọilà Requirement document hay Product Plan? 6/11/2011 18 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 19. Sprint Backlog Tạisaolạikhônggọilà Plan? 6/11/2011 19 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 20. BiểuđồBurndown Biểuđồnàydùngchocả Product (gọilà Release Burndown) và Sprint (gọilà Sprint Burndown) 6/11/2011 20 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 21. Cácđồnghềkhác Scrum Poker Cards User Story Agile Project Management Systems VersionOne, Redmine, Assembla, ScrumSprintMonitor, v.v. 6/11/2011 21 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 22. Engineering Practices Scrum thiênvềtổchứccôngviệc, đểsảnxuất, Độisảnxuấtcònphảisửdụngcáckĩthuậtkhác: Thiếtkếtiếnhóa (Evolutional Design) Táicấutrúc (Refactoring), Ướclượng (agile estimation), Lậptrìnhtheocặp (Pair Programming), Tíchhợpliêntục (Continuous Integration), TDD (test-driven development), v.v. 6/11/2011 22 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 23. KhókhănkhitiếpcậnScrum Ngạithayđổi Thiếuthông tin Yếuthực thi 6/11/2011 23 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 24. Anh embạnbècủa Scrum eXtreme Programming Kanban AgileUP TDD DSDM Crystal Clear BDD 6/11/2011 24 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 25. Hỏi-Đáp 6/11/2011 25 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 26. Tìmhiểuthêm… Scrum Guide, Ken Schwaber & Jeff Sutherland Scrum Primer, Pete Deemer, Gabrielle Benefield, Craig Larman, Bas Vodde HanoiScrum.net AgileVietnam.org ScrumAlliance.org AgileAlliance.org 6/11/2011 26 HanoiScrum Event#2: Giới thiệu sơ lược Scrum
  • 27. 6/11/2011 HanoiScrum Event#2: Giới thiệu sơ lược Scrum 27 Chânthànhcảmơn!

Hinweis der Redaktion

  1. 1 phútdànhchoquảngcáoGiớihạncủaphiên “nhậpmôn”: giớithiệu Scrum “sáchvở”, phiênthứ 2 trongbuổingàyhôm nay tasẽnóivề Scrum “thựctế”, trong 1h thuyếttrìnhsẽcóíthỏiđáp – đểdànhphần 2.
  2. Chuyệncủa Toyota: LeanCónhậnđịnh:”thằng Toy lean quánênnómớithế” – cóliênhệnàogiữa lean vớichấtlượngthấpkhông?
  3. 3 phút
  4. LàkhunglàmviệcTriếtlýmớitrongsảnxuấtphầnmềmTiếpcậnmớiđểlàmviệckhôngkểlàphầnmềm hay khôngs“Transforming the world of work”Scrum hướngđếnviệctổchứccôngviệc, khôngđềcậpgìđếncác Engineering Practices
  5. Benefits & Advantages“Hyper-Productive”
  6. Vẽrađồhình Scrum3 PhútBạnnàocóthểgiúptôicắtnghĩatừ framework nhỉ? “độtnhiêntôithấybítừ”Kháiniệmkhunglàmviệc (framework) làgì?Tạisaokhônggọi Scrum làquytrình?
  7. 3 phútĐốilậpvớitrườngpháiquảnlýkĩthuật.
  8. 5phútAnimation: Độibóngbầudục => ĐộisảnxuấtHuấnluyệnviên => ScrumMasterÔngchủtịchđộibóng => Product Owner
  9. Đã 30 phúttrôi qua, giờtathưgiãnbằngmộttòvui. Cótròchơi
  10. 3 phút
  11. 3 phútVềcácgiátrị: Customer, BusinessSửdụnglýthuyếthàngđợi
  12. 3 phút
  13. 15 phút.Tầm quan trọngcủathờigianvàviệcđóngkhungLuônluônthiếuthờigian => đặtrakháiniệm time-box (còngọilà ceremony) và time-boxingGiớithiệusơlượcvềcáckhungthờigianAnimation: khidiễngiảnsơlượcxongxuôi (5 phút) chuyển qua diễngiải chi tiết: Lậpkếhoạch, Sprint, Daily Scrum, Sơkết, Ràsoát – cảitiến ; khiđó thu nhỏhìnhvẽxuốngdưới footer, nổracái pop-up ghi chi tiếtvềtimebox. Tổngthờigiankhoảng 15 phút
  14. Tạisaokhônggọi Requirement chorồi?Lýthuyết
  15. Tạisaolạikhônggọilà plan?Nhắcđến agile manifesto.
  16. Scrum thiênvềtổchứchoạtđộng, quảnlýtổngthể. Scrum khôngmôtả chi tiếtcácsảnphẩmđượclàmrathếnào. Đólàcác low-level practices (mứcthấphơn): simple design, TDD, ..
  17. Kểra XP, Kanban, Crystal clear, Scrumban v.v.