Bài viết

Kể chuyện Lean Startup với Sinh viên FPT

Chiều 30/3 vừa qua, trong khuôn khổ hợp tác giữa Khối liên kết Quốc tế, ĐH FPT (FAI) và Học viện Agile, anh Dương Trọng Tấn đã có buổi nói chuyện thân mật với các bạn sinh viên về Lean Startup (Khởi nghiệp Tinh gọn). Đây là một trong những hoạt động thể hiện thỏa thuận về sự hợp tác giữa hai bên hướng tới mục tiêu chuyển giao tri thức và nuôi dưỡng triết lý Agile, Lean và tinh thần khởi nghiệp cho sinh viên.

Thời gian tới, Học viện Agile sẽ phối hợp với Khối liên kết quốc tế tổ chức thêm các hội thảo chuyên ngành, các hoạt động thúc đẩy học tập, nghiên cứu và khởi nghiệp, nhằm cập nhật tri thức mới, tri thức ngành cho sinh viên của khối. Các chủ đề sẽ xoay quanh Agile, Lean, Scrum, Kanban, v.v..

Startup Mindset @FAI

Khối Liên kết Quốc tế (FAI – FPT Academy International) thuộc ĐH FPT được cấu thành từ bốn đơn vị: FPT Aptech (Trung tâm Đào tạo Lập trình viên Quốc tế), FPT Arena (Trung tâm đào tạo Mỹ thuật đa phương tiện), FPT Greenwich (chương trình cử nhân quốc tế FPT Greenwich) và FPT Jetking (Học viện đào tạo Phần cứng máy tính và Mạng). FAI gồm hai mảng chính là Đào tạo hướng nghiệp và Đào tạo Đại học.

Khóa học Pragmatic Scrum Tháng 3/2016 diễn ra thành công

Trong hai ngày 26,27/3/2016, với 21 học viên khóa học Pragmatic Scrum đã diễn ra thành công. Người học và giảng viên đã trải nghiệm với nhiều cung bậc khác nhau của cảm xúc. Sau đây là những hình ảnh sinh động về khóa học này:

Hình ảnh đầy đủ trên fanpage: Học viện Agile

Agipedia

Các tạo tác trong Scrum

Các tạo tác trong Scrum là những công cụ hoặc kết quả được tạo ra và sử dụng trong quá trình vận hành Scrum. Các tạo tác trong Scrum bao gồm:

  • Product Backlog: Là nơi lưu trữ danh sách các tính năng mong muốn của sản phẩm. Danh sách này được sắp xếp dựa trên độ ưu tiên của từng hạng mục. Các hạng mục có độ ưu tiên cao hơn nằm ở phía trên của danh sách và sẽ được Nhóm Phát triển lựa chọn để đưa vào sản xuất sớm, các hạng mục có độ ưu tiên thấp hơn sẽ nằm ở phía cuối của danh sách và được phát triển muộn hơn.
  • Sprint Backlog: Là bảng công việc được Nhóm Phát triển sử dụng để quản lý quá trình phát triển trong một Sprint. Sprint Backlog được Nhóm Phát triển tạo ra trong buổi Lập kế hoạch Sprint và cập nhật trong suốt Sprint. Sprint Backlog chứa danh sách các hạng mục được phát triển trong Sprint và các công việc cần làm tương ứng với từng hạng mục để hoàn thành nó.
  • Phần tăng trưởng: Là tên gọi ngắn của Phần tăng trưởng Sản phẩm Có khả năng Chuyển giao được (Potentially Shippable Product Increment) là phần sản phẩm Nhóm Phát triển tạo ra cuối mỗi Sprint.

Các sự kiện trong Scrum

