Cách tiếp cận Thác đổ và Agile

GS John Vu25/02/2023 11:00
Cách tiếp cận Thác đổ và Agile

Một sinh viên viết cho tôi: “Ngày nay nhiều công ti đang dùng cách tiếp cận Agile, tại sao chúng em cần học về vòng đời Thác đổ vì nó không còn tác dụng? Các trường có thể dạy Agile thay thế không? Xin thầy bình luận.”

Đáp: Tôi đã viết vài bài về cách tiếp cận Agile và Thác đổ trong blog này, xin xem lại chúng. Về căn bản vòng đời Thác đổ là khái niệm cơ bản của phát triển phần mềm và nếu bạn hiểu rõ nó, bạn có thể làm bất kì cái gì dù bạn chọn Agile hay phương pháp khác. Tôi thường dạy vòng đời Thác đổ cho sinh viên hai năm đầu để cho họ thực sự hiểu khái niệm phát triển rồi đổi sang Agile trong năm thứ ba và thứ tư.

Trong vòng đời Thác đổ, sinh viên học cách làm hợp thức các yêu cầu và lấy phản hồi của người dùng trong từng pha (yêu cầu, thiết kế, viết mã và kiểm thử). Trong những cuộc kiểm điểm này, người dùng, người phát triển và người kiểm thử cộng tác để chắc sản phẩm cuối cùng đáp ứng cho nhu cầu của người dùng. Vì người kiểm thử tham gia sớm, họ thường cung cấp cái vào có giá trị trong yêu cầu trước pha thiết kế và pha viết mã. Để mọi người làm việc cùng nhau trong những pha này sẽ giúp cho sinh viên chuẩn bị làm việc trong “tổ tự quản” của Agile hiệu quả hơn.

Trong vòng đời Thác đổ, tổ được chia thành các vai trò và trách nhiệm nơi các thành viên tham gia tương ứng và công việc phát triển được phân chia thành những nhiệm vụ nhỏ hơn. Đây là chỗ sinh viên học các phân công khác nhau: họ có thể làm việc như người phát triển, người kiểm thử, người quản lí cấu hình, đảm bảo chất lượng v.v. Bằng việc học mọi vai trò, dễ dàng hơn cho họ để vận hành về sau trong Agile vì họ phải thực hiện mọi vai trò như một phần của tổ “tự quản”. Một khi họ hiểu toàn bộ vòng đời Thác đổ và mọi vai trò, họ có thể là “Người chủ Scrum” hay “Người quản lí sản phẩm” hiệu quả nữa.

Trong vòng đời Thác đổ, sinh viên học cách thu lấy yêu cầu từ người dùng và viết nó ra đúng để cho mọi người trong tổ hiểu rõ nó. Nó cũng chuẩn bị cho họ viết câu chuyện người dùng tốt hơn trong Agile nữa. Trong khi làm hợp thức yêu cầu, tổ phần mềm, khách hàng và người dùng thường có nhiều thảo luận để xác định rủi ro và nó cũng chuẩn bị cho sinh viên làm việc trên “tồn dư sản phẩm” và  “tồn dư Sprint” về sau khi họ làm việc trên Agile (phương pháp Scrum).

Dễ nói rằng với phương pháp Agile, bạn không cần học vòng đời Thác đổ nhưng điều đó là KHÔNG ĐÚNG. Bạn phải có hiểu biết rõ ràng về cách phần mềm được phát triển, từng pha và từng công việc về chi tiết TRƯỚC KHI học phương pháp Agile. ĐỪNG lẫn lộn phát triển phần mềm KÉM với Thác đổ, và ĐỪNG nghĩ cách tiếp cận Agile là TỐT HƠN. Từng cách tiếp cận có tính hữu dụng nào đó và bạn PHẢI HỌC CẢ HAI.

Ngày nay, công nghệ thay đổi nhanh chóng điều yêu cầu chúng ta phát triển, tích hợp phần mềm nhanh chóng và đó là lí do tại sao Agile được ưa chuộng. TUY NHIÊN không có hiểu biết rõ ràng về vòng đời phát triển phần mềm Thác đổ, bạn sẽ KHÔNG có khả năng làm tốt với Agile. Tôi có nhiều năm làm việc trong cả hai cách tiếp cận, tôi cũng dạy cả hai và tôi tin rằng mọi sinh viên phải biết cả hai và trường phải dạy cả hai cách tiếp cận.

KHÔNG có “phương pháp hoàn hảo” hay “cách thức hoàn hảo” để phát triển phần mềm. Bất kì ai nói Agile là tốt hơn thác đổ hay thác đổ là tốt hơn Agile thì người đó chẳng biết gì. Tốt hơn cả là nói rằng chúng ta PHẢI chọn cách tiếp cận tốt nhất tuỳ theo hoàn cảnh nào đó, môi trường nào đó, và dự án nào đó để chuyển giao phần mềm chất lượng đáp ứng cho mong đợi của khách hàng, dù nó là thác đổ hay agile hay bất kì cái gì khác.


