Hiểu quá trình lặp, với các ví dụ
Quá trình lặp là một trong những từ đó, nhưNhanh nhẹn., tự động làm cho chúng ta nghĩ về các đội kỹ thuật. Nhưng hầu hết các đội lặp đi lặp lại bằng cách này hay cách khác, và sử dụng một phương pháp lặp đi lặp lại có thể giúp bạnGiảm rủi roCái gìquản lý hiệu quảvà cách tiếp cận các vấn đề một cách linh hoạt và năng động hơn.
Nếu bạn muốn đưa ra quy trình lặp, bài viết này là dành cho bạn. Chúng tôi sẽ hướng dẫn bạn cách xác định quy trình lặp, cũng như cách thực hiện quy trình này trên nhóm của riêng bạn.
Quá trình lặp lại là gì?
Quá trình lặp là thực hành xây dựng, tinh chế và cải thiện một dự án, sản phẩm hoặc sáng kiến. Các nhóm sử dụng quy trình phát triển lặp, kiểm tra và sửa lại cho đến khi chúng hài lòng với kết quả cuối cùng. Bạn có thể nghĩ về một quy trình lặp lại như một phương pháp thử nghiệm và lỗi đưa dự án của bạn đến gần hơn với mục tiêu cuối cùng của nó.
Các quá trình lặp đi lặp lại là một phần cơ bản của phương pháp nạc vàQuản lý dự án Agile.-Nhưng những quy trình này có thể được thực hiện bởi bất kỳ đội nào, không chỉ là những người nhanh nhẹn. Trong quá trình lặp, bạn sẽ liên tục cải thiện thiết kế, sản phẩm hoặc dự án của mình cho đến khi bạn hài lòng với trận chung kếtDự án có thể cung cấp .
Vậy một quá trình không lặp lại là gì?
Trong một quá trình không lặp lại, bạn và nhóm của bạn sẽ làm việc cùng nhau để đưa ra một sản phẩm cuối cùng mà không nhất thiết phải thử những ý tưởng mới trên đường đi. Thông thường, các quy trình không lặp lại đòi hỏi nhiều thời gian hơn trong giai đoạn khái niệm và tạo, để mọi thứ hoạt động như dự định trong giai đoạn thử nghiệm.
Thác nước là quá trình không lặp lại phổ biến nhất. Trong mô hình thác nước, bạn và nhóm của bạn sẽ xác định các giai đoạn dự án trước khi dự án bắt đầu. Mỗi giai đoạn bắt đầu một khi giai đoạn trước được hoàn thành trong toàn bộ. Các yêu cầu và tài nguyên thường sẽ bị khóa trước khi một dự án bắt đầu, và nhóm tránh thay đổiKế hoạch dự ánCàng nhiều càng tốt.
Ví dụ: hãy tưởng tượng bạn đang làm việc với một cơ quan thiết kế để tạo ebook. Trước tiên, bạn cần cung cấp tất cả các bản sao cho ebook. Sau đó, cơ quan thiết kế sẽ nhận bản sao đó và tạo ra các thiết kế. Cuối cùng, nhóm nội bộ của bạn sẽ sao chép ebook được thiết kế để đảm bảo mọi thứ có vẻ ổn. Đây là một ví dụ về mô hình thác nước vì mỗi giai đoạn dựa vào bước trước (tức là bạn không thể sao chép ebook được thiết kế cho đến khi nó được thiết kế).
Tùy thuộc vào đội bạn đang bật và loại dự án bạn chạy, các quy trình không lặp lại có thể là thách thức vì chúng không được xây dựng kịp thời cho nhóm của bạn lặp lại và liên tục cải thiện. Bởi vì có rất nhiều ẩn số và bất ngờ trong kỹ thuật, các đội kỹ thuật đặc biệt có xu hướng sử dụng các quy trình lặp thay vì các quy trình không lặp lại, nhưng bất kỳ đội nào cũng có thể hưởng lợi.
Là thiết kế gia tăng giống như các quá trình lặp lại?
Hầu hết các đội sử dụng thiết kế gia tăng và các quá trình lặp đi lặp lại cho nhau, và trong thực tế, họ thường đi đôi với nhau. Nhưng có một sự khác biệt giữa hai thuật ngữ.
Trong một quy trình lặp, nhóm của bạn hoạt động để tinh chỉnh và cải thiện dự án của bạn dựa trên thông tin phản hồi hoặc thông tin mới. Chìa khóa của quy trình lặp là dùng thử và lỗi: Dự án sẽ tốt hơn theo thời gian do những thay đổi này.
Trong thiết kế gia tăng đôi khi được gọi là phát triển gia tăng, bạn sẽ thêm các tính năng mới và xây dựng những thứ tốt hơn trên đầu phiên bản đầu tiên hoặc có thể giao hàng. Để chạy một quy trình thiết kế gia tăng, các đội sẽ cố tình tạo ra một phiên bản xương trần của dự án cuối cùng của họ có thể cung cấp để đưa nó ra khỏi cửa nhanh nhất có thể (như thần chú cũ của Facebook di chuyển nhanh và phá vỡ mọi thứ). Sau đó, nhóm sẽ lặp lại và cải thiện phiên bản ban đầu bằng cách tạo các gia số bao gồm nhiều tính năng hơn phiên bản ban đầu. Họ sẽ tiếp tục làm như vậy cho đến khi có thể giao hàng của họ có tất cả các chức năng cần thiết.
Hầu hết các đội sử dụng các quy trình lặp đi sử dụng thiết kế gia tăng và ngược lại. Các quá trình lặp tốt cũng tăng dần để bạn có thể liên tục cải thiện trên ban đầu có thể cung cấp. Thiết kế gia tăng tốt cũng lặp đi lặp lại vì bạn cần có khả năng phản hồi phản hồi của khách hàng và trục nếu cần thiết.
Ví dụ quá trình lặp đi
Kỹ thuật
Nhiều đội kỹ thuật sử dụng quy trình lặp để phát triển các tính năng mới, triển khai các sửa lỗi hoặc A / B thử nghiệm các chiến lược mới. Thông thường, một đội ngũ kỹ thuật sẽ tạo ra một vài lần lặp mà họ nghĩ là hứa hẹn không kém, sau đó kiểm tra chúng với người dùng. Họ sẽ lưu ý các điểm đau và thành công, và sau đó tiếp tục xây dựng một trong những điều đã thử nghiệm tốt nhất.
Phát triển sản phẩm
Bạn có thể ngạc nhiên khi nhận ra rằng hầu hết sự phát triển sản phẩm đều rất lặp đi lặp lại. Hãy nghĩ về bất kỳ công nghệ cá nhân nào bạn từng mua cho bản thân - có khả năng có phiên bản trước đó trước người bạn đã mua và cũng có thể là phiên bản sau đó. Hãy nghĩ về sự phát triển của điện thoại di động trong suốt những năm qua, cách loa đã nhận được nhỏ hơn và di động hơn theo thời gian, hoặc thậm chí là cách tủ lạnh từ cùng một thương hiệu đã thay đổi để thích nghi với nhu cầu gia đình mới. Tất cả trong số này là các quá trình lặp đi lặp lại.
Tiếp thị
Một số đội tiếp thị nắm lấy các quá trình lặp đi lặp lại, những người khác không quá nhiều. Nhưng đến một mức độ nhất định, rất nhiều tiếp thị là lặp đi lặp lại. Ví dụ, một số nhóm tiếp thị có thể kiểm tra bản sao quảng cáo khác nhau để xem người nào sẽ tham gia tốt hơn hoặc gửi hai phiên bản của một bản tin email để so sánh tỷ lệ nhấp. Ngoài ra, một nhóm tiếp thị thương hiệu có thể sử dụng các quy trình thiết kế lặp đi lặp lại để xác định hình ảnh phù hợp nhất với đối tượng mục tiêu của họ.
Việc bán hàng
Mặc dù hầu hết các công việc đối mặt với khách hàng của đội ngũ bán hàng không lặp đi lặp lại, một số nhiệm vụ của họ có thể được hưởng lợi từ các quy trình lặp. Ví dụ, một nhóm bán hàng có thể thực hiện một cách tiếp cận lặp đi lặp lại để gửi email lạnh. Họ có thể có đại diện của họ gửi một vài dòng chủ đề email khác nhau và phân tích kết quả. Sau đó, nhóm có thể thực hiện các dòng chủ đề thành công nhất tiến về phía trước.
5 bước của quá trình lặp
Quá trình lặp có thể giúp bạn trong vòng đời của một dự án. Trong các bước của quy trình lặp, mục tiêu và yêu cầu của bạn sẽ đóng vai trò là điểm khởi đầu của dự án. Sau đó, nhóm của bạn sẽ sử dụng thử nghiệm, tạo mẫu và lặp để đạt được kết quả tốt nhất có thể. Đây là cách:
1. Lập kế hoạch và yêu cầu
Trong bước này trong quá trình lặp, bạn sẽ xác địnhKế hoạch dự ánvà căn chỉnh trên của bạnMục tiêu dự án tổng thể. Đây là giai đoạn nơi bạn sẽ phác thảo bất kỳ yêu cầu khó khăn nào, những điều phải xảy ra để dự án của bạn thành công. Không có bước này, bạn có nguy cơ lặp đi lặp lại nhưng không đánh vào mục tiêu của bạn.
2. Phân tích và thiết kế
Trong bước này, bạn và nhóm của bạn sẽ tập trung vào nhu cầu kinh doanh và yêu cầu kỹ thuật của dự án của bạn. Nếu bước một là quá trình phác thảo các mục tiêu của bạn, bước hai là khi bạn động não một thiết kế sẽ giúp bạn cuối cùng đạt được những mục tiêu đó.
3. Thực hiện
Trong bước thứ ba, nhóm của bạn sẽ tạo lần lặp đầu tiên của bạnDự án có thể cung cấp. Lặp lại này sẽ được thông báo bởi phân tích và thiết kế của bạn, và sẽ làm việc để đạt mục tiêu dự án cuối cùng của bạn. Mức độ chi tiết và thời gian bạn dành cho lần lặp này sẽ phụ thuộc vào dự án.
4. Kiểm tra
Bây giờ bạn có một lần lặp, bạn sẽ kiểm tra nó theo bất cứ cách nào có ý nghĩa nhất. Ví dụ, nếu bạn đang thực hiện cải thiện trang Web, bạn có thể muốn kiểm tra A / B với trang web hiện tại của bạn. Nếu bạn đang tạo một sản phẩm hoặc tính năng mới, hãy xem xét làm Kiểm tra khả năng sử dụngvới một tập hợp các khách hàng tiềm năng.
Ngoài thử nghiệm, bạn cũng nên kiểm tra vớiCác bên liên quan dự án.. Yêu cầu họ cân nhắc vào lần lặp vàcung cấp bất kỳ thông tin phản hồi .
5. Đánh giá và đánh giá
Sau khi thử nghiệm, nhóm của bạn sẽ đánh giá sự thành công của lần lặp và căn chỉnh trên bất cứ thứ gì cần thay đổi. Liệu việc lặp lại này đạt được mục tiêu dự án của bạn? Tại sao, hoặc tại sao không? Nếu một cái gì đó cần thay đổi, bạn có thể khởi động lại quy trình lặp bằng cách quay lại bước hai để tạo lần lặp tiếp theo. Hãy nhớ rằng kế hoạch và mục tiêu ban đầu của bạn sẽ giữ nguyên cho tất cả các lần lặp. Tiếp tục xây dựng lần lặp trước cho đến khi bạn có thể cung cấp, bạn sẽ hài lòng.
Nếu bạn khởi động lại quá trình lặp, hãy đảm bảo mọi người vẫn được căn chỉnh trong mục tiêu dự án của bạn. Quá trình lặp có thể mất vài tuần hoặc vài tháng, tùy thuộc vào số lượng lặp đi lặp lại mà bạn chạy qua. Nằm giữa sự lặp lại của bạn trong các mục tiêu dự án của bạn mỗi khi bạn khởi động lại quá trình lặp có thể giúp bạn đảm bảo bạn không bị mất dấu vết của Ngôi sao Bắc.
Những lợi ích và thách thức của quá trình lặp
Mô hình lặp không phù hợp với mọi đội hoặc mỗi dự án. Dưới đây là ưu và nhược điểm chính của quy trình lặp cho nhóm của bạn.
Ưu điểm:
Tăng hiệu quả.Bởi vì quá trình lặp lại nắm bắt thử nghiệm và lỗi, nó thường có thể giúp bạn đạt được kết quả mong muốn của mình nhanh hơn một quy trình không lặp lại.
Tăng sự hợp tác.Thay vì làm việc từ các kế hoạch và thông số kỹ thuật được xác định trước (cũng mất nhiều thời gian để tạo ra), nhóm của bạn đang tích cực làm việc cùng nhau.
Tăng khả năng thích ứng.Khi bạn học những điều mới trong quá trình triển khai và thử nghiệm các giai đoạn, bạn có thể điều chỉnh sự lặp đi lặp lại của mình để đạt được mục tiêu tốt nhất của bạn, ngay cả khi điều đó có nghĩa là làm một việc mà bạn không mong đợi đang làm khi bắt đầu quá trình lặp.
Tiết kiệm chi phí hiệu quả.Nếu bạn cần thay đổi phạm vi của dự án, bạn sẽ chỉ đầu tư thời gian và công sức tối thiểu vào quy trình.
Khả năng làm việc song song.Không giống như các phương pháp khác, không lặp lại như phương pháp thác nước, các lần lặp không nhất thiết phải phụ thuộc vào công việc xuất hiện trước chúng. Các thành viên trong nhóm có thể làm việc trên một số yếu tố của dự án song song, có thể rút ngắn dòng thời gian tổng thể của bạn.
Giảm Rủi ro cấp độ dự án . Trong quá trình lặp, rủi ro được xác định và giải quyết trong mỗi lần lặp. Thay vì giải quyết các rủi ro lớn vào đầu và cuối dự án, bạn luôn nỗ lực để giải quyết các rủi ro cấp thấp.
Phản hồi người dùng đáng tin cậy hơn.Khi bạn có một lần lặp mà người dùng có thể tương tác hoặc xem, họ có thể cung cấp cho bạn phản hồi gia tăng về những gì hoạt động hoặc không làm việc cho họ.
Nhược điểm:
Tăng nguy cơ của phạm vi creep. . Do tính chất thử nghiệm và lỗi của quy trình lặp, dự án của bạn có thể phát triển theo cách bạn không mong đợi và vượt quá bản gốc của bạnphạm vi dự án .
Kế hoạch và yêu cầu không linh hoạt.Bước đầu tiên của quá trình lặp là xác định yêu cầu dự án của bạn. Thay đổi các yêu cầu này trong quá trình lặp có thể phá vỡ luồng công việc của bạn và khiến bạn tạo các lần lặp không phục vụ mục đích của dự án.
Mốc thời gian mơ hồ.Bởi vì các thành viên trong nhóm sẽ tạo, kiểm tra và sửa lại các lần lặp cho đến khi họ tìm đến một giải pháp thỏa mãn, dòng thời gian lặp không được xác định rõ ràng. Ngoài ra, thử nghiệm cho các gia số khác nhau có thể thay đổi theo độ dài, cũng ảnh hưởng đến dòng thời gian lặp lại tổng thể.
Thử, dùng thử và thử lại
Cuối cùng, mỗi đội có thể học được một cái gì đó từ quy trình lặp. Khi có thể, cách tiếp cận công việc với một tâm lý thử nghiệm và lỗi. Khi nghi ngờ, dựa vào sự linh hoạt và hợp tác. Và-cho dù bạn có thực hiện phương pháp lặp lại, luôn luôn phấn đấu cho cải tiến liên tụctrong công việc của bạn.