
วิธีการสร้างเครื่องมือการจัดการทรัพยากรระดับสูงที่เป็นมิตรกับการเติบโตของซอฟต์แวร์
Easy Software เป็นบริษัทระดับโลกที่ให้บริการเครื่องมือการจัดการโครงการ เช่น Easy Project และ Easy Redmine โดยเนื่องจากระบบการจัดการทรัพยากรแบบดั้งเดิมมีรายละเอียดมากเกินไปสำหรับเรา เราจึงสร้างและนำเข้าเครื่องมือของเราเอง คือ Agile Resource Management เพื่อป้องกันความขัดแย้งในทีมงาน สมดุลภาระงาน และวางแผนจากมุมมองระดับสูง
ทำไมเราต้องการเครื่องมือ?
ก่อนที่จะมี Agile Resource Management, เราไม่ได้ใช้เครื่องมือใด ๆ สำหรับการจัดการทรัพยากรเลย ทำไม? สำหรับเรา, ระบบการจัดการทรัพยากรแบบดั้งเดิม มีรายละเอียดมากเกินไป เนื่องจากมันทำงานด้วยหน่วยเวลาและเหมาะสำหรับการจัดการทรัพยากรมนุษย์ที่ละเอียดอ่อน
ดังนั้น, ในบริษัทของเรา, ทีมแต่ละทีมจัดการภาระงานของตนเอง นั่นเป็นวิธีที่ดีเมื่อเรามีสมาชิกประมาณ 50 หรือ 60 คน แต่หลังจากนั้นเราเริ่มเติบโตขึ้น จำนวนสมาชิกในทีมเพิ่มขึ้น จำนวนสมาชิกภายนอกเพิ่มขึ้นทุกวัน และเราตระหนักว่าเราต้องการเครื่องมืออย่างแรงกล้า นั่นคือ ผู้บริหารฝ่ายปฏิบัติการของเรา ฟิลิป โมราเวค คือผู้ที่รู้สึกถึงความต้องการภายในนี้และคิดค้นความคิดของเครื่องมือ Agile Resource Management
ความคาดหวังสูง
ผ่านการพัฒนาเครื่องมือ Agile Resource Management ฟิลิป ผู้บริหารฝ่ายปฏิบัติการของเรา ได้เป็นลูกค้าที่ร่วมมือกับทีมพัฒนาและเจ้าของผลิตภัณฑ์ของเรา ยาน ปาเวรา เราทราบอย่างแน่นอนว่าเราต้องการอะไรสำหรับเครื่องมือนี้:
- การจัดการทรัพยากรระดับโลก
- ภาพรวมชัดเจนเกี่ยวกับการจัดสรรทรัพยากรในโครงการ
- บอร์ดเดียวสำหรับโครงการที่เกี่ยวข้องกับการพัฒนาผลิตภัณฑ์และการเปิดตัวผลิตภัณฑ์
- ใช้โดย PM และผู้นำทีมที่กำหนดงานเฉพาะให้กับสมาชิกในทีม
- มุมมองของสมาชิกในทีม
- เส้นทางการวางแผนและการวางแผนพอร์ตโดย PM, PPM และ PMO
- สามารถเห็นได้ว่าเรากำลังทำงานในโครงการต่าง ๆ พร้อมกัน (เมื่อเปรียบเทียบกับการจัดการทรัพยากรที่คุณสามารถเห็นได้เฉพาะงานที่พวกเขากำลังทำ)
พร้อมที่จะตอบความต้องการ
เพื่อสร้างเครื่องมือที่ประสบความสำเร็จไม่เพียงแค่สำหรับทีมซอฟต์แวร์ภายใน Easy Software เท่านั้น แต่สำหรับบริษัทอื่น ๆ เราต้องตอบสนองความต้องการสำคัญ:
- ง่ายและมีภาพ
- ไม่มีอุปสรรคหรือต้องการสิทธิ์
- เน้นขอบเขตและเวลา - คุณมีเวลาและขอบเขตที่กำหนดไว้และคุณต้องทำให้ดีที่สุดภายในกรอบเวลา
- สามารถเพิ่มคนในโครงการตามทักษะ
- สามารถเพิ่มคนในทีมหรือในโครงการตามระดับความสำคัญ
- หน่วยทรัพยากรไม่เพียงแค่เป็นบุคคล แต่ยังเป็นทีมด้วย มุมมองของทีมแสดงว่าใครเป็นสมาชิก
- จัดสรรโครงการให้กับทีม
- ยืมคนจากทีมของฉันไปยังโครงการอื่น ๆ แสดงให้เห็นเมื่อมีคนทำงานในโครงการสองโครงการพร้อมกัน
- การจัดลำดับในระดับ PMO, PM และ PPM
- แสดงวันหยุดพักร้อนและวันป่วยที่เชื่อมโยงกับปลั๊กอินการเข้าร่วมของเรา
- การแสดงผลสแปร์ต
เราทำได้แล้ว เราใช้มันแล้ว และคุณก็สามารถใช้ได้!
เราสร้างเครื่องมือที่หลากหลายสำหรับการจัดการทรัพยากร
2. การตั้งค่า
ในขั้นตอนแรก เราได้กำหนดโครงสร้างโครงการอย่างละเอียดพร้อมกับการกำหนดตัวกรอง มุมมอง และตัวชี้วัดทั้งหมด นอกจากนี้ เป็นสิ่งสำคัญสำหรับเราที่จะกำหนดประเภทของทีมที่แตกต่างกัน ซึ่งทำได้ผ่าน Administration > ประเภท
หนึ่งในความต้องการของเราคือการสร้างทีมโดยอิงตามทักษะและความชำนาญของสมาชิกในทีม ดังนั้น เรากำหนดทักษะใน Administration > ประเภท ที่นี่เรากำหนดระดับความชำนาญเช่นกัน ทั้งคู่แสดงเป็นทักษะในโปรไฟล์ผู้ใช้ ด้วยความช่วยเหลือจากนี้ เราสามารถสร้างทีมได้อย่างรวดเร็วด้วยคนที่มีทักษะและระดับความชำนาญที่แตกต่างกัน
การทำนี้เป็นครั้งแรกสำหรับทีม scrum ของเรา ทันทีที่เราพอใจกับการเปิดตัว การตั้งค่า และความสามารถ เราได้นำมันมาใช้กับทีม scrum อื่น ๆ ด้วย ปัจจุบัน ทีม scrum 4 ทีมรวมถึงเจ้าของผลิตภัณฑ์และ PMO ใช้ Agile Resource Management อย่างเต็มที่ในการดำเนินงานประจำวัน ทีมการตลาดของเราเข้าร่วมเราด้วยและใช้เครื่องมือของเราในการวางแผนโครงการอย่างมีประสิทธิภาพ
และผลลัพธ์ที่ได้?
การนำ Agile Resource Management มาใช้นำเสนอ:
- ภาพรวมทั่วโลกของการจัดสรรทรัพยากร
- ภาพรวมชัดเจนของความขัดแย้งและการชนกันในการจัดสรร
- ความสามารถในการสร้างทีมโดยอิงตามทักษะและความชำนาญ
- ความสามารถในการตอบสนองอย่างรวดเร็วต่อขาดแคลนทรัพยากรเนื่องจากการพักร้อน