Waterfall vs. Agile: วิธีการใดที่ควรเลือกสำหรับโครงการ Redmine ของคุณ?

บางครั้งฉันได้ยินเสียงตะโกนเช่น "แกนต์ตายแล้ว," "คุณต้องขับมันในรูปแบบแอจาย์," หรือแม้กระทั่ง "การจัดการโครงการตายแล้ว" แม้ว่าหลายคนจะเป็นเพียงตัวอย่างของขยะการตลาด ฉันพบผู้จัดการ portofolio โปรแกรม scrum master และผู้เชี่ยวชาญด้านการจัดการโครงการอื่น ๆ ที่ต้องการที่จะโต้แย้งอย่างจริงจังเกี่ยวกับ Agile vs. Waterfall (แผนภูมิแกนต์) เทคนิค โพสต์นี้เป็นการแนะนำสั้น ๆ เกี่ยวกับหัวข้อนี้
สามเหลี่ยมเหล็กของการจัดการโครงการ
สามเหลี่ยมเหล็กจริง ๆ เป็นการแสดงอย่างง่ายดายขององค์ประกอบสำคัญที่จำเป็นสำหรับการวางแผนโครงการที่ประสบความสำเร็จ ขอบเขต เวลา และค่าทรัพยากร ทรัพยากร เป็นองค์ประกอบที่เดียวและ/หรือสำคัญของราคาในอุตสาหกรรมหลาย ๆ อย่าง คนเป็นทรัพยากรที่มีคุณค่ามากที่สุดที่ไม่สามารถเพิ่มลดหรือคูณได้ง่าย ๆ เช่นเดียวกับทรัพยากรเครื่องจักรที่มีความสามารถในการผลิตบางปริมาณและไม่สามารถเปลี่ยนแปลงได้ด้วยการคลิกเพียงอย่างง่าย
Easy Redmine - The iron triangle #1
แต่สามเหลี่ยมเหล็กจะเข้ากันได้อย่างไรกับภาพรวม? อย่างสะดวกมาก มันให้เราคำตอบที่ง่ายแต่มีประสิทธิภาพเมื่อเราควรใช้การวางแผนของวิธี Waterwall และในทางกลับกันเมื่อเราเลือกใช้วิธี แอจาย์
การจัดการโครงการ Waterfall ของ Redmine
วิธี Waterfall เหมาะสมที่สุดสำหรับโครงการที่ขอบเขตถูกกำหนดโดยแน่นอนและเป็นองค์ประกอบสำคัญของโครงการ เช่น การก่อสร้างอสังหาริมทรัพย์ การวางแผนการประชุม หรือ การนำเสนอซอฟต์แวร์ Easy Redmine
เทคนิค: ขอบเขตของโครงการถูกกำหนด (คงที่) ในตัวอย่างของเรานี้หมายความว่าฉันไม่สามารถเปลี่ยนจำนวนหน้าต่างในอสังหาริมทรัพย์ของฉันได้ ฉันไม่สามารถเปลี่ยนสถานที่หรือเรื่องของการประชุม เป็นต้น เวลาโครงการเป็นปัจจัยที่จำกัด ไม่ว่าจะเป็นอย่างแน่นอน (เช่นการประชุม) หรือเกือบจะแน่นอน (เช่นการนำเสนอซอฟต์แวร์) ด้วยขอบเขตที่ถูกกำหนดอย่างเข้มงวด งานหลักของผู้จัดการโครงการหรือผู้จัดการพอร์ตโฟลิโอคือการกำหนดตารางเวลาของทรัพยากรทุกประเภทในระหว่างโครงการที่ทำงานพร้อมกันและพิจารณาลำดับการดำเนินการที่ต้องการ (งาน) ในโครงการแต่ละโครงการ
พิจารณาตัวอย่างการก่อสร้างบ้าน: คนงานที่รับผิดชอบในการส่งมอเตอร์ซีเมนต์ต้องทำงานให้เสร็จภายในเวลาที่กำหนดเพราะความล่าช้าที่เกิดจากขาดแคลนทรัพยากรซีเมนต์อาจป้องกันช่างก่ออิฐจากการทำงานของตนเอง หลังจากคอนกรีตแข็งแล้วพวกเขาสามารถพบได้ที่สถานที่อื่น
Easy Redmine - The iron triangle #2
การจัดการโครงการ Agile ของ Redmine
วิธีแอจา
ความหมายของมันคืออะไร?
เห็นได้ชัดว่าปัญหาการจัดการโครงการยังคงเกี่ยวข้องกับสามเหลี่ยมเหล็กอยู่เสมอ การวางแผนการดำเนินงานเฉพาะเจาะจงมุ่งเน้นไปที่ส่วนต่าง ๆ ของสิ่งเดียวกันมากขึ้น ดังนั้นเราสามารถนำความรู้ไปใช้ประโยชน์อย่างไร?
- ในทุกองค์กรเกือบทุกแห่ง เราจะพบว่ามีประเภทของโครงการที่จำเป็นต้อง ใช้เทคนิคการจัดการโครงการทั้งสองแบบ เพื่อสร้างกระบวนการทำงานที่มีประสิทธิภาพ ไม่มีวิธีใดที่ดีกว่าวิธีอื่น ๆ มันเพียงแต่จัดการกับความท้าทายที่แตกต่างกันเท่านั้น
- การวางกำหนดการคุณภาพของทรัพยากร ที่เกี่ยวข้องกับไทม์ไลน์เป็นสิ่งสำคัญสำหรับโครงการ Waterfall ทุกโครงการโดยเฉพาะการวางแผนพอร์ตโปรเจค สิ่งเดียวกันก็เป็นจริงสำหรับโครงการ Easy Redmine
- การจัดการโครงการแบบอแก้ว: การจัดการลำดับความสำคัญมักจะทำผ่านเครื่องมือต่าง ๆ บ่อยครั้ง มักมีปัญหาในการจัดสรรทรัพยากรที่แม่นยำสำหรับแบ็กล็อกที่เฉพาะเจาะจง ดังนั้นในเชิงนี้ฉันขอแนะนำให้คุณ กำหนดและจัดสรรทรัพยากรของคุณอย่างสม่ำเสมอ ตัวอย่างเช่น นักพัฒนาซอฟต์แวร์สามารถใช้กับแบ็กล็อกหลาย ๆ แบ็กล็อกในเวลาเดียวกัน (เช่น การแก้ไขข้อบกพร่องเทียบกับคำขอฟังก์ชันในภาษาเดียวกัน) แต่หากไม่กำหนดการจัดสรรทรัพยากรเชิงปริมาณให้กับแบ็กล็อก คุณจะไม่สามารถวางกำหนดการส่งมอบความสำคัญได้ และตัวประธานสครัมจะต้องแก้ไขความไม่สอดคล้องเหล่านี้อย่างต่อเนื่อง ผลที่ไม่พึงประสงค์อีกอย่างคือการเลื่อนการเปิดตัวคุณลักษณะผลิตภัณฑ์หลักใหม่ เช่น การแก้ไขข
การอัพเกรด Redmine ที่สุดยอด? ง่าย.
ได้รับเครื่องมือที่มีกำลังในการวางแผนโครงการที่เหมาะสม การจัดการ และควบคุมทั้งหมดในซอฟต์แวร์เดียว