ความสำคัญของ OKR สำหรับทีมพัฒนาซอฟต์แวร์
เผยแพร่แล้ว: 2022-06-17วัตถุประสงค์และผลลัพธ์ที่สำคัญ: OKR คืออะไร?
วิธีการกำหนดเป้าหมายที่บริษัทใช้เพื่อการพัฒนา นวัตกรรม และความคิดสร้างสรรค์ที่รวดเร็วขึ้นเรียกว่า OKR หรือ Objective and Key Results ขึ้นอยู่กับการกำหนดเป้าหมายที่เหมาะสมและติดตามความคืบหน้า ผู้บุกเบิกในช่องนี้คือ Andy Grove ผู้ร่วมก่อตั้งและอดีต CEO ของ Intel เขาเป็นคนแรกที่เปลี่ยนเป้าหมายเชิงกลยุทธ์ของ Intel ให้เป็นเป้าหมายที่สมเหตุสมผล
ภาพ: Synergita
ผลลัพธ์ที่สำคัญเกี่ยวข้องกับเป้าหมายของบริษัท ตามข้อมูลของ Grove การใช้การพัฒนาซอฟต์แวร์ okr ช่วยให้ธุรกิจเข้าใจว่าพวกเขาบรรลุเป้าหมายที่ตั้งไว้หรือไม่ ปัจจุบัน บริษัทต่าง ๆ หลายร้อยแห่งได้เรียนรู้การใช้หลักการ OKR อย่างประสบความสำเร็จ ช่วยให้พวกเขาได้ผลลัพธ์ที่ดีขึ้นในระยะเวลาที่สั้นกว่าเช่นเดียวกับ intel okr
เทคโนโลยีที่เติบโตอย่างรวดเร็วเช่น PropTech และ FinTech ใช้วิธีการตั้งเป้าหมายที่แตกต่างกันอย่างต่อเนื่องเพื่อความสำเร็จที่ใหญ่กว่าในกระบวนการพัฒนา ตัวอย่าง FinTech okrs มีความสำคัญอย่างยิ่งสำหรับนักพัฒนาซอฟต์แวร์ในปัจจุบัน อย่างไรก็ตาม มีแนวคิดเช่น kpi สำหรับนักพัฒนาซอฟต์แวร์และเป็นที่คุ้นเคยสำหรับนักพัฒนามากกว่า
ทั้ง OKR และ KPI จะกำหนดเป้าหมายและติดตามความคืบหน้า แต่พวกเขาสามารถทดแทนกันได้จริงหรือ? ให้เราหามันออกในขณะนี้
OKR และ KPI — อะไรคือความแตกต่าง?
OKR และ KPI ไม่เหมือนกันแม้ว่าจะดูเหมือน ที่จริงแล้ว ทั้งคู่รับประกันแนวทางที่ไม่เหมือนใครในกระบวนการพัฒนาซอฟต์แวร์ของคุณ ด้วยการรวมมาตรฐานของทั้งสองอย่างเข้าด้วยกัน คุณสามารถสร้างภาพรวมของกิจกรรมของบริษัทได้
หากคุณมีปัญหากับสิ่งที่ต้องเลือก — KPI หรือ OKR ให้หาวิธีใช้ทั้งสองอย่างรวมกันดีกว่า แต่ก่อนอื่น เรามาดูความแตกต่างกันก่อน
KPI ไม่ได้ลงลึกถึงปัญหา มันแสดงให้เห็นว่าคุณต้องทำอะไรบางอย่างเพื่อปรับปรุงสถานการณ์เท่านั้น ในทางกลับกัน OKR จะอธิบายว่าเหตุใดจึงเกิดขึ้นและจะปรับปรุงสถานการณ์อย่างไร จะเสนอวิธีการดึงดูดและรักษาลูกค้าของคุณ OKR และ KPI ไม่ใช่วิธีที่ตรงกันข้าม แต่เป็นการเติมเต็มซึ่งกันและกัน
OKR สนับสนุนให้เราสร้างแผนงานจริงและบรรลุผลลัพธ์ที่สมเหตุสมผล KPI ช่วยให้เราสามารถติดตามประสิทธิภาพและระบุจุดที่เกิดความผิดพลาดได้ กล่าวอีกนัยหนึ่ง KPI เป็นส่วนสำคัญของ OKR สถานการณ์ที่สมบูรณ์แบบมีทั้งสำหรับธุรกิจของคุณ นี่คือสิ่งที่ OKR จะให้เมื่อเปรียบเทียบกับ KPI:
- สร้างแผนการที่สมจริง (KPI ติดตามประสิทธิภาพ)
- แยกออกเป็นผลลัพธ์ที่วัดได้ (KPI ระบุพื้นที่ที่โครงการของคุณไม่เป็นไปตามที่วางแผนไว้)
- แนะนำวิธีการปรับปรุง (KPI เน้นเมื่อจำเป็นต้องดำเนินการ)
เหตุผลในการกำหนดเป้าหมาย OKR สำหรับวิศวกรซอฟต์แวร์
หากคุณกำลังเปิดตัวสตาร์ทอัพ การพัฒนาและตั้งค่า OKR ในกระบวนการพัฒนาซอฟต์แวร์จะช่วยเพิ่มประสิทธิภาพการทำงานให้กับบริษัทของคุณ ด้านล่างนี้ คุณจะพบสาเหตุที่ทำให้ OKR เป็นสิ่งจำเป็นสำหรับการเริ่มต้นทุกครั้ง
โฟกัส
OKR ช่วยให้คุณมุ่งความสนใจไปที่เป้าหมายที่จำกัดและเข้าถึงความสำเร็จที่สำคัญในพื้นที่เหล่านั้นได้ ขอแนะนำให้กำหนดเป้าหมายเชิงกลยุทธ์ไม่เกินห้าเป้าหมายและผลลัพธ์หลักห้าประการสำหรับแต่ละเป้าหมาย เหตุผลก็คือคุณสามารถโฟกัสได้เพียงบางแง่มุมเท่านั้น ไม่เช่นนั้นจะไม่เกิดผลลัพธ์
ยืดผม
ตัวอย่าง okr ที่ดีที่สุดแสดงให้เห็นว่า OKR จะปรับทุกอย่างอย่างรวดเร็ว เพิ่มประสิทธิภาพและประสิทธิผล และลดค่าใช้จ่ายของบริษัทไปพร้อม ๆ กัน ซึ่งสามารถเข้าถึงได้ผ่านการซิงโครไนซ์เป้าหมายในระดับบุคคล ทีม และองค์กร
หน้าที่
การใช้ OKR เพื่อบรรลุเป้าหมายขององค์กรนั้นเป็นไปไม่ได้หากไม่มีข้อผูกมัด เป้าหมายที่เน้นคุณภาพสามารถกำหนดได้ร่วมกับเป้าหมายที่เน้นประสิทธิภาพเท่านั้น คุณควรเลือกว่าจะผูกมัดอะไรและไม่ผูกมัดอะไรกับตัวเอง
การตรวจสอบ
หลังจากตั้งค่า OKR ตรวจสอบให้แน่ใจว่าสถิติของคุณได้รับการบันทึกไว้ในระบบการตรวจสอบ คุณสามารถตั้งค่าทุกขั้นตอนบนแพลตฟอร์มที่ไม่ซ้ำกัน แล้วเปรียบเทียบความคืบหน้าของคุณกับขั้นตอนเหล่านั้น มันจะช่วยให้คุณตัดสินใจว่าโครงการกำลังตกอยู่ในอันตราย ไม่ยึดติดกับแผน หรือดำเนินไปตามที่วางแผนไว้
เมื่อประเมิน OKR ของคุณ ให้เฝ้าดูทุกคนปฏิบัติตามแผนที่กำหนดไว้ทุกสัปดาห์ อย่าลืมรวบรวม .ของคุณ ทีมพัฒนาเพื่อประเมินและหารือข้อมูลทั้งหมดหลังจาก OKR เสร็จสิ้น
ยืดเหยียด
เป้าหมายที่ยืดเยื้อเกิดขึ้นบ่อยครั้งสำหรับบริษัท มักจะอยู่เหนือสิ่งที่ทำได้ เป้าหมายดังกล่าวช่วยให้คุณดึงดูดคนที่ฉลาดที่สุดและสร้างวัฒนธรรมการทำงานที่น่าสนใจมาก เป้าหมายที่ยืดออกช่วยให้มั่นใจถึงการลงทุนที่ประสบความสำเร็จเมื่อตั้งไว้อย่างเหมาะสม การตั้งเป้าหมายดังกล่าวมีประโยชน์มาก
ตัวอย่างการพัฒนาซอฟต์แวร์ OKRs
การใช้ OKR ทางวิศวกรรมเมื่อพัฒนาแอปหรือซอฟต์แวร์เป็นวิธีที่ดีในการมุ่งเน้นและจัดลำดับความสำคัญให้สอดคล้องกับส่วนที่เหลือของธุรกิจของคุณ การตั้งค่า OKR สำหรับทีมนักพัฒนาของคุณสามารถเกี่ยวข้องกับนวัตกรรมที่ไม่มีที่สิ้นสุดด้วยข้อจำกัดเพื่อให้แน่ใจว่าความคิดสร้างสรรค์ของทีมของคุณสามารถนำมาซึ่งผลลัพธ์ที่สมจริงทีละขั้นตอน
ตัวอย่างเช่น:
- เพิ่มความเสถียรของผลิตภัณฑ์
- ลดการหยุดทำงานโดยไม่ได้วางแผนไว้
- เพิ่มความน่าเชื่อถือของอุปกรณ์และโครงสร้างพื้นฐาน
การตั้งค่านี้หรือ OKR อื่นๆ เป็นเพียงส่วนเล็กๆ ของงานใหญ่ ส่วนที่สองคือการตรวจสอบให้แน่ใจว่าพนักงานของคุณดำเนินการเสร็จสิ้น
ตัวอย่างการใช้งาน OKRs
การประเมินประสบการณ์ผู้ใช้ปัจจุบันของเว็บไซต์หรือแอพของคุณจำเป็นต้องใช้เครื่องมือเฉพาะและ OKRs ในการใช้งาน UX OKR สามารถทำให้ประสบการณ์ของผู้ใช้ดีขึ้นและให้ข้อมูลมากมายเกี่ยวกับการตั้งค่าของผู้ใช้ นี่คือตัวอย่างการใช้งาน OKR สำหรับนักพัฒนาซอฟต์แวร์:
- การทดสอบและตรวจสอบหน้าเว็บใหม่
- การออกแบบเพื่อให้มั่นใจถึงการทำงานที่ราบรื่น
- เพิ่มความเร็วในการดาวน์โหลดและประสิทธิภาพ
- เพิ่มคะแนนการใช้งานผลิตภัณฑ์
ประเภทของ OKRs
- ความปลอดภัยของข้อมูล
- การใช้งาน
- การพัฒนาแอพ
- วิศวกรรม
- การประกันคุณภาพ
ความเชื่อมโยงระหว่างทีมกับ OKRs
OKR ของทีมอธิบายถึงวิธีการที่ทีมของคุณจะใช้งานและผลลัพธ์ที่ควรได้รับ ซึ่งจะช่วยให้บริษัทของคุณบรรลุเป้าหมายในระยะยาว ทุกคนมีตารางการทำงานที่หนักหน่วงและมีงานที่สำคัญมากที่ต้องทำเสมอ อย่างไรก็ตาม หากคุณใส่บางสิ่งใน OKR ของคุณ สิ่งนั้นจะต้องเป็นลำดับความสำคัญของคุณ
OKR เป็นสิ่งที่ให้พนักงานของคุณรู้สึกถึงหน้าที่และเป้าหมาย ในเวลาเดียวกัน พวกเขาควรปฏิเสธทุกสิ่งที่อยู่นอกเหนือกรอบ OKR คุณควรตั้งค่า OKR ของคุณราวกับว่าเป็นกิจกรรมเดียวที่จะมุ่งเน้นในขณะนี้ แนวทางนี้จะช่วยให้มั่นใจว่ากลยุทธ์ OKR มีผลดีและช่วยให้บริษัทของคุณบรรลุเป้าหมาย
ทีมของคุณควรมีแรงจูงใจสูง เมื่อคุณทำงานเกี่ยวกับการออกแบบแนวความคิดเป็นเวลาสองสามเดือนติดต่อกันและตระหนักว่าบางสิ่งควรเปลี่ยนแปลง คุณต้องแน่ใจว่าได้สร้างบริการหรือฟังก์ชันที่ปฏิวัติวงการ นี่จะแสดงคุณค่าของความคิดของคุณ มิฉะนั้น นักลงทุนที่มีศักยภาพจะไม่ทำงานกับคุณ
บรรทัดล่างสุด
บริษัทต่างๆ เช่น LinkedIn, Google และ Intel เป็นแรงบันดาลใจให้บริษัทอื่นๆ หลายร้อยแห่งยอมรับและใช้ระบบ OKR พวกเขาทั้งหมดประสบความสำเร็จอย่างไม่น่าเชื่อ อย่างไรก็ตาม ไม่ใช่ทุกบริษัทที่สามารถเปิดตัวและใช้ OKR ได้ ไม่ใช่ทุกทีมที่เข้าใจบทบาทของ OKR ของทีม ส่งผลให้เกิดความล้มเหลวหลายครั้ง OKRs จะมีผลก็ต่อเมื่อทีม OKR ได้ไตร่ตรองและทำให้วิสัยทัศน์องค์กรของคุณสมบูรณ์ อย่าลืมว่าสมาชิกทุกคนในทีมต้องการ OKR ของตัวเองเพื่อสร้างผลลัพธ์ที่จำเป็น