การวางแผนโครงการ Agile คืออะไร? บทนำสำหรับผู้เริ่มต้น
เผยแพร่แล้ว: 2022-08-23แม้ว่า Agile จะค่อนข้างใหม่ แต่ก็สร้างความกระฉับกระเฉงให้กับงานการจัดการโครงการ มันเริ่มต้นในการพัฒนาซอฟต์แวร์ แต่นับแต่นั้นมาก็ถูกนำมาใช้โดยอุตสาหกรรมอื่น ๆ ที่เห็นประโยชน์ของวิธีการวนซ้ำของ Agile
ผู้ที่ใช้กรอบงานการจัดการโครงการที่คล่องตัวไม่ชอบที่จะพิจารณาว่าเป็นวิธีการ แม้ว่าบางคนโต้แย้งว่าเป็นเช่นนั้น Agile เป็นแนวทางมากกว่า และแทบจะเรียกได้ว่าเป็นปรัชญาเลยทีเดียว วันนี้เราจะก้าวข้ามปรัชญา แต่แทนที่จะมุ่งเน้นไปที่การวางแผนที่คล่องตัวในการจัดการโครงการ และโดยเฉพาะอย่างยิ่ง การสร้างแผนโครงการที่คล่องตัว
การจัดการโครงการ Agile คืออะไร?
ระเบียบวิธีแบบเปรียวเป็นแนวทางที่ทำซ้ำและปรับเปลี่ยนได้ในการจัดการโครงการที่เน้นการเปลี่ยนแปลงอย่างรวดเร็วและความยืดหยุ่น เหตุผลของความยืดหยุ่นนี้คือการส่งมอบคุณค่าให้แก่ลูกค้าได้เร็วขึ้น ทีมที่ฝึกฝนความคล่องตัวทำงานเพิ่มขึ้นเรื่อยๆ ประเมินความต้องการและผลลัพธ์อย่างต่อเนื่อง และตอบสนองต่อการเปลี่ยนแปลงที่เกิดขึ้นอย่างรวดเร็ว
เปรียวยังมุ่งเน้นไปที่การทำงานร่วมกันและการรักษาแนวการสื่อสารที่เปิดกว้าง จะต้องมีความไว้วางใจระหว่างทีมที่ว่องไวและการยอมรับการเปลี่ยนแปลง ยังมีคนที่จัดลำดับความสำคัญของงาน (มักจะเรียกว่าเจ้าของผลิตภัณฑ์) แต่ทีมที่คล่องตัวจะกำหนดวิธีการวางแผนโครงการและทำงานให้เสร็จ ใช่—เปรียวมีทีมจัดระเบียบตนเองที่กำกับงานของตัวเอง!
แนวทางนี้ย้อนกลับไปสู่การพัฒนา Agile Manifesto ซึ่งเขียนขึ้นโดยนักพัฒนาซอฟต์แวร์ 17 คน ซึ่งพบความเห็นพ้องต้องกันเกี่ยวกับหลักการ 12 ประการ ไม่ได้กำหนดความยาวของการโต้ตอบหรือขนาดของทีม เป็นมากกว่าเกี่ยวกับการปฏิบัติตามค่าที่ระบุ ซึ่งคุณสามารถดำเนินการกับ scrum วิธีการแบบผสม และอื่นๆ
ที่เกี่ยวข้อง: Agile vs Waterfall และการเพิ่มขึ้นของโครงการไฮบริด
การวางแผนแบบ Agile คืออะไร?
ไม่ว่าคุณจะเลือกใช้หลักการเปรียวอย่างไร มีสิ่งหนึ่งที่ทุกแนวทางมีเหมือนกัน นั่นคือ แผนเปรียว งาน Agile เกิดขึ้นในช่วงเวลาสั้นๆ ที่เรียกว่า Agile sprints โดยปกติการวิ่งจะใช้เวลาประมาณหนึ่งถึงสามสัปดาห์ และทีมจะใช้เวลานี้เพื่อดำเนินการส่งมอบให้เสร็จสิ้น

