Dùng phương pháp Agile

GS John Vu23/02/2024 13:00
Dùng phương pháp Agile

Một người quản lí viết cho tôi: “Tôi làm việc trong một tổ chức công nghệ thông tin (CNTT) cho cơ quan chính phủ, chúng tôi đã thử dùng phương pháp phát triển Agile nhưng phần lớn các dự án đều thất bại và chúng tôi không biết tại sao. Xin thầy lời khuyên.”

Đáp: Khó cho được lời khuyên mà không có chi tiết xác định về tại sao nhiều dự án thế thất bại. Theo ý kiến tôi, Agile là phương pháp tốt cho các dự án nhỏ trong tổ chức được tổ chức tốt. Nếu tổ chức của bạn không được tổ chức tốt và nhiều quan liêu thì nó có thể không có tác dụng. Nếu dự án của bạn là lớn, vì nhiều dự án chính phủ thường lớn, thì nó có thể cũng không có tác dụng. Yếu tố then chốt trong phương pháp Agile là chia nhỏ các yêu cầu thành những nhiệm vụ nhỏ hơn và xây dựng tăng dần các sản phẩm và chuyển giao cho khách hàng từng nhiệm vụ mỗi lúc. Do bước tăng nhỏ của, nó dễ theo dõi và thay đổi sản phẩm hơn khi những thay đổi xảy ra và phản hồi của khách hàng là dễ được tích hợp vào pha tiếp. Nhưng tổ Agile chỉ có thể làm điều đó với ít sự quan liêu. Với một số người quản lí của chính phủ điều này là khó vì họ sợ rằng họ có thể mất kiểm soát cho nên họ thường can thiệp và tạo ra vấn đề hơn là giúp đỡ.

Yếu tố quan trọng nhất của phương pháp Agile là tổ tự tổ chức có các thành viên phát triển phần mềm dựa trên ưu tiên và chấp nhận thay đổi khi chúng xuất hiện. Nếu tổ KHÔNG được đào tạo tốt trong phương pháp Agile, nó sẽ không có tác dụng. Nếu các thành viên tổ không có hiểu rõ ràng về qui trình và kĩ năng Agile để chuyển giao sản phẩm chất lượng, nó sẽ không có tác dụng. Nếu các thành viên tổ không có đủ kinh nghiệm, hay có kỉ luật để tuân theo hoạt động thường ngày, nó sẽ không có tác dụng một cách hiệu quả. Không có đào tạo và kinh nghiệm, thành viên tổ có thể không có khả năng làm việc cùng nhau, theo dõi tiến bộ, đặt ưu tiên, và làm cho sản phẩm được chuyển giao trong “Sprint” của họ (vài tuần).

Cách tốt nhất để dùng Agile là có đào tạo tốt cho cả người quản lí và người phát triển, rồi áp dụng nó cho vài dự án nhỏ hơn để cho tổ có thể có nhiều kinh nghiệm hơn trước khi áp dụng phương pháp này vào mọi dự án. Phải mất thời gian để phát triển các kĩ năng Agile tốt; phải mất thời gian để thực sự hiểu qui trình Agile; và phải mất thời gian để xây dựng tổ tự tổ chức có kỉ luật.

English verrsion

Using Agile method

A manager wrote to me: “I work in an Information Technology (IT) organization for a government agency, we have tried to use Agile development method but most projects failed and we do not know why. Please advice.”

Answer: It is difficult to give advice without any specific details about why so many projects failed. In my opinion, Agile is a good method for small projects in a well organized organization. If your organization is not well organized and full of bureaucracy then it may not work. If your project is large, as many government projects often are, then it may not work either. The key factor in Agile method is the breakdown of requirements into smaller tasks and incrementally builds the products and delivers to customers one task at a time. Due to its small incremental step, it is easier to track and modify the product when changes happen and customer’s feedbacks are easily incorporated in the next release. But Agile teams can only do that with the least amount of bureaucracy. For some government managers this is difficult as they are afraid that they may lose control so they often interfere and create problems rather than help.

The most important factor of Agile method is the Self-organizing team whose members develop software based on priorities and accepts changes as they happen. If the team is NOT well trained in Agile method, it will not work. If team members do not have a clear understand Agile process and skills to deliver quality products, it will not work. If team members are not experienced enough, or have the discipline to follow a daily routine of activities, it will not work effectively. Without training and experience, team members may not be able to work well together, to track progress, to set priorities, and to get the products delivered within their “Sprint” (few weeks).

The best way to use Agile is having good trainings for both managers and developers, then apply it in few smaller projects so the team can get more experiences before apply the method on all projects. It takes time to develop good Agile skills; it takes time for managers to really understand the Agile process; and it takes time to build a disciplined self-organizing team.

 


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

CMMI-13

Hỏi: Tôi tin chúng ta nên học từ các công ti khác đã từng làm cải tiến qui trình. Họ có công bố các bài học rút ra của họ không?
2

