Cách tiếp cận lặp nhanh và nó được sử dụng ở đâu?
Để theo kịp nhu cầu thị trường, các kịch bản phát triển nhanh chóng của doanh nghiệp kỹ thuật số đã áp lực lắp vào CIO, để cung cấp phát triển phần mềm nhanh như nhau.
Theo Gartner, một số lượng ngày càng tăng của các tổ chức CNTT đang lựa chọn Phát triển nhanh để hợp lý hóa quản lý dự án[số 8]và minh họa giá trị kinh doanh.
12. BÁO CÁO HÀNG NĂM AGILE NGHE NGHIÊN CỨU NÂNG CẤP NÓI MỘT TRONG NHỮNG BÁO CÁO HÀNG ĐẦU Phương pháp Agile , là Giao hàng nhanh chóng giao hàng , Tăng lên 75% trong năm 2018. Trong khi quy hoạch lặp đi lặp lại, với mức tăng 88%, là kỹ thuật agile được sử dụng nhiều thứ hai vào năm 2018.
Phát triển lặp nhanh là gì?
Phương pháp phát triển phần mềm nhanh nhẹn được mô tả phổ biến nhất là sự phát triển lặp và gia tăng. Chiến lược lặp lại là nền tảng của các thực hành nhanh nhẹn, nổi bật nhất trong số đó là Scrum, DSDM và FDD. Ý tưởng chung là phân chia sự phát triển của phần mềm thành chuỗi các chu kỳ lặp đi lặp lại (lặp lại). Mỗi lần lặp được phát hành một khoảng thời gian cố định được gọi là TimeBox. Một thời gian duy nhất thường kéo dài 2-4 tuần.
Mô hình lặp nhanh nhẹn có lẽ được giải thích tốt nhất bởi Craig Larman trong cuốn sách của mình Phát triển nhanh nhẹn và lặp - Hướng dẫn của người quản lý . Larman giải thích rằng mô hình hoạt động trên bánh xe ADTC (phân tích, thiết kế, mã, kiểm tra). Điều này là để nói rằng mỗi chu trình lặp kết hợp để phân tích kế hoạch, thiết kế, mã của nó và đồng thời kiểm tra. Bánh xe ADTC được gọi về mặt kỹ thuật hơn là PDCA (gói, thiết kế, kiểm tra, điều chỉnh). Nhóm Agile thực hiện chu trình PDCA trên mỗi lần lặp một cách riêng biệt theo cách sau:
P (Kế hoạch) - Lập kế hoạch lặp
Trong sự kiện này, nhóm hợp tác để thảo luận về các mục tiêu cho lần lặp tiếp theo. Nó cũng tóm tắt công việc được thực hiện và xác định nhóm Backlog cần thiết cho lần lặp tiếp theo.
D (thiết kế) - thực hiện lặp
Đây là bước 'làm' nơi sự phát triển của phần mềm, thiết kế và mã hóa của nó diễn ra. Nếu đó là lần lặp thứ hai hoặc thứ ba, thì thử nghiệm chức năng cũng được tiến hành. Nhóm nghiên cứu thu thập những câu chuyện của người dùng và chuẩn bị cho bước tiếp theo, đó là đánh giá lặp.
C (kiểm tra) - Đánh giá lặp
Còn được gọi là bước 'séc', đánh giá lặp được thực hiện với chủ sở hữu sản phẩm. Nhóm nghiên cứu cho thấy đã được kiểm tra có thể cung cấp cho chủ sở hữu sản phẩm, những người sau đó đánh giá công việc đã hoàn thành và cảnh sát xem tất cả các tiêu chí đã được đáp ứng chưa.
A (Điều chỉnh) - Lặp lại lặp lại
Trong sự kiện này, nhóm nghiên cứu đánh giá toàn bộ quá trình lặp lại từ bước đầu tiên. Nó về cơ bản nó hoạt động trên bất kỳ cải tiến nào được thu thập trong các lần lặp trước đó. Các vấn đề mới được xác định cùng với nguyên nhân của họ. Trước khi nhóm khởi động chu kỳ tiếp theo một lần nữa, nhóm Backlog được tinh chỉnh để tham khảo trong tương lai.
Các lần lặp được lặp lại để tối ưu hóa và ngẫu hứng và, các bài học rút ra từ các chu kỳ trước đó được áp dụng trong chu kỳ tiếp theo. Cho đến khi một phần mềm đầy đủ chức năng đã sẵn sàng để đạt được thị trường.
Lợi ích của sự phát triển lặp nhanh nhẹn
Phương pháp thác nước là một cách tiếp cận tuyến tính tiến hành tuần tự từ một pha tiếp theo, mà không cho phép phát triển quay trở lại bước trước. Đi mà không cần nói, phương pháp thác nước gây hậu quả sắp xảy ra, bao gồm nhưng không giới hạn trong việc tăng chi phí phát triển, giao hàng phần mềm kéo dài và đầu vào tài nguyên bổ sung.
Sudhakar Gorti, CIO cho các tài nguyên dữ liệu môi trường đồng ý, " Một trong những lợi ích chính của Agile trên thác nước là bạn thấy có thể giao hàng trên cơ sở lặp và chủ sở hữu sản phẩm có thể quyết định thay đổi sản phẩm tồn đọng ".
Sự quan tâm của khách hàng - Phát triển lặp nhanh khuyến khích đóng góp của người dùng. Sau mỗi chu kỳ lặp, phản hồi của khách hàng thu được và sản phẩm sau đó được thực hiện các thay đổi cần thiết dựa trên phản hồi đó. Khía cạnh này mang lại khả năng thích ứng vào khung dự án.
Ủng hộ sự tiến hóa - Việc lập kế hoạch trong quá trình phát triển lặp nhanh là một kỳ tích liên tục, cho phép không gian để phát triển các ý tưởng, thay vì quy hoạch rộng rãi chỉ đứng trước thực thi và thử nghiệm trong thác nước.
Đánh giá rủi ro - Lặp nhanh nhanh cho phép nhận dạng rủi ro và giảm thiểu sớm trong sự phát triển để tránh các va chạm tốc độ sau đó xuống dòng thời gian.
Giao hàng nhanh chóng - Công việc được chia thành các chu kỳ nhỏ, cho phép các thành viên trong nhóm dành tiêu đề và cung cấp đúng giờ. Hơn nữa, thử nghiệm được tiến hành đồng thời trong việc mã hóa và thiết kế trong mọi lần lặp, giúp giảm đáng kể thời gian cần thiết để đạt được hoàn thành.
Cách tiếp cận lặp nhanh được sử dụng ở đâu?
Cách tiếp cận lặp nhanh là phù hợp nhất cho các dự án hoặc doanh nghiệp là một phần của phạm vi không ngừng phát triển. Các dự án không có một bộ yêu cầu xác định dành cho một bộ thời gian xác định. Đối với những trường hợp như vậy, cách tiếp cận lặp nhanh sẽ giúp giảm thiểu chi phí và tài nguyên cần thiết mỗi khi thay đổi không lường trước được xảy ra.
Quản lý tác vụ UDN[số 8] đã được tạo bằng phương pháp Scrum. Scrum cho phép làm việc đồng đội độc lập bằng cách sử dụng bánh xe ADCT, trong đó khác nhau Quản lý tác vụ UDN[số 8]Các đội đã làm việc hợp tác trong sprints hai tuần (lặp).
Kể từ phạm vi của Quản lý tác vụ UDN[số 8]đang được phát triển liên tục, và các bổ sung được thực hiện trên cơ sở hàng tuần, cách tiếp cận lặp cho phép Quản lý tác vụ UDN[số 8]Nhóm phát triển để chuyển đổi qua lại để tối ưu hóa.
Brad Murphy, CEO của Adile Consulting Gear Stream, tin rằng cách tiếp cận lặp nhanh của Agile hiện đang được bảo trì rộng rãi trong các khu vực khác ngoài phát triển phần mềm.
Anh ấy giải thích Làm thế nào tiếp thị kỹ thuật số có thể được hưởng lợi từ cách tiếp cận lặp bằng cách sử dụng yếu tố giao hàng thường xuyên để thu thập phản hồi của khách hàng. Phản hồi được chào mời nhanh có thể trực tiếp hỗ trợ cải thiện các lần lặp tiếp theo để thu hút lưu lượng lớn hơn.
Theo các cuộc điều tra của Trung tâm Deloitte về Thông tin chi tiết của chính phủ , 80% các dự án CNTT liên bang lớn đã gọi mình là "lặp đi lặp nhanh" trong năm 2017. Một lý do cho sự gia tăng này dễ dàng được tính bằng thời gian giảm để hoàn thành một dự án hài hòa với tổng chi phí của dự án.
Một báo cáo khác từ Deloitte năm 2015 tiết lộ các ngân hàng như Barclays cũng đã bắt đầu sử dụng các phương pháp lặp đi lặp lại như Scrum. trên hơn 20% kiểm toán nội bộ của họ. Barclays thừa nhận để hưởng lợi từ Scrum trong các lĩnh vực như quản lý và lập kế hoạch rủi ro.
Cách tiếp cận lặp nhanh của Agile không giới hạn ở các tổ chức CNTT và các công ty tài chính. Walmart sử dụng cách tiếp cận lặp nhanh nhẹn cho kiểm toán nội bộ. Một trong nhiều thành công của họ cảm ứng sau Agile bao gồm tiết kiệm thời gian so với phương pháp kiểm toán truyền thống.
Ricky Barr, Giám đốc điều hành của Kiểm toán nội bộ, United Airlines, tổng hợp kinh nghiệm tuyển dụng của mình Kiểm toán nội bộ nhanh nhẹn của Deloitte là "một thời gian kiểm toán nhanh hơn thông qua các lần lặp đóng hộp theo thời gian".
Cho đến 8 năm trước, nhiều tập đoàn như Gartner's. Đại đa số khách hàng vẫn đã sử dụng các phương pháp thác nước truyền thống để phát triển ứng dụng.
Nhưng với những lợi ích có thể chứng minh của Agile trong những năm qua, trong đó dao động từ giá trị kinh doanh tăng lên đến tác động của tổ chức mạnh mẽ, cộng đồng Agile đã mở rộng từ các khởi nghiệp sang các thương hiệu toàn cầu như của IBM và Cisco.