Đang tìm kiếm một từ điển Agile toàn diện?
Mặc dù Agile mới chỉ xuất hiện chưa đầy 2 thập kỷ, nó đã có tác động lớn đến thế giới phát triển phần mềm.
Cần bằng chứng?
Hiện nay, 86% tất cả các nhà phát triển sử dụng phương pháp Agile trong công việc của họ!
Vì hàng triệu nhóm làm việc tại văn phòng và ảo sử dụng Agile, nên nó đã phát triển qua nhiều năm, tạo ra nhiều nguyên tắc, phương pháp và thực tiễn Agile.
Kết quả là, các nhóm Agile đã tạo ra thuật ngữ Agile riêng để quản lý tất cả các nguyên tắc và thực tiễn này.
Và vì không có gì trong phát triển phần mềm là dễ dàng, những thuật ngữ này đôi khi nghe có vẻ như đến từ một ngôn ngữ hoàn toàn khác!
Đừng lo lắng.
Trong từ điển thuật ngữ Agile này, chúng tôi sẽ giải thích 50 thuật ngữ Agile quan trọng giúp bạn hiểu rõ phương pháp phát triển phần mềm này.
Hãy cùng bắt đầu lật qua từ điển thuật ngữ Agile này, nhé?
A-E: Tiêu chí chấp nhận đến Epic
1. Tiêu chí chấp nhận
Định nghĩa
Tiêu chí chấp nhận là một tập hợp các điều kiện mà phần mềm phải đáp ứng để được khách hàng hoặc các bên liên quan chấp nhận .
Và các điều kiện này được quyết định như thế nào?
Tất cả phụ thuộc vào chủ sở hữu sản phẩm. Họ cần xác định xem tính năng đó có thực hiện được những việc mà người dùng muốn ( câu chuyện người dùng) hay không.
Từ đồng nghĩa
Khách hàng đã chấp nhận
Định nghĩa Đã hoàn thành (DoD)
Phần thưởng: Mẫu kịch bản
2. Kiểm thử chấp nhận
Định nghĩa
Kiểm tra chấp nhận đảm bảo rằng một tính năng phần mềm hoạt động chính xác và đáp ứng các tiêu chí chấp nhận. Kiểm tra này thường được thực hiện sau khi phần mềm được phát triển.
Từ đồng nghĩa
Kiểm tra người dùng, kiểm tra chức năng
3. Tuyên ngôn Agile
Định nghĩa
Tuyên ngôn Agile là một tài liệu tóm tắt 12 nguyên tắc Agile định hướng cho khung làm việc Agile.
Mọi phương pháp Agile đều tuân thủ nghiêm ngặt các nguyên tắc và thực hành được nêu trong Tuyên ngôn Agile.
Từ đồng nghĩa
Không có
4. Agile marketing
Định nghĩa
Đây là một kỹ thuật tiếp thị vay mượn rất nhiều từ các thực tiễn và giá trị của Agile. Các chuyên gia tiếp thị Agile làm việc theo phương pháp sprint để nhóm của họ có thể hoàn thành các dự án có giá trị cao trong một khoảng thời gian rất ngắn.
Sau mỗi sprint, họ đánh giá hiệu quả của dự án và xem những thay đổi nào có thể thực hiện để cải thiện hiệu suất trong sprint tiếp theo.
Tiếp thị Agile cũng là một cách tuyệt vời để nhóm tiếp thị của bạn phản ứng nhanh với thị trường thay đổi nhanh chóng như hiện nay.
Từ đồng nghĩa
Không có
5. Tư duy Agile
Định nghĩa
Tư duy Agile là một tập hợp các thái độ mà một nhóm Agile hoặc Scrum nên có đối với công việc của mình.
Những thái độ này được lấy cảm hứng từ các giá trị và nguyên tắc Agile, chẳng hạn như:
- Tôn trọng
- Hợp tác
- Cải tiến liên tục
- Tập trung vào việc mang lại giá trị
Làm thế nào để phát triển tư duy Agile?
Một chuyên gia Agile hoặc huấn luyện viên Agile có thể giúp nhóm của bạn áp dụng Agile.
Từ đồng nghĩa
Không có
6. Nguyên tắc Agile
Định nghĩa
Nguyên tắc Agile là thực tiễn hướng dẫn giúp các nhóm hiểu và áp dụng Agile.
Có 12 nguyên tắc Agile xoay quanh sự hài lòng của khách hàng, tăng tốc độ phát triển phần mềm và tính linh hoạt.
Hãy xem xét kỹ hơn tất cả 12 nguyên tắc Agile.
Từ đồng nghĩa
Không có
7. Agile Release Train
Định nghĩa
Agile Release Train là sự kết hợp của nhiều nhóm phát triển phần mềm Agile được sử dụng để giải quyết các dự án quy mô lớn của doanh nghiệp.
Hãy coi nó như một đội ngũ Scrum khổng lồ!

