Chủ Nhật, 13 tháng 7, 2014

5 Cách Agile giúp giảm thiểu rủi ro về Chất lượng dự án.

Mặc dù , lúc sơ khai nguyên lý Agile ra đời nhằm mục đích phục vụ cho các dự án Công nghệ thông tin, nhưng với đặc trưng là những chu trình và kỹ thuật phát triển lặp, hiện nay Agile đang được áp dụng rộng rãi trong các ngành nghề quản lý khác nhằm giảm thiểu những rủi ro trong quá trình thực hiện dự án và nâng cao chất lượng sản phẩm. Bằng cách áp dụng nguyên lý Agile vào quản lý, các PM có thể giảm thiểu những rủi ro theo các cách sau đây:

1. Thường xuyên tiếp xúc với khách hàng để thu thập những yêu cầu phát sinh Trong Agile, “user story” là một yếu tố quan trọng trong requirement lists. Chúng ta nên thường xuyên bàn giao các bản cập nhật trong khoảng từ hai tuần đến hai tháng; khoảng thời gian bàn giao càng ngắn thì hiệu quả càng cao. Việc tiếp xúc thường xuyên với khách hàng cho phép bạn biết được mức độ hài lòng về sản phẩm, và bạn sẽ kịp thời sửa chữa, thay đổi sao cho phù hợp với yêu cầu của khách hàng.

2. Các thành viên trong đội cùng hợp tác làm việc Vai trò của mọi thành viên trong Agile team là bình đảng như nhau. Quá trình làm việc phối hợp chặt chẽ với các thành viên khác giúp việc phát hiện và sửa chữa lỗi diễn ra nhanh chóng và hiệu quả hơn, đồng thời đây cũng là môi trường truyền đạt thông tin rất tốt, các thành viên có thể học hỏi, trao đổi kinh nhiệm trực tiếp với nhau.

3. Thích nghi với việc thay đổi yêu cầu Cho dù đang đi đến giai đoạn cuối của chu trình phát triển của dự án, quy trình Agile vẫn cho phép bạn tiếp nhận các yêu cầu thay đổi từ khách hàng. Khách hàng thường mong muốn dự án kết thúc nhanh chóng và càng giống với tưởng tượng của họ càng tốt. Điều này có thể dễ dàng thực hiện được bằng cách tiếp thu dữ liệu vào từ phía khách hàng và luôn sẵn sàng với sự thay đổi tự phía khách hàng. Agile chính là truyền thông (communication) và thay đổi (changes). Chúng ta xây dựng những thứ được yêu cầu phải xây dựng, và làm cho quy trình phát triển phần mềm kết thúc nhanh hơn.

4. Kiểm tra chất lượng của từng deliverables sau mỗi chu trình phát triển Đây chính là điểm đặc trưng ưu việt của phương pháp Agile, mỗi deliverable sẽ được kiểm tra, kiểm thử cùng với sự xác nhận của khách hàng trước khi chuyển sang một chu trình mới

5. Giao tiếp trực tiếp (face to face) Phương thức hiệu quả nhất để truyền đạt thông tin giữa khách hàng và đội ngũ phát triển là giao tiếp mặt đối mặt. Bạn thường giao tiếp bằng email, và thường hiểu sai ý của nhau, đặc biệt là khi làm việc outsourcing, việc giao tiếp mặt đối mặt (có thể là qua các công cụ hỗ trợ họp trực tuyến), chúng ta có thể giúp người đối diện hiểu rõ hơn chúng ta đang nghĩ gì, và ở khía cánh nào đó, như vậy sẽ mang lại nhiều hiệu quả hơn. Nhưng trên tất cả, chúng ta cần phải tin tưởng đốc tác của mình, và sự tin tưởng sẽ dễ dàng đạt được hơn trong một môi trường khuyến khích giao tiếp mặt đối mặt.

  

Không có nhận xét nào:

Đăng nhận xét