ทีมงานโครงการ: พัฒนา สร้าง จัดการ: กระบวนการทีละขั้นตอน
ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร การประมาณการทดสอบ ระยะนี้คุณคาดว่าโครงการ Guru99 Bank จะแล้วเสร็จภายในหนึ่งเดือน บอกว่าคุณต้องการ 5 สมาชิกที่จะทำโครงการนี้ใน หนึ่ง เดือน. แต่เจ้านายของคุณคิดแตกต่างออกไป
ใช่
ไม่
เพราะทีมไม่สามารถขยายขนาดในลักษณะนั้นได้ สมาชิกในทีมมากเกินไปทำให้เกิดปัญหาในองค์กรและการบริหารทีม
คุณไม่สามารถปรับขนาดทีมเหมือนสูตรในสถานการณ์ข้างต้นได้ เนื่องจาก:
- การจัดการ สมาชิกสิบคน ทีมแตกต่างจากการจัดการโดยสิ้นเชิง ห้าสมาชิก ทีม. อาจต้องใช้ความพยายามมากขึ้นในการจัดการและควบคุมทีม & เวลาในการดำเนินโครงการอาจเพิ่มขึ้น
- หากจำนวนสมาชิกในทีมเพิ่มขึ้น พวกเขาสามารถแบ่งปันงานโครงการเพื่อลดเวลาดำเนินการได้ แต่การแบ่งปันงานกับคนจำนวนมากซึ่งสามารถทำได้โดยคนเพียงคนเดียว อาจส่งผลต่อประสิทธิภาพการทำงานได้
การจัดทีมเป็นหนึ่งในงานที่ซับซ้อนที่สุดใน 'การจัดการการทดสอบ- ทีมทดสอบเล่นได้ดีมาก บทบาทสำคัญ ในโครงการซอฟต์แวร์ใดๆ ลักษณะสำคัญของผู้จัดการการทดสอบที่ประสบความสำเร็จคือการจัดระเบียบและจัดการทีมทดสอบที่มีประสิทธิภาพสูงซึ่งมอบมูลค่าทางธุรกิจให้กับองค์กร
'ทีมงานโครงการ' คืออะไร?
Project Team คือกลุ่มบุคคลที่
พวกเขาทำงานร่วมกันเพื่อให้บรรลุวัตถุประสงค์โดยรวมของโครงการ Test Manager คือบุคคลที่สร้างทีมที่มีประสิทธิภาพและนำพวกเขาไปสู่ความสำเร็จนั้น
จะสร้างทีมที่มีประสิทธิภาพสูงได้อย่างไร?
คุณลักษณะต่อไปนี้มีความจำเป็นต่อการสร้างทีมที่มีประสิทธิภาพสูง
- ความร่วมมือที่แข็งแกร่ง ความร่วมมือคือการทำงานร่วมกับผู้อื่นและร่วมมือกันทำงานให้สำเร็จลุล่วง ทีมที่มีความสามารถจะคิดหาวิธีแก้ไขปัญหาความสัมพันธ์ระหว่างบุคคลและทำให้การทำงานสำเร็จลุล่วง พวกเขาเต็มใจที่จะสนับสนุนซึ่งกันและกันในการทำงาน
- ความตั้งใจของเรา – ในทีมที่แข็งแกร่ง สมาชิกทุกคนต่างมุ่งมั่นที่จะบรรลุเป้าหมายโครงการร่วมกัน พวกเขาใส่ใจและรับผิดชอบต่องานของตนเองและงานของทีม สมาชิกแต่ละคนทำงานด้วยความพยายามอย่างเต็มที่ และคนอื่นๆ ก็ทำเช่นเดียวกัน
- การสื่อสารที่มีประสิทธิภาพ – ปัจจัยสำคัญสู่ความสำเร็จของทีมคือการสื่อสาร สมาชิกพูดและแสดงความคิดเห็นอย่างชัดเจน ตรงไปตรงมา มีเหตุมีผลเพื่อให้เข้าใจซึ่งกันและกัน
- ใช้งานร่วมกัน – ในทีม สมาชิกแต่ละคนมีจุดแข็งและจุดอ่อนเป็นของตัวเอง ในทีมที่ดี สมาชิกจะเต็มใจแบ่งปันข้อมูล ความรู้ และประสบการณ์เพื่อพัฒนาทักษะซึ่งกันและกัน
จะสร้างและจัดการทีมที่มีประสิทธิภาพได้อย่างไร?
หัวข้อนี้จะให้กระบวนการทีละขั้นตอนในการจัดทีมโครงการสำหรับโครงการ Guru99 Bank ในการสร้างและจัดการทีมที่มีประสิทธิภาพ คุณควรปฏิบัติตาม 3 ขั้นตอนดังต่อไปนี้ –
ขั้นตอนที่ 1) พัฒนาแผนทรัพยากรบุคคล
การวางแผนทรัพยากรบุคคลเป็นกระบวนการที่ระบุความต้องการทรัพยากรบุคคลในปัจจุบันและในอนาคตขององค์กร จุดประสงค์ของการวางแผนทรัพยากรบุคคลคือเพื่อให้แน่ใจว่าสมาชิกในทีมและโครงการมีความเหมาะสมที่สุด และหลีกเลี่ยงการขาดแคลนหรือเลิกจ้างพนักงาน ขั้นตอนนี้แบ่งออกเป็น 3 ขั้นตอนดังต่อไปนี้
ขั้นตอนที่ 1.1) การพยากรณ์ความต้องการ
ในขั้นตอนนี้ ผู้จัดการทดสอบจะคาดการณ์ความต้องการทรัพยากรบุคคลโดยรวมตามแผนโครงการที่แตกต่างกัน
คุณอาจมีคำถาม “ผู้จัดการทดสอบจะคัดเลือกตำแหน่งทีมและบทบาทของพวกเขาอย่างไร? "
องค์ประกอบของทีมและขนาดขึ้นอยู่กับ ลักษณะเฉพาะ และ ฟังก์ชั่น ของโครงการ ถ้าเข้าใจอะไร. ประเภททีม คุณต้องการ คุณจะรู้วิธีคัดเลือกตำแหน่งทีมและบทบาทของพวกเขา
เพราะลักษณะของโครงการ Guru99 Bank คือ การทดสอบคุณควรสร้าง a ทีมทดสอบ ที่จะทำโครงการนี้ ขนาดของทีม (จำนวนสมาชิกในทีมงานโครงการ) ขึ้นอยู่กับ ปริมาณ ของกิจกรรมโครงการและ ความซับซ้อน ของโครงการ
โครงสร้างทีมทดสอบ
โดยปกติแล้ว การทดสอบ ทีมประกอบด้วยสมาชิกดังต่อไปนี้:
การกำหนด | ความรับผิดชอบ |
---|---|
ตัวจัดการการทดสอบ | จัดการโครงการทั้งหมด
กำหนดโครงการ ทิศทาง |
Tester |
สร้างขึ้น กรณีทดสอบ
สร้างชุดทดสอบ ดำเนินงาน การทดสอบ เข้าสู่ระบบ ผล, การรับรอง ข้อบกพร่อง |
นักพัฒนาในการทดสอบ |
สร้างโปรแกรม เพื่อทดสอบ – รหัสที่สร้างโดยนักพัฒนา
สร้างสคริปต์การทดสอบอัตโนมัติ |
ผู้ดูแลระบบการทดสอบ |
สร้างขึ้นและมั่นใจ สภาพแวดล้อมการทดสอบ และทรัพย์สินก็มี การจัดการ และ การบำรุงรักษา
การสนับสนุนตลอดการใช้งาน ทีมงานเพื่อใช้สภาพแวดล้อมการทดสอบสำหรับการดำเนินการทดสอบ |
สมาชิก SQA | รับผิดชอบด้านการประกันคุณภาพ |
ตามแผนทรัพยากรบุคคลนี้ คุณต้องมีสมาชิกอย่างน้อย 5 คนสำหรับทีมงานโครงการของคุณ สมาชิกแต่ละคนจะใช้เวลา ต่าง บทบาทในทีมงานโครงการและต้องมี สมรรถนะ ตรงกัน ตามบทบาทที่ได้รับมอบหมายให้พวกเขา
หากโครงการมีความซับซ้อนและมีปริมาณมาก ทีมงานโครงการควร ขึ้น ในขนาดและ ขนาด เพื่อรองรับความซับซ้อน ในกรณีดังกล่าว บุคคลมากกว่าหนึ่งคนอาจรับบทบาทหนึ่งและปฏิบัติตามความรับผิดชอบของตนได้
ขั้นตอนที่ 1.2) การประเมินสมรรถนะ
สมาชิก สมรรถนะ เป็นจุดสำคัญที่คุณควรพิจารณาในการวางแผนทรัพยากร คุณต้องจับคู่สมาชิกที่แตกต่างกัน สมรรถนะ ไป ขวา งาน. แปลว่า เลือก เหมาะสม คนสำหรับงาน
ลองพิจารณาสถานการณ์ต่อไปนี้ –
สมมติว่าคุณมอบหมายให้สมาชิกเป็นผู้พัฒนาเป็น ผู้ทดสอบ ในทีมงานโครงการ. หน้าที่ของเขาคือดำเนินการกรณีทดสอบและรายงานข้อบกพร่องไปยังผู้จัดการการทดสอบ งานนี้จะต้องเสร็จสิ้นภายในหนึ่งสัปดาห์ แต่ผลลัพธ์คือ:
คุณมอบหมายให้เขาไปที่ ผิด งาน. เขาเป็นนักพัฒนา ทักษะของเขาคือการเขียนโปรแกรม ไม่ใช่การทดสอบ การจับคู่สมาชิกกับทักษะที่ไม่ถูกต้องอาจทำให้งานล้มเหลว และทำให้โครงการล่าช้า
เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ ก่อนที่จะมอบหมายสมาชิกให้ทำงานใดๆ ผู้จัดการทดสอบจะต้องพิจารณาปัจจัยหลายประการ:
- เหตุการณ์ ความสามารถ ต้องการให้สมาชิกทำงานโครงการต่างๆ ให้สำเร็จ
- ทักษะและความสามารถของสมาชิกในทีมจะต้องวัดโดยเทียบกับภารกิจของโครงการและเป้าหมายของโครงการ หากบุคลากรที่มีอยู่ขาดความสามารถที่จำเป็น ผู้จัดการทดสอบควรวางแผนว่าจะเพิ่มทักษะให้พวกเขาอย่างไร
ขั้นตอนที่ 1.3) การวางแผนเพิ่มทักษะ
- ระบุช่องว่าง: ในบางกรณีก็มี ช่องว่าง ระหว่างความสามารถของสมาชิกและความต้องการทักษะของโครงการ ความรับผิดชอบของผู้จัดการทดสอบในการระบุทักษะที่สมาชิกขาดเพื่อสร้างแผนการฝึกอบรมที่เหมาะสมสำหรับพวกเขา ตัวอย่างเช่น ในสถานการณ์ก่อนหน้านี้ สมาชิกในทีมขาดทักษะการทดสอบและเป็นช่องว่างที่ผู้จัดการฝ่ายทดสอบระบุ
- การฝึกอบรมและการประเมิน: การวางแผนทรัพยากรมนุษย์จะรวมถึงการพิจารณาว่าสมาชิกที่มีอยู่อาจได้รับการฝึกอบรมและพัฒนาอย่างไรเพื่อให้บรรลุทักษะและความสามารถที่จำเป็น ควรสร้างแผนการฝึกอบรมและนำไปใช้ทันทีหลังจากระบุช่องว่างแล้ว จากตัวอย่างข้างต้น สมาชิกรายนี้ควรได้รับการฝึกอบรมเรื่อง การทดสอบ ทักษะเพื่อรับผิดชอบงานทดสอบ
- การประเมินผล: โดยมีโปรแกรมการฝึกอบรมดังนี้ การตรวจสอบ และ ประเมินบ่อยๆ เพื่อให้แน่ใจว่ามีประสิทธิภาพ โปรแกรมนี้อาจมีการเปลี่ยนแปลงได้หากจำเป็น
ตัวอย่างเช่น ในกรณีข้างต้น ผู้จัดการจำเป็นต้องประเมินความคืบหน้าในการฝึกอบรมของนักพัฒนา หากนักพัฒนาพบว่าเป็นเรื่องยากที่จะรับการทดสอบ ผู้จัดการอาจพิจารณาวิธีการฝึกอบรมอื่นหรือพิจารณาเปลี่ยนเขา
ขั้นตอนที่ 2) สร้างทีมงานโครงการ
หลังจากที่คุณพัฒนาแผนทรัพยากรบุคคลเสร็จแล้ว ก็ถึงเวลาสร้างทีมโครงการของคุณ
ฉันสามารถสร้างทีมที่ประสบความสำเร็จได้อย่างไร? สิ่งสำคัญ 4 ประการที่จะช่วยในการสร้างทีมที่มีประสิทธิภาพ
ขั้นตอนที่ 2.1) ภารกิจของทีม
สิ่งแรกที่ผู้จัดการการทดสอบต้องทำคือการแบ่งปัน ภารกิจของทีม กับสมาชิกคนอื่นๆ การสร้างพันธกิจต้องการให้สมาชิกในทีมคิด อภิปราย และตกลงกัน
ตัวอย่างเช่น ภารกิจของโครงการ Guru99 Bank คือการทดสอบ สิ่งอำนวยความสะดวกธนาคารสุทธิ ของ “ธนาคาร Guru99” ที่ได้รับการยกย่อง ในฐานะผู้จัดการการทดสอบ คุณต้องแบ่งปันภารกิจนี้กับสมาชิกในทีมของคุณ และแสดงให้พวกเขาเห็นถึงความสำคัญของภารกิจในกิจกรรมทางธุรกิจ
ขั้นตอนที่ 2.2) ความรับผิดชอบของทีม
จะเกิดอะไรขึ้นหากสมาชิกในทีมไม่รู้ว่าบทบาทของตนคืออะไร และควรทำอะไรในโครงการนี้
ในสภาพแวดล้อมของทีมเป็นสิ่งสำคัญมากที่สมาชิกในทีมรู้ว่าอะไรคืออะไร ที่คาดหวัง ของแต่ละคน
ในโครงการ Guru99 Bank คุณสามารถจัดการประชุมทีมได้ ในการประชุม คุณต้อง:
- ทำให้ชัดเจนว่าใครเป็นผู้รับผิดชอบและสิ่งที่คุณคาดหวังจากทีมของคุณ
- ตรวจสอบให้แน่ใจว่าทุกคนมีความชัดเจนเกี่ยวกับบทบาทและความรับผิดชอบของเขา บทบาทเหล่านี้ได้กำหนดไว้แล้วในขั้นตอนที่ 1.1
ขั้นตอนที่ 2.3) กฎของทีม
กฎของทีมเป็นแนวทางสำหรับวิธีที่พวกเขาจะทำงานร่วมกัน ทีมไม่จำเป็นต้องมีกฎเกณฑ์มากมายเพื่อทำงานร่วมกันได้ดี แต่ทุกคนในทีมควรเห็นด้วยกับกฎและแบ่งปันความรับผิดชอบเพื่อให้แน่ใจว่ามีการปฏิบัติตามกฎ
คุณสามารถดูตัวอย่างกฎของทีมได้ดังต่อไปนี้
ขั้นตอนที่ 2.4) แรงจูงใจของทีม
การทำงานเป็นทีมที่ไม่มีแรงจูงใจก็ดูเหมือนร่างกายไม่มีจิตวิญญาณ ในฐานะผู้จัดการการทดสอบของโครงการ Guru99 มันขึ้นอยู่กับคุณที่จะจูงใจทีมของคุณอย่างสม่ำเสมอทุกวัน
หากคุณมีทีมที่มีแรงบันดาลใจ จะช่วยปรับปรุงคุณภาพและประสิทธิผลของโครงการของคุณ คุณจะสร้างสภาพแวดล้อมการทำงานที่ดีที่เสริมสร้างศักยภาพให้กับสมาชิกของคุณ
หากคุณต้องการทราบวิธีกระตุ้นทีมของคุณ ลองดูที่ ทักษะคน บทความ
ขั้นตอนที่ 3) จัดการทีมงานโครงการ
การจัดการทีมถือเป็นงานที่ท้าทายมากสำหรับผู้จัดการการทดสอบ คุณจะต้องจัดการกับบุคลิกและสไตล์การทำงานที่แตกต่างกัน เป้าหมายหลักของผู้จัดการที่ดีคือการทำให้ทุกคนมีสมาธิ ตรวจสอบให้แน่ใจว่าทุกคนสื่อสารกัน และดำเนินโครงการให้เป็นไปตามแผน
รูปต่อไปนี้แสดงให้เห็นบทบาทสำคัญของ Test Manager ลองนึกภาพว่าสมาชิกในทีมมีศูนย์อยู่หลายคนแต่ถ้าไม่มีผู้นำ พวกเขาก็ยังคงเท่ากับศูนย์อยู่ดี แต่ถ้ามีผู้จัดการ พวกเขาก็รวมเข้าด้วยกันและกลายเป็นจำนวนมากได้
การจัดการทีมมี 3 วิธี ดังรูปต่อไปนี้:
ตั้งทีม Target
ผู้จัดการการทดสอบจะต้องแจ้งให้สมาชิกทราบว่าตนทำงานเพื่ออะไร คุณต้องกำหนดเป้าหมายของทีมที่สมาชิกทุกคนควรทราบและเห็นด้วย ในโครงการ Guru99 Bank เป้าหมายของทีมคือ “ทดสอบระบบธนาคารทางเน็ตของ Guru99 Bank”
เป้าหมายของทีมควรได้รับการออกแบบและเจาะเข้าไปในงานที่ระบุ
การสังเกต
การสังเกตของทีมหมายถึง:
- การตรวจสอบ การแสดงของสมาชิกในทีม
- ความเข้าใจ สิ่งที่พวกเขากำลังทำและผลงานของพวกเขา
การสังเกตช่วยให้ผู้จัดการทดสอบสามารถตรวจสอบได้ ประสิทธิผล ของการทำงานของสมาชิกในทีมโครงการ ความคืบหน้า, การตรวจพบปัญหาตั้งแต่เนิ่นๆ
การจัดการความขัดแย้ง
ทีมงานโครงการซึ่งคนที่มีบุคลิกและสไตล์การทำงานต่างกันทำงานร่วมกัน ความขัดแย้งย่อมเกิดขึ้นอย่างแน่นอน ผู้คนมีมุมมองที่แตกต่างกัน และภายใต้สถานการณ์ที่เหมาะสม ความแตกต่างเหล่านั้นก็บานปลายไปสู่ความขัดแย้ง บทบาทของ Test Manager คือการจัดการข้อขัดแย้งนั้น
มาฝึกกันด้วยตัวอย่าง
ในระหว่างความคืบหน้าของโครงการ Guru99 Banking คุณขอให้สมาชิกในทีมอัปเดตความคืบหน้าของโครงการ และนี่คือคำตอบของพวกเขา
ละเว้นความขัดแย้งนี้
ตำหนิใครบางคนสำหรับปัญหานี้
แก้ไขข้อขัดแย้งโดยเร็วที่สุด
มีกิจกรรมที่แนะนำซึ่งคุณสามารถใช้อ้างอิงได้เพื่อแก้ไขข้อขัดแย้งดังกล่าว
- จัดทีม ที่ประชุม เพื่อให้สมาชิกทราบถึงสถานการณ์โครงการ
- ให้สมาชิก เข้าใจ ความสำคัญของความร่วมมือในโครงการ
- ขอให้พวกเขา ร่วมมือกัน เพื่อแก้ไขข้อขัดแย้ง
สิ่งที่สำคัญที่สุดตลอดกระบวนการแก้ไขคือการรักษาไว้ การสื่อสารเปิดอยู่ สำหรับทุกคน ผู้ที่เกี่ยวข้องต้องพูดคุยเกี่ยวกับความขัดแย้งและพูดคุยถึงความรู้สึกที่รุนแรงของพวกเขา
สามารถตรวจจับความขัดแย้งและจัดการได้โดยตรงและรวดเร็ว ด้วยการเคารพความแตกต่างระหว่างผู้คน ความสามารถในการแก้ไขข้อขัดแย้งเมื่อมันเกิดขึ้น และการทำงานเพื่อป้องกันมัน คุณจะสามารถรักษาบรรยากาศของทีมที่ดีต่อสุขภาพและสร้างสรรค์ได้