Trung bình, nó bao gồm khoảng 50-125 thành viên nhóm làm việc cùng nhau trong các phần khác nhau của dự án. Giống như nhóm Scrum, Agile Release Train làm việc trong các đợt ngắn gọi là lặp lại.
Tuy nhiên, các lần lặp (được gọi là các đợt tăng cường chương trình) của chúng dài gấp 5 lần so với một lần lặp thông thường!
Chúng là một phần không thể thiếu của Khung Agile Mở Rộng (Scaled Agile Framework).
Từ đồng nghĩa
ART
8. Phát triển phần mềm Agile
Định nghĩa
Phát triển phần mềm Agile là một kỹ thuật quản lý dự án cho phép các nhà phát triển tạo ra mộtmô hình phần mềm hoạt động chỉ trong vài tuần.
Chờ đã, có phải quá nhanh không? Làm sao có thể như vậy?
Một nhóm Agile chia dự án của họ thành các chu kỳ phát triển nhỏ hơn gọi là lặp lại hoặc sprint.
Vào cuối quá trình lặp lại, nhóm Agile có thể cung cấp phần mềm hoạt động chỉ với các tính năng thiết yếu. Người dùng đưa ra phản hồi và đề xuất, và nhóm Agile sẽ đưa chúng vào các quá trình lặp lại trong tương lai, giống như chúng tôi!
Chu kỳ này tiếp tục cho đến khi bạn tạo ra phần mềm cuối cùng làm hài lòng khách hàng.
Trong những năm qua, Agile đã phát triển thành nhiều khung làm việc và phương pháp luận khác nhau như Scrum, Kanban, Lean và XP.
Cũng giống như một số người thích ăn ngũ cốc, trong khi những người khác thích thịt xông khói và trứng cho bữa sáng, các nhóm khác nhau có sở thích khác nhau khi nói đến khung Agile!

Muốn tìm hiểu thêm về các biến thể đa dạng của Agile? Nhấp vào đây.
Ngoài ra, hãy xem video này để biết Agile có thể được áp dụng trong nhiều lĩnh vực, không chỉ phát triển phần mềm:
Từ đồng nghĩa
Quản lý phần mềm Agile, Quản lý dự án Agile, Phương pháp Agile, Phương pháp Agile, Cách tiếp cận Agile, Cách làm Agile
9. Chuyển đổi Agile
Định nghĩa
Chuyển đổi Agile là quá trình chuyển đổi toàn bộ tổ chức của bạn để thích ứng với tư duy Agile.
Điều này bao gồm việc tạo ra một môi trường làm việc hỗ trợ sự đổi mới và tính linh hoạt. Nó cũng cho phép nhóm dự án của bạn hoạt động đa chức năng (có các thành viên với các bộ kỹ năng khác nhau).
Ghi chú: Chuyển đổi Agile không có nghĩa là dạy nhóm của bạn sử dụng các phương pháp phát triển phần mềm Agile.
Từ đồng nghĩa
Không có
Thêm: Đọc hướng dẫn của chúng tôi về các thành phần của Agile Scrum! 💜
10. Backlog
Định nghĩa
Đây là danh sách các tính năng mới của sản phẩm, bản cập nhật, bản sửa lỗi, v.v. mà người dùng yêu cầu.
Vào đầu mỗi lần lặp lại, chủ sở hữu sản phẩm quyết định các mục tồn đọng mà nhóm cần thực hiện. Sau mỗi lần lặp lại, danh sách tồn đọng được cập nhật thường xuyên với các đề xuất của người dùng và các tính năng mới.
Từ đồng nghĩa
Danh sách công việc sản phẩm, danh sách công việc sprint
11. Cải thiện Backlog
Định nghĩa
Đó là cuộc họp Scrum , trong đó nhóm Scrum tổ chức các công việc tồn đọng để đảm bảo mọi thứ đã sẵn sàng cho sprint hoặc lần lặp tiếp theo. Nói cách khác, nó giống như dọn dẹp mùa xuân... nhưng dành cho các nhóm Scrum!

