Tôi không nghĩ rằng nhiều phương pháp nhanh nhẹn xử lý tốt các hoạt động thường là một phần của khởi động dự án. Nhiều khung công tác chung (XP, Scrum, Kanban) không giải quyết được mối lo ngại này, nhưng một số khung được chia tỷ lệ (Phân phối Agile có kỷ luật, SAFe) ở một mức độ nào đó.
Một số người ủng hộ cho một khái niệm về sự gia tăng ban đầu (trong Scrum, một lần chạy nước rút) được thiết kế để thiết lập dự án của bạn. Điều này thường được gọi là Số không tăng (hoặc, trong Scrum, Sprint 0). Tuy nhiên, đây không phải là một phần chính thức của Scrum và những người theo chủ nghĩa thuần túy nói rằng Phần tăng đầu tiên sẽ có khả năng đáng tin cậy.
Gia số như vậy được sử dụng để thiết lập môi trường của nhóm - thiết lập môi trường phát triển, thử nghiệm và sản xuất của bạn, định cấu hình các công cụ và tập lệnh hỗ trợ của bạn và thiết lập môi trường làm việc của bạn với các biểu đồ và tồn đọng. Nếu bất kỳ ai trong nhóm không quen thuộc với các công cụ phát triển đang được sử dụng, đây là nơi họ tìm hiểu các khái niệm cơ bản để hoạt động và bắt đầu tạo đầu ra trong lần lặp đầu tiên.
Bên cạnh đó, bạn sẽ thường bắt đầu viết những câu chuyện người dùng đầu tiên của mình và ưu tiên tồn đọng sản phẩm của bạn, vì không có tồn đọng nước rút vào thời điểm này. Bất cứ ai là Chủ sở hữu sản phẩm sẽ có những câu chuyện. Nếu người này chưa quen với Scrum, họ cũng sẽ học cách viết những câu chuyện hay về người dùng mà nhóm có thể làm việc cùng. Đừng nhấn mạnh vào việc lấy tất cả các câu chuyện, nhưng bạn sẽ muốn đủ để khởi động lần lặp phát triển đầu tiên.
Các đội khác nhau xử lý Sprint 0 khác nhau. Một số có thể timebox nó cùng thời gian như bất kỳ chạy nước rút khác. Những người khác có thể làm cho nó dài hơn một chút hoặc ngắn hơn một chút tùy thuộc vào nhu cầu của nhóm. Vì đây là lần thử đầu tiên của bạn tại Scrum, tôi có thể làm cho nó dài hơn, đặc biệt nếu bạn có các lần lặp ngắn hơn như là một phần của chu kỳ phát triển. Nếu bạn có kế hoạch lặp lại hai tuần, hãy thực hiện trong 3 tuần.
Theo như cách xây dựng các nhiệm vụ, tôi không nhất thiết phải coi chúng là những câu chuyện của người dùng. Bạn có thể, từ quan điểm của các thành viên trong nhóm và các vai trò khác nhau (Chủ sở hữu sản phẩm, ScrumMaster, nhà phát triển, người thử nghiệm, nhà thiết kế, nhà văn kỹ thuật, v.v.). Tuy nhiên, Sprint 0 dành cho nhóm, không dành cho khách hàng hoặc người dùng. Một danh sách đơn giản của các nhiệm vụ và hoạt động sẽ đủ.