Gửi bình luận
(0) Bình luận
1

Thầy giáo

Để thành công trong kinh doanh, bạn phải biết khách hàng của mình muốn gì, và cung cấp cho họ điều họ muốn, sau rốt tất cả các khách hàng sẽ trả tiền cho bạn về việc kinh doanh này. Cũng có thể nói cùng điều như vậy với việc quản lí.
2

Công nghiệp Ấn Độ

Các nhà lãnh đạo doanh nghiệp cảnh báo ngành công nghiệp CNTT của Ấn Độ đang đi tới sự thiếu hụt nhân công có kĩ năng cao. Họ nói Ấn Độ sẽ không thể đạt tới tỉ lệ tăng trưởng đúng với mục tiêu nếu vấn đề này không được giải quyết ngay tức khắc.
3

Phần mềm

Hiện nay phần mềm không còn là sản phẩm đem bán ra thị trường nữa mà là nhân tố bản chất chi phối cuộc sống của mọi người và ảnh hưởng chủ chốt cho nền kinh tế toàn cầu.
4

Sự phân chia công nhân công nghệ lớn lao

Với tấm bằng cử nhân về Khoa học máy tính, Rennie Sawade có thể kiếm việc làm dễ dàng trong ngành công nghệ phần mềm. Nhưng anh ta chỉ tìm được việc tạm thời, ngắn hạn kiểu như hợp đồng 5 tháng mà anh ta hiện đang làm tại một công ti ở Seattle.
5

Cơ hội tốt nghiệp

Một người bạn hỏi tôi về việc làm cho con mình sẽ tốt nghiệp vào tháng bẩy. Anh ấy muốn biết tôi tìm khả năng gì khi tôi thuê người vào làm việc cho công ti tôi.

Người quản lý mới

Khi các công ti thành công trong một kinh doanh, họ bành trướng sang kinh doanh khác dùng vốn lớn của họ, thương hiệu nổi tiếng, và tri thức chuyên gia về quản lí.

Lập kế hoạch tương lai của bạn

Có nhiều người tốt nghiệp bị thất nghiệp ở nước em, liệu có lĩnh vực học tập nào đảm bảo rằng người tốt nghiệp sẽ có việc làm không?

Thư gửi học sinh tốt nghiệp trung học

Các bạn học sinh thân mến, Khi các bạn tốt nghiệp trung học, các bạn kết thúc một kiểu giáo dục nhưng một số trong các bạn sẽ bắt đầu một kiểu giáo dục khác: Giáo dục đại học.

Sinh viên phải hiểu rằng bằng cấp đại học không còn là đảm bảo cho việc làm

“Ngày nay bất kì ai cũng có thể vào đại học bất kể năng lực của họ đó là lí do tại sao nhiều người thế thất bại hay không thể tìm được việc làm.”

Phụ nữ trong lĩnh vực STEM

Nhiều phụ nữ hiểu rằng, việc làm tốt nhất đều liên quan tới giáo dục STEM cho nên nhiều người trong số họ đang ghi danh vào các lĩnh vực STEM thay vì các nghề nghiệp truyền thống.

Kỹ thuật tự đánh giá

“Là một thầy giáo mới, tôi muốn biết việc dạy của tôi hiệu quả thế nào? Làm sao tôi biết liệu sinh viên của tôi có học hay không? Có kĩ thuật mà tôi có thể dùng để đo tính hiệu quả của việc học của họ và việc dạy của tôi không? Xin thầy lời khuyên.”

Chương trình kỹ nghệ phần mềm

Con tôi sắp vào đại học năm nay. Nó băn khoăn giữa Khoa học máy tính và Kĩ nghệ phần mềm và tôi không thể giải thích được sự khác biệt.

Tiến bộ nghề nghiệp

“Em vừa tốt nghiệp từ Quản lí hệ thông tin và có được việc làm tại một công ti tài chính lớn. Em muốn thành công và xây dựng nghề nghiệp trong lĩnh vực này; tuy nhiên em vẫn lo nghĩ về tương lai của em. Xin thầy lời khuyên.”

5 kiểu người dù có gặp chuyện gì, tiền bạc vẫn đuổi theo họ!

Suy ngẫm - Diệu Đan - CFB - 27/04/2024 10:00
Chỉ khi lớn lên trong sự thay đổi, con người mới có đủ vốn để thực hiện các giao dịch với thế giới.

Tại sao Britney Spears chấp nhận 13 năm bị giám hộ sống như … một đứa trẻ robot?

Từ sách - Phim - TĐ - 27/04/2024 09:00
Bài viết này sẽ cho bạn đọc hiểu hơn về câu chuyện bị chính cha ruột kiểm soát cô suốt 13 năm và phải sống không có tự do như thế nào, và cũng lý giải vì sao cô chấp nhận sống cuộc đời như thế.