Nó thường được tổ chức vào cuối sprint.
Dưới đây là những việc nhóm cần làm trong cuộc họp này:
- Loại bỏ các câu chuyện người dùng không cần thiết
- Tạo câu chuyện người dùng mới dựa trên phản hồi của người dùng
- Ưu tiên các tính năng phải được bao gồm trong sprint tiếp theo
Từ đồng nghĩa
Quản lý backlog
12. Điểm nghẽn
Định nghĩa
Bottlenecks là những vấn đề có thể làm chậm hoàn toàn quá trình phát triển.
Hãy để chúng tôi giải thích:
Một công việc sprint trải qua nhiều giai đoạn trong quá trình phát triển, chẳng hạn như: 'Việc cần làm', 'Đang tiến hành', 'Đang xem xét'. Tắc nghẽn xảy ra khi quá nhiều công việc bị kẹt ở một giai đoạn, giống như tắc đường trong dự án!
Kết quả là, quy trình dự án bị chậm lại, điều mà bạn không muốn xảy ra trong một quy trình Agile nhanh chóng!

Ai mà thích kẹt xe chứ, phải không?
Đó là lý do tại sao một nhóm Agile thường sử dụng bảng Kanban để ngăn chặn điều này xảy ra.
Từ đồng nghĩa
Chướng ngại vật, rào cản
13. Biểu đồ Burndown
Định nghĩa
Biểu đồ burndown là một biểu đồ quan trọng giúp các nhà quản lý dự án Agile theo dõi:
- Lượng công việc còn lại trong dự án
- Thời gian còn lại để hoàn thành công việc

Trục x biểu thị thời gian còn lại trong sprint, trục y biểu thị số lượng công việc.
Một công cụ quản lý dự án Agile như ClickUp có thể cung cấp đường tiến độ dự kiến nêu rõ tiến độ dự án sẽ như thế nào nếu nhóm của bạn làm việc với cùng tốc độ.
Từ đồng nghĩa
Biểu đồ burndown phát hành, biểu đồ burndown sprint
📮ClickUp Insight: Các nhóm có hiệu suất thấp có khả năng sử dụng hơn 15 công cụ cao gấp 4 lần, trong khi các nhóm có hiệu suất cao duy trì hiệu quả bằng cách giới hạn bộ công cụ của họ ở 9 nền tảng trở xuống. Nhưng sử dụng một nền tảng thì sao?
Là ứng dụng toàn diện cho công việc, ClickUp tập hợp các nhiệm vụ, dự án, tài liệu, wiki, trò chuyện và cuộc gọi của bạn trên một nền tảng duy nhất, hoàn chỉnh với các quy trình làm việc được hỗ trợ bởi AI. Sẵn sàng làm việc thông minh hơn? ClickUp phù hợp với mọi nhóm, giúp công việc hiển thị rõ ràng và cho phép bạn tập trung vào những việc quan trọng trong khi AI xử lý phần còn lại.
14. Biểu đồ Burnup
Định nghĩa
Biểu đồ burnup là một biểu đồ quan trọng giúp các nhà quản lý dự án hình dung:
- Công việc mà nhóm Scrum đã hoàn thành trong sprint
- Tổng lượng công việc trong dự án

Trục x biểu thị thời gian còn lại trong sprint, và trục y biểu thị số lượng công việc ( điểm câu chuyện ).
Ở đây, đường màu xanh lá cây biểu thị công việc mà nhóm Scrum đã hoàn thành cho đến nay, còn đường màu xám biểu thị công việc còn lại cần hoàn thành.
Từ đồng nghĩa
Không có
15. Tích hợp liên tục (CI)
Định nghĩa
Tích hợp liên tục là một thực tiễn Agile trong đó các nhà phát triển liên tục thêm mã của họ vào hệ thống chính.
Công việc cần làm là gì?
Các chuyên gia phát triển làm việc độc lập trên một tính năng. Khi một tính năng được hoàn thành, nó sẽ được kiểm tra để phát hiện bất kỳ lỗi nào.
Chỉ sau khi vượt qua bài kiểm tra tự động, nó mới được thêm vào phần mềm cuối cùng.

Từ đồng nghĩa
Phát hành liên tục, CI
16. Hội nghị Scrum hàng ngày
Định nghĩa
Đây là cuộc họp hàng ngày thường do Scrum master chủ trì. Mỗi sáng, nhóm Scrum tập hợp lại trong 15 phút để thảo luận về công việc trong ngày.
Mỗi thành viên sẽ nói ngắn gọn về các chủ đề sau:
- Những việc họ dự định làm hôm nay
- Những việc họ đã làm ngày hôm qua
- Các vấn đề mà họ đã gặp phải
Scrum master sẽ bước lên để giải quyết mọi trở ngại mà nhóm Scrum có thể gặp phải.
Ghi chú: Các thành viên nhóm Scrum phải đứng trong toàn bộ thời lượng cuộc họp Scrum này.