CMMI-15

Hỏi: Tổ chức của chúng tôi muốn tiến hành việc đánh giá để xác định chúng tôi ở đâu trong mức trưởng thành CMMI. Các bước và vấn đề là gì?
3

CMMI-14

Nguồn của rủi ro phần mềm là gì? Tại sao mọi người không thích nói về nó?
4

CMMI-12

Hỏi: Khách hàng của chúng tôi rất đòi hỏi, họ thường không biết điều họ muốn nhưng đối xử với người phát triển của chúng tôi rất tệ. Làm sao chúng tôi có thể cải tiến sự thoả mãn của khách hàng khi chúng tôi thậm chí không biết các trông đợi của họ?
5

CMMI-10

Hỏi: Xin thầy nói thêm cho tôi về khuôn khổ CMMI. Nó là gì và làm sao nó được coi là chuẩn để đo chất lượng?

Người tốt nghiệp thất nghiệp

Tôi mới đọc một báo cáo về người tốt nghiệp đại học bị thất nghiệp ở châu Á (Trung Quốc, Ấn Độ, Malaysia v.v.) nơi có trên 18 triệu người tốt nghiệp không thể tìm được việc làm.

Kỹ năng tính toán đám mây

Nhiều công ti tính toán mây sẽ gặp vấn đề tìm công nhân có kĩ năng đúng vì tính toán mây yêu cầu một kiểu kĩ năng mới mà có thể hay không thể được dạy ở đại học.

Thực tập

Khi dạy ở châu Á, tôi thường nghe nói người tốt nghiệp đại học phàn nàn rằng họ không thể kiếm được việc làm vì họ không có kinh nghiệm. Tôi cũng ngạc nhiên rằng nhiều sinh viên đi từ trung học lên đại học mà chẳng bao giờ làm việc.

Nghề nghiệp trong lĩnh vực công nghệ thông tin

Ngày nay chúng ta đang sống trong thế giới được dẫn lái bởi công nghệ nơi máy tính là thông thường và được dùng trong mọi doanh nghiệp. Do đó, bằng cấp cử nhân trong lĩnh vực công nghệ như Khoa học máy tính, Kĩ nghệ phần mềm, hay Quản lí hệ thông tin là then chốt để mở ra những cánh cửa cho nhiều cơ hội nghề nghiệp.

Lời khuyên khác cho sinh viên

Làm sao chắc được rằng em sẽ có việc làm khi tốt nghiệp? Em có thể làm gì để cải tiến cơ hội có được việc làm tốt của em?

Người quản lý dự án

Về lí thuyết, mọi người quản lí dự án đều làm kiểu các nhiệm vụ tương tự dù dó là quản lí một cơ xưởng, một tổ chức, một nhà hàng, hay phát triển phần mềm. Trong thực tế việc thực hiện khác nhau tuỳ theo kiểu công việc.

Vị trí người phân tích hệ thống máy tính

Một sinh viên đại học viết cho tôi: “Em có thể kiếm được kiểu việc làm nào với bằng cử nhân trong Quản lí hệ thông tin (ISM)? Em có thể làm được bao nhiêu và con đường nghề nghiệp của bằng cấp này là gì? Xin thầy lời khuyên.”

Nghề trong khoa học máy tính

Ngày nay Khoa học máy tính có lẽ là một trong những việc làm phát triển nhanh nhất trên thế giới, và người lập trình máy tính, người phát triển phần mềm có nhu cầu rất cao.

CMMI-15

Blog GS John VU - GS John Vu - 20/05/2024 12:00
Hỏi: Tổ chức của chúng tôi muốn tiến hành việc đánh giá để xác định chúng tôi ở đâu trong mức trưởng thành CMMI. Các bước và vấn đề là gì?

Công ty công nghệ Việt thuê người 'lừa thử' cả nghìn nhân viên: 50% sập bẫy

Kỹ năng - Bảo Bảo - 20/05/2024 11:00
"Chúng tôi thiết kế một email, website giống của một hãng hàng không, gửi nhân viên công ty của khách hàng với nội dung: Nếu đăng ký trước ngày lễ giảm 30% giá vé", đại diện FPT IS chia sẻ lại câu chuyện đào tạo "lừa đảo chủ động".

Hôn nhân tình bạn, không tình dục ngày càng phổ biến trong giới trẻ

Phong cách sống - Ngô Trung Dũng - 20/05/2024 10:00
Từ bạn bè trở thành vợ chồng hợp pháp, nhiều cặp đôi trẻ ở Nhật Bản đang đón nhận cuộc hôn nhân không có tình yêu lẫn tình dục.

Chuyến xe buýt đổi đời - 10 quy tắc giúp bạn xây dựng nguồn năng lượng tích cực