มีลักษณะเฉพาะบางประการของการวางแผนแบบ Agile ที่ควรค่าแก่การกล่าวถึงเพื่อให้ได้แนวคิดที่สมบูรณ์ว่ากระบวนการวางแผนแบบ Agile เกี่ยวข้องอย่างไร:
- ประการแรกมีการปล่อย นี่คือผลิตภัณฑ์ที่ทีมเปรียวทำงาน
- แผนการวางจำหน่ายแบ่งออกเป็น sprints โดยแต่ละ sprint จะกำหนดชุดของงานเฉพาะให้เสร็จสิ้น
- งานเหล่านี้เรียกว่าเรื่องราวของผู้ใช้
- จากนั้นคุณสร้างแผนจากเรื่องราวของผู้ใช้เหล่านี้ ซึ่งอธิบายความต้องการของผู้ใช้ปลายทาง
- จากนั้น ทีมงานจะทำงานร่วมกันเพื่อหาวิธีที่ดีที่สุดในการจัดการกับเรื่องราวของผู้ใช้เหล่านี้
การวิ่งเป็นองค์ประกอบสำคัญของการวางแผนที่คล่องตัว การวิ่งแบบ Agile จะมีระยะเวลาเท่ากันและทำซ้ำ โดยลงท้ายด้วยคุณลักษณะการทำงานที่สามารถนำไปใช้กับผู้ใช้ปลายทางได้ เนื่องจากลักษณะการวนซ้ำของการวิ่ง เมื่อเวลาผ่านไป ทีมงานจะสามารถประเมินได้ดียิ่งขึ้นว่าเรื่องราวของผู้ใช้จะใช้เวลานานแค่ไหน
ที่เกี่ยวข้อง: เทมเพลตการวางแผน Agile Sprint
ทำไมการวางแผนยังคงมีความสำคัญในระเบียบวิธีแบบ Agile
การวางแผนแบบ Agile ช่วยให้ทีม Agile เห็นภาพเป้าหมายของโครงการได้ชัดเจน สิ่งนี้สนับสนุนลักษณะการทำงานร่วมกันของ Agile เพราะทุกคนเข้าใจตรงกัน แผนงานแบบ Agile ไม่ได้ล้าสมัยและผิดยุค แต่กำหนดงานและช่วยให้ทีมตัดสินใจตามข้อเท็จจริง
แผนโครงการเป็นเทคนิคขององค์กร และต้องมีองค์กรที่คล่องตัว แม้ว่าจะน้อยกว่าโครงการที่วางแผนไว้ใน Waterfall ก็ตาม นี่อาจเป็นสาเหตุที่ทำให้บางคนละเลยการวางแผนอย่างรวดเร็วเมื่อทำงานในกรอบงานการจัดการโครงการที่คล่องตัว แต่นั่นคือการโยนทารกด้วยน้ำอาบ การวางแผนแบบ Agile ขึ้นอยู่กับการวิ่งและเรื่องราวของผู้ใช้ แต่ไม่ได้หมายความว่าคุณควรเพิกเฉยต่อภาพรวม
วิธีการจัดทำแผนโครงการเปรียว
ทีมพัฒนาแผนโครงการที่คล่องตัวเมื่อเจ้าของผลิตภัณฑ์อธิบายเป้าหมายสำหรับการเปิดตัว ซึ่งโดยทั่วไปแล้วจะปรับปรุงประสบการณ์ของผู้ใช้ปลายทางและแก้ไขปัญหา เมื่อกำหนดสิ่งนี้แล้ว ขั้นตอนต่อไปคือการรวมทีมและหารือเกี่ยวกับคุณสมบัติที่ต้องการ
สิ่งนี้นำไปสู่การอภิปรายอีกครั้งเกี่ยวกับรายละเอียดสำหรับคุณลักษณะแต่ละอย่าง และสิ่งที่อาจส่งผลต่อการส่งมอบ ทีมยังระบุความเสี่ยงที่อาจส่งผลเสียต่อโครงการ รวมถึงการขึ้นต่อกันของงาน คุณลักษณะที่เสี่ยงที่สุดและมีค่ามากที่สุดสำหรับผู้ใช้ปลายทางมักจะเสร็จสมบูรณ์ก่อน
คำแนะนำทีละขั้นตอนในการสร้างแผนโครงการเปรียว
ตอนนี้คุณพร้อมที่จะสร้างแผนแล้ว:
- เริ่มด้วยการประชุมย้อนหลัง การประชุมย้อนหลังเป็นที่ที่คุณหารือเกี่ยวกับการวิ่งครั้งก่อนเพื่อเรียนรู้ว่าอะไรถูกและผิด
- ดำเนินการประชุมวางแผนการวิ่ง การประชุมวางแผนการวิ่งจะพิจารณาการเปิดตัวและการอัปเดตใดๆ ที่เกิดขึ้น เช่น การเปลี่ยนแปลงลำดับความสำคัญ คุณลักษณะใหม่ ฯลฯ
- สร้างเรื่องราวของผู้ใช้: ให้รายละเอียดเรื่องราวของผู้ใช้ให้มากที่สุดเพื่อให้มีการกำหนดไว้อย่างชัดเจน
- สร้างผลงาน: แบ่งเรื่องราวของผู้ใช้ออกเป็นงานที่โดยปกติแล้วจะไม่เกินหนึ่งวัน
- มอบหมายความรับผิดชอบ: มอบหมายงานให้กับสมาชิกในทีมและมอบหมายความเป็นเจ้าของเพื่อให้แน่ใจว่าพวกเขามุ่งมั่นที่จะดำเนินการ
- สร้างเวิร์กโฟลว์: ใส่งานบนบอร์ด ไม่ว่าจะเป็นการ์ดบนบอร์ดจริงหรือด้วยเครื่องมือซอฟต์แวร์การจัดการโครงการ เช่น บอร์ดคัมบัง
- ติดตามความคืบหน้า: ใช้กระดานเพื่อติดตามความคืบหน้าของการวิ่งขณะที่งานย้ายจากขั้นตอนหนึ่งของวงจรการผลิตไปยังขั้นตอนถัดไป
- ใช้แผนภูมิเบิร์นดาวน์: สร้างแผนภูมิเบิร์นดาวน์เพื่อแสดงจำนวนงานหรือชั่วโมงที่เหลือ
เงื่อนไขการวางแผนโครงการเปรียว
ต่อไปนี้คือแนวคิดที่สำคัญบางประการที่คุณจำเป็นต้องรู้เพื่อสร้างและดำเนินการตามแผนโครงการที่คล่องตัวของคุณ:

- Product Backlog: ในการจัดการโครงการแบบ Agile Product Backlog คือรายการของผลงานที่ได้มาจากแผนงานผลิตภัณฑ์และข้อกำหนด สิ่งต่างๆ เช่น คุณลักษณะของผลิตภัณฑ์ใหม่ การแก้ไขข้อบกพร่อง หรือการเปลี่ยนแปลงใดๆ ล้วนเป็นรายการงานในมือที่ควรจัดทำเป็นเอกสารไว้ที่นี่
- เจ้าของผลิตภัณฑ์: เจ้าของผลิตภัณฑ์เป็นสมาชิกของทีมเปรียวที่รับผิดชอบในการกำหนดเรื่องราวของผู้ใช้และจัดลำดับความสำคัญของงานในมือ
- เรื่องราวของผู้ใช้: เป็นงานเล็ก ๆ ภายในแผนเปรียว พวกเขาเรียกว่าเรื่องราวของผู้ใช้เนื่องจากเป็นคุณลักษณะของผลิตภัณฑ์ที่อธิบายจากมุมมองของผู้ใช้ปลายทาง
- แผนภูมิเบิร์นดาวน์: แผนภูมิ เบิร์นดาวน์ใช้เพื่อแสดงจำนวนงานที่เสร็จสิ้นในการวิ่งที่คล่องตัว และจำนวนงานหรือชั่วโมงที่เหลือ
- อัตราการเผาไหม้: ในการจัดการโครงการที่คล่องตัว อัตราการเผาไหม้เป็นตัวชี้วัดที่ใช้ในการวัดประสิทธิภาพของทีมที่คล่องตัว มันวัดความสัมพันธ์ระหว่างความสมบูรณ์ของเรื่องราวของผู้ใช้กับเวลาที่ใช้ไปกับเรื่องราวเหล่านั้น
- ความเร็วของทีม: ความเร็วเป็นตัวชี้วัดประสิทธิภาพที่กว้างขึ้นซึ่งวัดปริมาณงานที่ทีมสามารถทำได้ในระหว่างการวิ่ง
- การประมาณจุดเรื่องราว: นี่เป็นวิธีการที่ใช้ในการวัดประสิทธิภาพของทีมที่คล่องตัว จุดเรื่องราวคือหน่วยที่ใช้คำนวณความพยายามที่จำเป็นในการทำให้เรื่องราวของผู้ใช้สมบูรณ์ ประเด็นเรื่องวัดปัจจัยสามประการ ได้แก่ ความซับซ้อน ความเสี่ยง และการทำซ้ำ
เมื่อคุณทราบพื้นฐานของการวางแผนแบบ Agile แล้ว คุณจะต้องมีเครื่องมือการจัดการโครงการ เช่น ProjectManager เพื่อช่วยคุณจัดการโครงการที่คล่องตัว
ProjectManager ช่วยวางแผน Agile ได้อย่างไร
เพื่ออำนวยความสะดวกในการวางแผนที่คล่องตัวอย่างเหมาะสม คุณต้องมีเครื่องมือที่เหมาะสม ProjectManager เป็นซอฟต์แวร์การจัดการงานที่เชื่อมต่อทีมที่คล่องตัวและช่วยให้พวกเขาวิ่งได้ดีขึ้นและเพิ่มความเร็วในการเผยแพร่
รับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงงาน
การเชื่อมต่อทีมเพื่อให้พวกเขาสามารถทำงานร่วมกันใน sprint ของพวกเขาเป็นสิ่งสำคัญที่สุด ProjectManager ช่วยให้สมาชิกในทีมทำงานร่วมกันในระดับงาน มอบเครื่องมือในการแนบไฟล์ แสดงความคิดเห็น และเปลี่ยนสถานะงาน เมื่อสถานะของงานเปลี่ยนไป การแจ้งเตือนจะออกไปทางอีเมลและแสดงเป็นการแจ้งเตือนในแอป