Đúng rồi, Keanu!
Nó giúp nhóm tập trung và cảnh giác trong cuộc họp Scrum ngắn này .
Từ đồng nghĩa
Cuộc họp hàng ngày, Cuộc họp Scrum hàng ngày
Bonus: Các loại cuộc họp!
17. DSDM (Phương pháp phát triển hệ thống động)
Định nghĩa
Đây là một khung Agile hướng đến kinh doanh, tập trung vào toàn bộ dự án từ đầu đến cuối. Niềm tin cốt lõi của DSDM là công việc được thực hiện trong dự án Agile phải phù hợp với chiến lược của công ty.
Từ đồng nghĩa
Không có
18. Epics
Định nghĩa
Epic là một ý tưởng lớn hoặc tính năng có thể chia nhỏ thành các câu chuyện người dùng . Giống như cách những 'epic' lớn như Chúa tể của những chiếc nhẫn được chia thành 3 cuốn sách.
Ví dụ: một epic có tên "Cải thiện giao diện người dùng trên thiết bị di động" có thể bao gồm 3 câu chuyện người dùng: "Thêm giỏ hàng trên thiết bị di động", "Tối ưu hóa tốc độ" và "Phông chữ nhất quán".
Mỗi câu chuyện người dùng có thể được chia thành các công việc dễ quản lý.
Dưới đây là cách một epic trông như thế nào trong ClickUp:

Do kích thước của chúng, các epic được phân phối qua nhiều lần lặp lại.
Từ đồng nghĩa
Câu chuyện Epic
F-J: Biểu đồ Gantt đến Iteration
19. Biểu đồ Gantt
Định nghĩa
Đây là biểu đồ cột ngang hiển thị trình tự các công việc trong dòng thời gian của dự án. Mỗi công việc có ngày bắt đầu và ngày kết thúc để nhóm của bạn không vượt quá thời hạn.
Sử dụng biểu đồ Gantt để xem các công việc nào phụ thuộc vào nhau.

*Tìm hiểu thêm về Biểu đồ Gantt!
Từ đồng nghĩa
Dòng thời gian dự án
20. Rào cản
Định nghĩa
Đó là một trở ngại làm giảm năng suất của nhóm Agile hoặc ngăn cản họ hoàn thành dự án Agile.
Ví dụ:
Các vấn đề về giao tiếp, sự xao lãng tại nơi làm việc, tình trạng mệt mỏi sau một buổi dã ngoại của nhóm 😉, v.v.
Trong cuộc họp Scrum, Scrum master có trách nhiệm loại bỏ mọi trở ngại mà nhóm có thể gặp phải, ngay cả khi điều đó có nghĩa là phải chữa say rượu cho họ!

Từ đồng nghĩa
Rào cản, vấn đề
21. Iteration
Định nghĩa
Đó là kỳ mà nhóm Agile cần để phát triển phần mềm hoạt động. Một lần lặp lại thường kéo dài khoảng 2-4 tuần đối với các nhóm Kanban và Scrum.
Từ đồng nghĩa
Sprint, timebox
K-O: Kanban đến Lean
22. Kanban
Định nghĩa
Đây là một khung làm việc Agile rất trực quan.
Thay vì làm việc theo các chu kỳ cố định và đã lên kế hoạch như trong Scrum, các nhóm Kanban làm việc theo các công việc ưu tiên bất cứ khi nào chúng xuất hiện. Mục tiêu của Kanban là có một dòng công việc liên tục mà không có bất kỳ tắc nghẽn nào.
Họ làm việc đó như thế nào?
Các nhóm đặt giới hạn cho số lượng công việc có thể được thực hiện đồng thời (được gọi là giới hạn WIP), để nhóm không phải làm nhiều việc cùng một lúc và làm chậm năng suất.
Bạn có kế hoạch tăng cường năng suất của nhóm? Nhấp vào đây để tìm hiểu cách ClickUp có thể giúp bạn thiết lập quản lý dự án Kanban.
Từ đồng nghĩa
Không có
23. Bảng Kanban
Định nghĩa
Bảng Kanban hiển thị tất cả công việc trong dự án.
Đây là một bảng ghim bằng vật lý hoặc trực quan được chia thành 3-4 cột.
Mỗi cột trong bảng Kanban đại diện cho trạng thái của công việc, bao gồm các trạng thái 'Cần làm', 'Đang tiến hành' và 'Đã hoàn thành'.
Trong Kanban, mỗi công việc được hiển thị dưới dạng ghi chú dán hoặc thẻ. Mỗi khi một thành viên trong nhóm hoàn thành một công việc, thẻ sẽ được di chuyển đến cột tương ứng như sau:

Hay phải không? Bạn có thể xem thêm 20 ví dụ khác tại đây.
Từ đồng nghĩa
Bảng công việc, bảng trắng, bảng treo
24. Lean
Định nghĩa
Đây là một bộ nguyên tắc và thực tiễn giúp tối ưu hóa quá trình phát triển. Nó được lấy cảm hứng từ phương pháp sản xuất tinh gọn được Toyota giới thiệu vào những năm 50.
Tìm hiểu thêm về quản lý dự án Lean và các nguyên tắc Lean trong các bài viết chuyên đề của chúng tôi.
Từ đồng nghĩa
Phát triển phần mềm Lean
P-T: Danh sách công việc sản phẩm cần hoàn thành trên Bảng công việc
25. Danh sách sản phẩm tồn đọng
Định nghĩa
Danh sách công việc sản phẩm là thuật ngữ Scrum dùng để chỉ danh sách các tính năng mới, bản cập nhật, bản sửa lỗi, v.v. mà người dùng yêu cầu. Chủ sở hữu sản phẩm chịu trách nhiệm xếp hạng các mục trong danh sách công việc sản phẩm. Họ quyết định từng mục trong danh sách công việc sản phẩm mà nhóm cần thực hiện vào đầu mỗi lần lặp lại.
Hãy xem các công cụ quản lý sản phẩm này!
Từ đồng nghĩa
Backlog
26. Quản lý sản phẩm
Định nghĩa
Quản lý sản phẩm hỗ trợ nhóm Agile trong quá trình phát triển từ đầu đến cuối.
Các trách nhiệm chính của họ bao gồm:
- xử lý các vấn đề trong quá trình phát triển
- đảm bảo nhóm đáp ứng thời hạn dự án
- hợp tác với các bộ phận khác trong công ty như bán hàng, tiếp thị và dịch vụ khách hàng
Ghi chú: Quản lý sản phẩm và Chủ sở hữu sản phẩm không phải là các thuật ngữ Agile có thể thay thế cho nhau.
Tìm hiểu cách các nhà quản lý sản phẩm sử dụng ClickUp.
Từ đồng nghĩa
Quản lý dự án
Bonus: Hãy xem từ điển thuật ngữ quản lý sản phẩm của chúng tôi!
27. Chủ sở hữu sản phẩm
Định nghĩa
Họ là những thành viên khóa của một nhóm Agile hoặc Scrum.
Họ quyết định tầm nhìn và tính năng của phần mềm cuối cùng, nhưng các tính năng không được chọn một cách tùy tiện!

Họ cẩn thận hiểu nhu cầu và yêu cầu của khách hàng và thêm các mục đó vào danh sách công việc còn lại của sản phẩm.
Nhưng đó chưa phải là tất cả!
Họ cũng nhận phản hồi từ khách hàng và chuyển tiếp đến nhóm phát triển.
Từ đồng nghĩa
Không có
28. Tái cấu trúc
Định nghĩa
Refactoring là một thực hành lập trình cực đoan.
Tại đây, các nhóm phát triển phần mềm Agile 'dọn dẹp' mã bằng cách:
- Loại bỏ các đoạn mã dư thừa
- Chỉnh sửa các hàm không cần thiết
Kết quả là một mã đơn giản hơn, có thể được bất kỳ nhà phát triển nào hiểu được.
Ghi chú: Refactoring không thay đổi cách mã hoạt động; nó chỉ cải thiện cấu trúc và kiến trúc bên trong mã.
Từ đồng nghĩa
Tái cấu trúc
29. Kế hoạch phát hành
Định nghĩa
Kế hoạch phát hành trình bày tất cả các tính năng sẽ được bao gồm trong bản phát hành tiếp theo, cùng với ngày phát hành dự kiến.
Nó giống như đoạn giới thiệu phim về một dự án Agile!

Kế hoạch phát hành thường kéo dài trong một kỳ vài tháng.
Từ đồng nghĩa
Không có
30. Khung Agile mở rộng
Định nghĩa
Đây là một phương pháp Agile cho phép các công ty lớn triển khai các thực tiễn Lean và Agile trong toàn tổ chức. SAFe kết hợp tất cả các nhóm phát triển phần mềm trong một công ty để cùng nhau phát triển phần mềm quy mô doanh nghiệp lớn
Việc này được thực hiện như thế nào?
Nó tổ chức nhiều nhóm Agile thành một nhóm lớn gọi là Agile Release Train, để họ có thể hợp tác hiệu quả.
Bạn muốn tìm hiểu về Khung Agile Mở Rộng (Scaled Agile Framework)? Nhấp vào đây để biết thêm thông tin về phương pháp Agile này.
Từ đồng nghĩa
SAFe
31. Scrum
Định nghĩa
Scrum là một phương pháp Agile trong đó một nhóm làm việc trong các đợt công việc ngắn trong phạm vi từ 2-4 tuần, được gọi là sprint. Vào cuối sprint, họ giao sản phẩm cho khách hàng, và đổi lại, khách hàng cung cấp phản hồi cho các nhà phát triển
Điều gì diễn ra trong một sprint Scrum?
Một nhóm Scrum thiết lập một kế hoạch nghiêm ngặt cho sprint, để mọi người đều biết việc cần làm. Hơn nữa, các nhóm tổ chức cuộc họp Scrum thường xuyên để quản lý các quy trình trong sprint.
*Trong thế giới Agile, Scrum là phương pháp được ưa chuộng nhất
Trên thực tế, khoảng 66% các nhóm Agile sử dụng Scrum hoặc một biểu mẫu của Scrum!