Lời tiên tri Celestine - Bạn có tin là những sự việc xảy ra có thể mang đến sự thay đổi?

Từ sách - Phim - Quìn - 27/04/2024 08:00
Những trích dẫn từ cuốn sách Lời tiên tri Celestine giúp bạn nhận ra rằng không có cuộc gặp gỡ nào trên cuộc đời này là ngẫu nhiên, và chắc chắn nó sẽ mang đến sự thay đổi cho mỗi người.

Thầy giáo

Blog GS John VU - GS John Vu - 26/04/2024 12:00
Để thành công trong kinh doanh, bạn phải biết khách hàng của mình muốn gì, và cung cấp cho họ điều họ muốn, sau rốt tất cả các khách hàng sẽ trả tiền cho bạn về việc kinh doanh này. Cũng có thể nói cùng điều như vậy với việc quản lí.

Trước khi qua đời, con người có nghe được lời người thân nói không?

Thư giãn - Kim Linh - 26/04/2024 11:00
Nghiên cứu của một ĐH tại Canada đã tìm giải mã những phản ứng khi nghe thấy giọng người thân của bệnh nhân sắp qua đời.

Người đàn ông giấu tên để lại phong bì hơn 18 triệu đồng kèm lá thư ở hiệu sách

Truyền cảm hứng - Minh Nhật - 26/04/2024 10:00
Có những câu chuyện tưởng chừng đã là quá khứ nhưng vẫn day dứt cho đến hiện tại và mãi mãi sau này.

Người đàn bà trong tôi - Phản kháng để thoát khỏi lệnh giám hộ

Từ sách - Phim - Quang Thanh - 26/04/2024 09:00
Tôi cũng thấy rất phấn khích trong thời gian đầu biểu diễn tại sân khấu Las Vegas. Người hâm mộ đã tiếp thêm cho tôi rất nhiều năng lượng. Tôi đã có những màn thể hiện đáng nhớ.

Nỗi đau này không thuộc về bạn - Khúc mắc với cha mẹ sẽ ảnh hưởng lên sự nghiệp của bạn

Từ sách - Phim - Quìn - 26/04/2024 08:00
Cụ thể thì những khúc mắc chưa được hoá giải giữa bạn và cha mẹ có thể ảnh hưởng ra sao lên sự nghiệp và con đường thành công của bạn?

Công nghiệp Ấn Độ

Blog GS John VU - GS John Vu - 25/04/2024 12:00
Các nhà lãnh đạo doanh nghiệp cảnh báo ngành công nghiệp CNTT của Ấn Độ đang đi tới sự thiếu hụt nhân công có kĩ năng cao. Họ nói Ấn Độ sẽ không thể đạt tới tỉ lệ tăng trưởng đúng với mục tiêu nếu vấn đề này không được giải quyết ngay tức khắc.

Việt Nam, dân tộc gầy nhất thế giới đang béo lên nhanh nhất

Phong cách sống - Thanh Long - 25/04/2024 11:00
Những đứa trẻ đang ăn kem và bim bim trước cổng trường, và đó là lúc 7 giờ sáng, trước giờ vào học của chúng.

35 tuổi là một cột mốc: Để thoát khỏi lo lắng và sống một cuộc sống ung dung tự tại

Suy ngẫm - Diệu Đan - 25/04/2024 10:00
Không lo lắng, không sợ hãi, thuận theo tự nhiên, mới có thể ung dung mà sống.

Người đàn bà trong tôi – Lệnh giám hộ, án tử đối với khả năng sáng tạo của Spears

Từ sách - Phim - Quang Thanh - 25/04/2024 09:00
Tôi biết bên trong mình có một nội lực nào đó, nhưng tôi cảm nhận được nó đang dần yếu đi mỗi ngày. Theo thời gian, ngọn lửa trong tôi đã lụi tàn. Ánh mắt tôi không còn tia sáng nào nữa.

Sát-na này là thiên thu - Cái giá của cơn giận

Từ sách - Phim - Quìn - 25/04/2024 08:00
Thời gian chính là thứ vô thường nhất trên đời. Chúng ta không thể khiến thời gian dừng lại, càng không thể điều khiển thời gian tiến hay lùi. Thời gian vì thế rất quý báu. Chớp mắt, có khi chạm đến ngưỡng cuối của cuộc đời.

40 tác giả nổi tiếng nói gì về việc đọc sách

Kỹ năng - TĐ tổng hợp - 24/04/2024 11:00
Bất kỳ nhà văn vĩ đại nào cũng cần phải là một người ham đọc sách. Dưới đây là những câu nói của 40 tác giả nổi tiếng khi nói về việc đọc.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS
Thứ 7, 27/04/2024