Tủ sách - FN - 20/05/2024 09:00
Từ kinh nghiệm của bản thân cũng như những người xung quanh, tác giả Jon Gordon đã tìm ra mười quy tắc giúp mọi người xây dựng nguồn năng lượng tích cực.

Tuyển tập những câu chuyện hay nhất của Aesop - Con ngựa và con lừa thồ hàng

Từ sách - Phim - Ngọc Bích - 20/05/2024 08:00
Lúc này Ngựa mới hiểu và hối hận rằng nếu Ngựa đã sẵn lòng giúp đỡ con Lừa từ đầu, cả hai có thể vượt qua khó khăn một cách dễ dàng hơn và không có ai phải chịu tổn thất.

Sứ mệnh của xuất bản!

Văn hóa - Theo ZNews - 19/05/2024 12:00
Bối cảnh kỷ nguyên số đặt ra nhiều thách thức nhưng đồng thời cũng là cơ hội để các nhà xuất bản tiếp cận với cách làm mới, khai phá những tiềm năng sáng tạo dựa trên công nghệ.

Mối nguy cho xã hội khi AI biết cách lừa dối con người

Thư giãn - Sơn Vân - 19/05/2024 11:00
Trí tuệ nhân tạo (AI) có thể cải thiện năng suất làm việc và học tập bằng cách giúp chúng ta lập trình, viết và tổng hợp lượng dữ liệu khổng lồ. Giờ đây, nó cũng có thể đánh lừa chúng ta.

Không muốn trả tiền cho ChatGPT, đây sẽ là chatbot AI miễn phí hàng đầu cho bạn

Kỹ năng - Nguyễn Hải - 19/05/2024 10:00
So với phiên bản ChatGPT miễn phí dựa trên mô hình GPT-3.5, chatbot Claude 3 mang đến cho người dùng nhiều tiện ích vượt trội hơn hẳn.

Chữa lành đứa trẻ tổn thương bên trong - Làm sao bạn biết mình đang được chữa lành?

Từ sách - Phim - YÊN VŨ - 19/05/2024 09:00
Trong quá trình chữa lành, bạn sẽ trải qua nhiều giai đoạn khác nhau, nhưng một khi bạn cảm thấy bản thân không còn bị kích động về mặt cảm xúc bởi những tình huống cụ thể, đứa trẻ tổn thương của bạn đang được chữa lành.

CMMI-14

Blog GS John VU - GS John Vu - 18/05/2024 12:00
Nguồn của rủi ro phần mềm là gì? Tại sao mọi người không thích nói về nó?

Hướng dẫn sử dụng ChatGPT-4o, chatbot AI thế hệ mới thông minh hơn

Kỹ năng - Quang Huy - 18/05/2024 11:00
Bài viết dưới đây sẽ hướng dẫn bạn cách thức sử dụng phiên bản miễn phí của ChatGPT với mô hình ngôn ngữ lớn GPT-4o thế hệ mới nhất, với nhiều sự cải tiến về trí thông minh.

Cuộc thi "ngồi đờ đẫn" tại Hàn Quốc khiến nhiều người cười ra nước mắt, suốt 10 năm vẫn gây sốt vì một lý do

Thư giãn - Thanh Tâm - 18/05/2024 10:00
"Tôi cần một chút thời gian để nghỉ ngơi" là khẩu hiệu được cuộc thi này trưng phía bên ngoài khu vực thi đấu.

Tử tế đáng giá bao nhiêu - Học cách lắng nghe

Từ sách - Phim - Quìn - 18/05/2024 09:00
Ai cũng có lúc phạm phải sai lầm là thay vì thật sự lắng nghe, thì chỉ ngồi nghe và chờ người khác nói xong để đến lượt mình nói.

Tuyển tập những câu chuyện hay nhất của Aesop - Chó, gà trống và cáo

Từ sách - Phim - Ngọc Bích - 18/05/2024 08:00
Bài học từ câu chuyện này là sự quan trọng của sự bình tĩnh và sự tỉnh táo khi đối mặt với nguy hiểm.

CMMI-13

Blog GS John VU - GS John Vu - 17/05/2024 12:00
Hỏi: Tôi tin chúng ta nên học từ các công ti khác đã từng làm cải tiến qui trình. Họ có công bố các bài học rút ra của họ không?
HẠT GIỐNG TÂM HỒN
  • Địa chỉ: 11H Nguyễn Thị Minh Khai - P. Bến Nghé - Quận 1 - TP. Hồ Chí Minh
  • Điện thoại: (+8428) 38233860 - Email: triviet@firstnews.com.vn
  • Giấy phép số 496/GP-BTTTT Bộ Thông tin và Truyền thông cấp ngày 17/10/2022
  • Chịu trách nhiệm chính: Nguyễn Văn Phước
  • Công ty TNHH văn hóa sáng tạo Trí Việt
  • Fax: (+8428) 38224560
  • Thỏa thuận cung cấp dịch vụ mạng xã hội 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ứ 2, 20/05/2024