Nhấp vào đây để tìm hiểu thêm về khung làm việc Agile nổi tiếng này.
Từ đồng nghĩa
32. Scrumban
Định nghĩa
Scrumban là một phương pháp Agile lai kết hợp các yếu tố của, bạn đã đoán đúng… Scrum và Kanban!
Nó có cấu trúc của Scrum và quy trình làm việc liên tục của Kanban. Điều này rất hữu ích khi nhóm Kanban muốn áp dụng một số phương pháp Scrum và nhóm Scrum muốn thử phương pháp Kanban.
Từ đồng nghĩa
Không có
33. Bảng Scrum
Định nghĩa
Đây là một bảng ảo hoặc vật lý hiển thị các công việc cần hoàn thành trong một sprint.
Bảng Scrum gần như giống hệt bảng Kanban.
Nhưng đừng để bị lừa!
Không giống như bảng Kanban, bảng Scrum không giới hạn số lượng công việc có thể có trong một cột cùng một lúc.
Để xem chi tiết hơn về Bảng Scrum, nhấp vào đây.
Từ đồng nghĩa
Bảng công việc, bảng trắng, bảng treo.
34. Scrum Master
Định nghĩa
Scrum master là người lãnh đạo của Scrum. Họ tổ chức các cuộc họp, loại bỏ các trở ngại và làm việc với chủ sở hữu sản phẩm để đảm bảo rằng sản phẩm tồn đọng được cập nhật.
Ghi chú: Họ không ra lệnh cho các thành viên trong nhóm.
Thay vào đó, chúng giải quyết các vấn đề mà các thành viên trong nhóm có thể gặp phải.

Từ đồng nghĩa
Không có
35. Cuộc họp Scrum
Định nghĩa
Cuộc họp Scrum là một phần thiết yếu của khung Scrum. Nếu không có chúng, sprint sẽ không có cấu trúc hoặc kế hoạch dự án!
Có năm loại cuộc họp Scrum diễn ra trong sprint.
Mỗi cuộc họp Scrum cho phép toàn bộ nhóm thực hiện các công việc sprint quan trọng như:
- Lập kế hoạch cho sprint trong cuộc họp lập kế hoạch sprint
- Giải quyết vấn đề cùng nhau trong Daily Scrum
- Sắp xếp công việc tồn đọng trong cuộc họp cải tiến công việc tồn đọng
- Thể hiện phần mềm đang hoạt động cho khách hàng trong sprint review
- Phân tích hiệu suất sprint trong sprint retrospective
Muốn tìm hiểu kỹ hơn về các cuộc họp Scrum? Nhấp vào đây.
Từ đồng nghĩa
Các nghi thức Scrum, các nghi thức Agile
36. Scrum of Scrums
Định nghĩa
Đây là cuộc họp Scrum đặc biệt dành cho các nhóm Scrum lớn.
Ở đây, các nhóm Agile lớn (hơn 12 thành viên) được chia thành các nhóm Scrum nhỏ hơn (khoảng 5-10 thành viên). Mỗi nhóm Scrum nhỏ chỉ định một thành viên làm "đại sứ".
Mỗi ngày, tất cả các đại sứ gặp nhau trong Scrum of Scrums để cập nhật tiến độ và giải quyết các vấn đề của họ.
Nghĩ kỹ lại, Scrum of Scrums nghe giống như một phiên họp của Liên Hợp Quốc với tất cả các đại sứ!

