กระบวนการประเมินโครงการห้าขั้นตอน

เผยแพร่แล้ว: 2022-08-03

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

ด้วยประสบการณ์มากกว่า 10 ปี เราได้ทำการประเมินจำนวนมากสำหรับโครงการจำนวนมาก บางส่วนค่อนข้างยากที่จะแสดง แต่เราจัดการได้สำเร็จ ดังนั้นเราจึงต้องการแบ่งปันประสบการณ์ของเราในการจัดการกระบวนการประเมินโครงการในบริษัทของเรา

กระบวนการประเมินโครงการประกอบด้วยอะไรบ้าง

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

สิ่งที่ควรพิจารณาเมื่อประเมินโครงการ

มีหลายประเด็นที่ต้องพิจารณาสำหรับการประมาณโครงการที่ประสบความสำเร็จ

  1. ประการแรก ขอบเขตของงานที่จะทำ คุณต้องหารือเกี่ยวกับความต้องการทั้งหมดและตกลงกับพวกเขา ดังนั้น คุณจะเข้าใจสิ่งที่คุณคาดหวังที่จะส่งมอบและสามารถตัดสินเวลาโดยประมาณสำหรับสิ่งนั้นได้
  2. ประการที่สอง คำนึงถึงทรัพยากรของคุณ ไม่ว่าโครงการจะดำเนินการโดยนักพัฒนารุ่นน้องหรือรุ่นอาวุโสจะสร้างความแตกต่างอย่างมาก นี่เป็นประเด็นที่ควรพิจารณาในขณะที่ประมาณการ เนื่องจากนักพัฒนาที่มีประสบการณ์น้อยจะใช้เวลากับงานที่ผู้เชี่ยวชาญจะจัดการได้อย่างรวดเร็ว
  3. ประการที่สาม ตรวจสอบความเสี่ยงที่เป็นไปได้ทั้งหมด พิจารณาถึงสถานการณ์ที่อาจส่งผลต่อการไหลของโครงการของคุณ หรือแม้แต่ทำให้การปล่อยออกล่าช้า แน่นอนว่ามันเป็นไปไม่ได้ที่จะคาดการณ์ว่าจะเกิดอะไรขึ้นแม้ในนาทีถัดไป แต่อย่างน้อยพยายามคำนึงถึงความเสี่ยงทั่วไป

ขั้นตอนการประมาณการโครงการ

สมมติว่าคุณมีโครงการใหม่ สมมติเงื่อนไขที่สมบูรณ์แบบ: ลูกค้าของคุณรู้ว่าเขาหรือเธอต้องการอะไร มีเลย์เอาต์และ TA การกระทำต่อไปของคุณคืออะไร? นี่คือสิ่งที่บริษัทพัฒนาเว็บไซต์ Wishdesk ทำ!

  • พัฒนาสถาปัตยกรรมเว็บไซต์

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

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

  • ดำเนินการองค์ประกอบโดยการประเมินองค์ประกอบ

หลังจากตัดสินใจว่าจะทำอะไร ขั้นต่อไปที่สมเหตุสมผลคือแบ่งงานใหญ่งานหนึ่งออกเป็นส่วนเล็กๆ ในขั้นตอนนี้ เราประเมินแต่ละองค์ประกอบของโครงการแยกกัน ส่วนใหญ่ เราจัดการโครงการเว็บโดยใช้วิธี Scrum มันสันนิษฐานว่าแบ่งโครงการทั้งหมดออกเป็นงานที่เป็นส่วนประกอบและกำหนดเวลาที่กำหนดที่จะทำในจำนวนที่ จำกัด (วิ่ง)

สิ่งนี้ให้อะไรเราบ้าง? แทนที่จะต้องวุ่นวายกับงานหลายๆ งานพร้อมกัน เราแยกงาน จัดลำดับความสำคัญ และปฏิบัติตามหลักการ “สิ่งที่ต้องทำ” “อยู่ระหว่างดำเนินการ” และ “เสร็จสิ้น” การตัดสินใจว่าจะต้องใช้เวลาทำงานเพียงเล็กน้อยมากน้อยเพียงใดง่ายกว่าการประมาณการทั้งโครงการ

  • ประมาณการการทำเพจ

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

  • รวม QA และค่าใช้จ่ายในการบริหาร

การประกันคุณภาพและการทดสอบคือหนึ่งในสี่ของการพัฒนา การตรวจสอบว่าทุกอย่างทำงานอย่างถูกต้องหรือไม่มีความสำคัญ เนื่องจากสัมพันธ์กับคุณภาพของผลิตภัณฑ์ เวลาเฉลี่ยที่ใช้ในการทดสอบคือ 1-2 วัน แต่ทุกอย่างขึ้นอยู่กับขนาดของโครงการ

อีกประการหนึ่งที่จะรวมไว้ในการประเมินโครงการคือค่าใช้จ่ายในการบริหาร อย่าลืมเกี่ยวกับงานของ PM, DevLeads และ TechLeads นอกจากนี้ คุณควรคำนึงถึงเวลาที่ใช้ในการสื่อสารระหว่างสมาชิกในทีม โดยเฉพาะอย่างยิ่งหากพวกเขาทำงานจากระยะไกลหรืออยู่ห่างจากกัน

  • กำหนดความเสี่ยง

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

ต่อไปนี้คือความเสี่ยงบางประการที่ต้องพิจารณาในการประมาณโครงการ:

  1. การเปลี่ยนแปลงข้อกำหนด ลูกค้าต้องการสิ่งหนึ่ง แต่หลังจากกระบวนการพัฒนาเริ่มต้นและเลื่อนขั้น พวกเขาตัดสินใจว่าต้องการอย่างอื่น นี่เป็นสถานการณ์ปกติทั่วไป นายกที่ดีควรคำนึงถึงล่วงหน้า
  2. การเปลี่ยนแปลงบุคลากร โดยเฉพาะโครงการระยะยาวควรพิจารณาเรื่องกะพนักงานด้วย นอกเหนือจากการจ้างนักพัฒนารายใหม่เพื่อป้องกันความล่าช้า คุณควรตรวจสอบให้แน่ใจว่านายจ้างทุกคนสามารถเข้าถึงทรัพยากรของโครงการได้
  3. ความเสี่ยงด้านปฏิบัติการ การพัฒนาโครงการอาจล้มเหลวเนื่องจากการอธิบายหน้าที่และความรับผิดชอบที่ไม่เหมาะสม บางครั้ง การผัดวันประกันพรุ่งเกิดขึ้นเนื่องจากมีความขัดแย้งในการจัดลำดับความสำคัญหรือการดำเนินการตามกระบวนการ
  4. ความเสี่ยงที่หลีกเลี่ยงไม่ได้ ความเสี่ยงบางอย่างสามารถวางแผนได้ในขณะที่บางความเสี่ยงไม่ได้ ความเสี่ยงเหล่านี้ได้แก่ การเปลี่ยนแปลงนโยบายของรัฐบาล ซอฟต์แวร์เสื่อมอายุ และการสูญเสียสัญญา แม้ว่าจะไม่สามารถหลีกเลี่ยงความเสี่ยงเหล่านี้ได้ แต่ก็ยังสามารถลดผลกระทบได้

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

หากคุณต้องการประเมินโครงการ – ส่งงานมาให้เราและเราจะทำให้เร็วที่สุด