สร้างเวิร์กโฟลว์บนบอร์ด
ทีม Agile จัดระเบียบตนเองและต้องการเครื่องมือที่ช่วยให้พวกเขามีอิสระในการทำงานตามที่พวกเขาต้องการ บอร์ดคัมบังของ ProjectManager ได้รับการออกแบบมาเพื่อให้มีความยืดหยุ่น มุมมองบอร์ดทำหน้าที่เป็นตัวจัดระเบียบดิจิทัล โดยมีการ์ดที่ย้ายจากคอลัมน์หนึ่งไปยังคอลัมน์ถัดไปเพื่อแสดงถึงขั้นตอนต่างๆ ของการผลิต

จัดการทรัพยากรของคุณในแบบเรียลไทม์
นอกจากนี้ ProjectManager ยังมีคุณสมบัติการจัดการทรัพยากร เครื่องมือการรายงาน และแดชบอร์ดแบบเรียลไทม์ที่ให้มุมมองระดับสูงของการวิ่งของคุณ แดชบอร์ดของ ProjectManager ต่างจากเครื่องมืออื่นๆ ที่ทำให้คุณกำหนดค่าแดชบอร์ด แดชบอร์ดของ ProjectManager จะคำนวณข้อมูลเกี่ยวกับเมตริก เช่น เวลา ค่าใช้จ่าย และอื่นๆ โดยอัตโนมัติ

ProjectManager เป็นซอฟต์แวร์ที่ได้รับรางวัลซึ่งจัดระเบียบงานในมือ ช่วยวางแผนการวิ่งและติดตามความคืบหน้าของคุณ เหมาะอย่างยิ่งสำหรับการวางแผนที่คล่องตัว ดูว่า ProjectManager ทำอะไรได้บ้างเมื่อสร้างโครงการที่คล่องตัวครั้งต่อไปของคุณ ทดลองใช้ฟรีวันนี้