Từ đồng nghĩa
Meta Scrum
37. Nhóm Scrum
Định nghĩa
Đây là một nhóm đa chức năng gồm 5-10 cá nhân với các kỹ năng khác nhau, phạm vi từ thiết kế đồ họa, UX, mã hóa, v.v. Họ làm việc cùng nhau để phát triển một sản phẩm theo khung Scrum.
Mỗi nhóm Scrum thường bao gồm 3 vai trò khóa:
- Chủ sở hữu sản phẩm
- Scrum Master
- Nhà phát triển
Muốn tìm hiểu kỹ hơn về các thành viên nhóm Scrum khác nhau cũng như vai trò và trách nhiệm của họ? Nhấp vào đây.
Từ đồng nghĩa
Không có
38. Sprint
Định nghĩa
Đây là một thuật ngữ khác để chỉ một lần lặp.
Tuy nhiên, sprint là một thuật ngữ Scrum và thường được các nhóm Scrum sử dụng.
Một điểm khác biệt nữa giữa hai phương pháp này là sprint duy trì độ dài đồng nhất (2-4 tuần) trong quá trình phát triển Agile. Trong khi đó, các lần lặp lại có thể có độ dài khác nhau, tùy thuộc vào bản chất của công việc.
Từ đồng nghĩa
Timebox, các lần lặp
39. Sprint backlog
Định nghĩa
Đây là danh sách các tính năng, bản sửa lỗi, yêu cầu của người dùng và công việc mà nhóm Scrum cần thực hiện trong quá trình sprint.
Trong cuộc họp lập kế hoạch sprint, chủ sở hữu sản phẩm quyết định các mục tồn đọng cần được thêm vào tồn đọng sprint.
Ghi chú: Sau khi sprint backlog đã được thiết lập, nó không thể thay đổi trong suốt sprint.
Cần lời khuyên về cách tạo sprint backlog? Nhấp vào đây.
Từ đồng nghĩa
Danh sách công việc lặp lại
40. Mục tiêu sprint
Định nghĩa
Mục tiêu sprint là kết quả mong muốn mà nhóm Scrum muốn đạt được trong sprint. Trong hầu hết các trường hợp, kết quả cuối cùng là một mô hình hoạt động của phần mềm có thể được trình bày cho các bên liên quan.
Và làm thế nào để các nhóm đạt được mục tiêu sprint?
Các nhóm Scrum phải hoàn thành việc phát triển tất cả các mục trong sprint backlog trước khi sprint kết thúc.
Các công cụ quản lý dự án Agile như ClickUp có các tính năng tích hợp sẵn có thể giúp bạn theo dõi mục tiêu sprint của mình trong thời gian thực:

Từ đồng nghĩa
Mục tiêu lặp lại
41. Kế hoạch sprint
Định nghĩa
Lập kế hoạch sprint là một cuộc họp Scrum trong đó nhóm Scrum quyết định công việc cần làm trong sprint.
Điều này bao gồm việc chọn các mục (như câu chuyện của người dùng ) từ sprint backlog và chia nhỏ chúng thành các công việc nhỏ hơn, dễ quản lý hơn.
Ghi chú: Một cuộc họp lập kế hoạch sprint tốt thường đảm bảo sprint thành công.
Từ đồng nghĩa
Cuộc họp lập kế hoạch sprint, cuộc họp lập kế hoạch Agile
42. Sprint retrospective
Định nghĩa
Sprint retrospective là một cuộc họp Scrum trong đó nhóm Scrum phân tích hiệu suất của họ vào cuối sprint.
Nhóm sử dụng các chỉ số, biểu đồ và báo cáo Agile để xem họ xuất sắc ở đâu và cần cải thiện ở đâu.
Thay vì theo dõi các chỉ số Agile theo cách thủ công, các công cụ quản lý dự án Agile như ClickUp cung cấp các biểu đồ và đồ thị chính xác để giúp nhóm của bạn hoàn thành sprint một cách hiệu quả.

Từ đồng nghĩa
Cuộc họp tổng kết
43. Đánh giá sprint
Định nghĩa
Sprint review là một cuộc họp Scrum trong đó nhóm Scrum trình diễn một mô hình phần mềm đang hoạt động cho các bên liên quan.
Cùng với bản demo sản phẩm, nhóm Scrum chuẩn bị một bản trình bày giới thiệu các tính năng mới được thêm vào, các lỗi đã được sửa và các thay đổi khác.
Vào cuối quá trình đánh giá, các bên liên quan sẽ cung cấp phản hồi quý giá, được thực hiện trong sprint tiếp theo.
Từ đồng nghĩa
44. Các bên liên quan
Định nghĩa
Đây là thuật ngữ dùng để chỉ bất kỳ ai bên ngoài nhóm Agile có liên quan đến dự án. Đó có thể là nhà đầu tư, quản lý tài khoản, nhóm bán hàng hoặc khách hàng.
Tìm hiểu thêm về các bên liên quan tại đây.
Từ đồng nghĩa
Không có
45. Điểm câu chuyện
Định nghĩa
Đó là thước đo nỗ lực mà nhóm của bạn cần để hoàn thành các công việc của dự án (câu chuyện người dùng).
Cách tính toán như thế nào?
Đừng lo lắng, nó không phức tạp như đại số!