Các sự kiện trong Scrum là những mốc thời gian để Nhóm Scrum tiến hành các hoạt động của mình. Mỗi sự kiện có một mục đích, ý nghĩa, thời gian, thành phần tham dự, và cách thức tổ chức khác nhau. Tất cả các sự kiện trong Scrum đều được đóng khung thời gian. Scrum có những sự kiện chính sau:

  • Sprint: Là khung thời gian ít hơn một tháng để Nhóm Scrum thực hiện tất cả những hoạt động cần thiết để sản xuất được một phần tăng trưởng của sản phẩm. Tất cả các sự kiện khác của Scrum đều được diễn ra trong khung thời gian của một Sprint.
  • Lập kế hoạch Sprint: Là sự kiện diễn ra ở đầu mỗi Sprint để chuẩn bị cho toàn bộ Sprint. Buổi Lập kế hoạch Sprint được chia làm 2 phần riêng biệt với 2 mục đích khác nhau. Phần 1 nhằm trả lời câu hỏi: “Chúng ta sẽ làm gì?”. Phần 2 nhằm trả lời câu hỏi: “Chúng ta sẽ làm như thế nào?”.
  • Scrum Hằng ngày: Là buổi trao đổi ngắn mà Nhóm Phát triển thực hiện đều đặn hằng ngày nhằm cập nhật và đồng bộ công việc giữa các thành viên. Sự kiện này cũng được coi là buổi tái-lập kế hoạch của Nhóm Phát triển.
  • Sơ kết Sprint: Là sự kiện diễn ra ở cuối Sprint nhằm thanh tra và thích nghi sản phẩm đang được xây dựng. Sự kiện này bao gồm 2 hoạt động chính đó là dùng thử sản phẩm và thảo luận về tình hình của sản phẩm, hướng đi tiếp theo và những điều chỉnh đối với sản phẩm nếu cần thiết.
  • Cải tiến Sprint: Là một sự kiện quan trọng trong Scrum diễn ra ngay sau buổi Sơ kết Sprint nhằm mục đích thanh tra và thích nghi quy trình làm việc. Nói cách khác đây là dịp để Nhóm Scrum nhìn lại quá trình làm việc của một Sprint và xác định những thay đổi cần thiết đối với quy trình để làm việc tốt hơn trong Sprint sau.

Nhóm Scrum

Nhóm Scrum là nhóm tự tổ chức và liên chức năng bao gồm Product Owner (PO), Nhóm Phát triểnScrumMaster. Mô hình Nhóm Scrum được thiết kế để tối ưu hóa sự linh hoạt, sáng tạo và năng suất.

Lưu ý: trong Nhóm Scrum không tồn tại thêm một chức danh nào khác những vai trò trên như quản lý dự án (PM).

Khung thời gian

Khung thời gian (time box) là một khoảng thời gian không được kéo dài hơn vì bất cứ lý do nào. Khi làm việc trong khung thời gian chúng ta giữ được sự tập trung cao nhất.

Tất cả các sự kiện trong Scrum đều được đóng khung thời gian:

  • Sprint không được kéo dài cũng không co ngắn dù bạn có không hoàn thành tất cả các hạng mục công việc của Sprint hoặc đã hoàn thành trước thời hạn. Điều này đảm bảo nhóm Scrum làm việc theo nhịp, theo thói quen, một yếu tố giúp nhóm làm việc hiệu quả.
  • Scrum Hằng ngày phải diễn ra trong khoảng 15 phút. Mọi người phải nói ngắn ngọn dễ hiểu, theo đúng định dạng và không được thảo luận vì sẽ hết thời gian 15 phút.
  • Lập kế hoạch Sprint, Sơ kết SprintCải tiến Sprint cũng được giới hạn thời gian tùy thuộc vào độ dài của Sprint.

Kỹ thuật Pomodoro trong công việc cá nhân cũng áp dụng khung thời gian để tăng sự tập trung và năng suất.

Các vai trò trong Scrum

Các vai trò trong Scrum là những cá nhân hoặc nhóm tham gia vào trong quá trình vận hành Scrum. Mỗi vai trò có những mục đích, nhiệm vụ, quyền hạn và yêu cầu khác nhau. Trong Scrum có 3 vai trò chính:

  • Product Owner: Là người chịu trách nhiệm về sự thành công của sản phẩm đang được phát triển. Công việc chủ yếu của Product Owner là tối ưu hóa giá trị của sản phẩm thông qua việc quản lý thật tốt Product Backlog.
  • ScrumMaster: Là người đảm bảo Nhóm Scrum hoạt động năng suất nhất thông qua việc áp dụng tốt Scrum. ScrumMaster cũng có nhiệm vụ loại bỏ tất cả các trở ngại mà nhóm gặp phải, bảo vệ nhóm trước tất cả những nguyên nhân gây ảnh hưởng tới công việc của nhóm.
  • Nhóm Phát triển: Là tập hợp của từ 3 đến 9 thành viên chịu trách nhiệm trực tiếp tham gia sản xuất. Hai tính chất quan trọng nhất của Nhóm Phát triển đó là tự-tổ chức và liên-chức năng.