Thời gian cần thiết để hoàn thành câu chuyện người dùng đơn giản nhất được lấy làm mức cơ bản và được gán 1 điểm. Các câu chuyện người dùng khác được gán điểm câu chuyện tỷ lệ thuận với mức cơ bản.
Ví dụ, nếu một tính năng mất 2 giờ để phát triển được cho 1 điểm, thì một tính năng mất 4 giờ sẽ nhận được 2 điểm.
Từ đồng nghĩa
Không có
46. Bảng công việc
Định nghĩa
Đây là một thuật ngữ Agile chung có thể dùng để chỉ bảng Kanban hoặc bảng Scrum.
Từ đồng nghĩa
Bảng Kanban, bảng Scrum, bảng Cork, bảng trắng.
U-Z: User Story đến XP
47. Câu chuyện của người dùng
Định nghĩa
Đây là mô tả ngắn gọn về một tính năng sản phẩm cụ thể hoặc một hàm mà khách hàng sẽ thấy hữu ích.
Một câu chuyện người dùng trông giống như sau:
'As (tên người dùng/loại người dùng), tôi muốn (làm một việc), để tôi có thể (đạt được mục tiêu).
Ví dụ:
Giả sử bạn được giao nhiệm vụ phát triển một ứng dụng cho Batman!
Vì vậy, một mẫu câu chuyện người dùng sẽ như sau:
'Như Bruce Wayne, tôi muốn có thể nhận được thông báo 'Bat Signal' trên ứng dụng của mình, để tôi có thể cứu nguy. '

Trong cuộc họp lập kế hoạch sprint, chủ sở hữu sản phẩm chịu trách nhiệm chia nhỏ một mục tồn đọng sản phẩm thành các câu chuyện người dùng khác nhau.
Từ đồng nghĩa
Mục tiêu của người dùng
48. Mục công việc
Định nghĩa
Mục công việc là một thuật ngữ Agile dùng để chỉ các loại công việc khác nhau cần phải hoàn thành trong dự án.
Dưới đây là một vài ví dụ:
- Câu chuyện người dùng
- Công việc
- Sửa lỗi
- Epics
Từ đồng nghĩa
Đối tượng công việc
49. Tốc độ
Định nghĩa
Đây là đơn vị đo lường xác định lượng công việc mà nhóm của bạn có thể xử lý trong một lần lặp lại.
Nó được đo bằng cách tính số lượng trung bình các công việc/câu chuyện người dùng hoàn thành trong một sprint. Các nhóm Agile sử dụng biểu đồ tốc độ để thực hiện việc này.

Từ đồng nghĩa
Không có
50. XP (Lập trình cực đoan)
Định nghĩa
Extreme Programming là một phương pháp phát triển phần mềm trong đó một nhóm phải hoàn thành một phần mềm hoạt động trong 1-2 tuần, thay vì 2-4 tuần như thông thường.
Tại đây, tất cả các phương pháp thông thường của phương pháp Scrum được nâng lên mức 11, để các nhóm có thể nhanh chóng đáp ứng các yêu cầu của khách hàng
Muốn tìm hiểu về phương pháp Agile thú vị này? Nhấp vào đây.
Từ đồng nghĩa
Scrum cực đoan
Kết luận
Bạn còn nhớ lần đầu tiên bạn đi xe đạp không?
Học thuật ngữ Agile cũng giống như vậy!

Cả hai đều có vẻ phức tạp và thách thức ngay từ cái nhìn đầu tiên.
Nhưng một khi bạn đã quen thuộc với chúng, chúng sẽ trở thành thứ hai tự nhiên!
Và một khi bạn đã biết cách đi xe đạp, bạn sẽ bắt đầu làm việc đó thường xuyên hơn, phải không?
Tương tự, sau khi đã học Agile, bạn có thể quan tâm đến việc áp dụng phương pháp Agile vào các dự án của mình.
May mắn cho bạn, các công cụ quản lý dự án Agile như ClickUp có tất cả những gì bạn cần để triển khai Agile!
ClickUp có rất nhiều tính năng để giúp bạn áp dụng các phương pháp và thực tiễn Agile được đề cập trong bài viết này vào thực tế, như Bảng điều khiển Agile, Sơ đồ luồng tích lũy, Danh sách sprint và nhiều hơn nữa.
Hãy đăng ký ngay hôm nay để nắm vững từ A đến Z về Agile!