คุณจะวัดผลงานประจำวันของคุณเองได้อย่างไร


11

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

ฉันมีงานนักพัฒนาภายในที่ค่อนข้างมาตรฐานซึ่งฉันทำงานกับเครื่องมือใหม่และแก้ไขการสนับสนุน / แก้ไขข้อบกพร่องสำหรับเครื่องมือที่ผ่านมาที่ฉันเขียน

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

เป้าหมายคือการค้นหาสิ่งต่าง ๆ ที่วัดได้ไม่เพียง แต่เพิ่มประสิทธิภาพการทำงาน แต่ยังดีต่องานที่คุณทำอยู่ (ดังนั้นพนักงานบริการลูกค้าอาจบันทึกการโต้ตอบที่เป็นบวกนอกเหนือจากจำนวนการโทร)

แทงของฉันนี้จะวัดสองสิ่งทุกวัน: คำขอเปิด / ปิดการสนับสนุนและจำนวน checkins เพื่อควบคุมแหล่งที่มา

ฉันเข้าใจว่าสิ่งนี้ถูกปิดลง แต่อีกครั้งนี่ไม่ใช่คำถามเกี่ยวกับการจัดการมันเกี่ยวกับการพัฒนาส่วนบุคคลในฐานะนักพัฒนาซอฟต์แวร์ / โปรแกรมเมอร์

คำตอบ:


5

เก็บบันทึกการพัฒนาและให้ความสนใจเป็นพิเศษกับสิ่งที่ไม่เกิดขึ้นเป็นประจำ ฉันตื่นเต้นโดย:

  • การใช้อัลกอริทึมรูปแบบไลบรารีโครงสร้างข้อมูลหรือภาษาใหม่
  • ร่วมมือกับทีมหรือบุคคลใหม่
  • แก้ไขข้อผิดพลาดที่ถือว่ายากเป็นพิเศษ
  • ทำให้การเชื่อมต่อส่วนบุคคลลึก
  • การสร้างเครื่องมือขนาดเล็กที่ทำให้งานของฉันง่ายขึ้น (และอาจเป็นงานของเพื่อนร่วมงานของฉัน)
  • การบล็อกและสังเกตว่าเกิดอะไรขึ้นกับการปลดบล็อคฉัน
  • สังเกตเห็นการปรับปรุงประสิทธิภาพการทำงานที่เกิดจากอาหารการนอนหลับและทัศนคติ
  • โอกาสที่จะแบ่งปันความรักของฉัน
  • ความงามในสถานที่ที่ไม่น่าเป็นไปได้

สำหรับเหตุการณ์ที่เกิดขึ้นเป็นประจำ:

  • ดูเวลาที่ต้องใช้สำหรับการทำภารกิจตามปกติ
  • ดูสิ่งที่คุณคิดว่าลดลงยาก
  • แยกออกจากการโต้ตอบตามปกติโดยให้ความสนใจและพลังงานแก่ทุกคน

2

หากคุณต้องการการยืนยันรายวันตัวชี้วัดที่ง่ายที่สุดที่คุณสามารถใช้ได้คือการเขียนรายการงานหรือสิ่งที่ต้องทำในวันนี้

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

ในตอนท้ายของวันดูงานทั้งหมดที่คุณทำและรู้สึกภาคภูมิใจ ตอนนี้เป็นการเติมเต็มส่วนตัว!


1

ฉันคิดว่าเหมือนกับอาชีพที่มีพื้นฐานความรู้มากที่สุดคำตอบคือเก็บวารสารไว้ เขียนเป้าหมายทุกวันและดูว่าคุณบรรลุเป้าหมายเหล่านั้นหรือไม่ กำหนดเป้าหมายการปฏิบัติเฉพาะที่คุณต้องการปรับปรุงและบันทึกความก้าวหน้าของคุณ

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

ฉันเริ่มต้นด้วยสเปรดชีตนี้จาก Joel: http://www.joelonsoftware.com/articles/fog0000000245.html

เรียบง่ายและเป็นจุดเริ่มต้นที่ดี (Joel ได้ย้ายมาตั้งแต่นั้น:
http://www.joelonsoftware.com/items/2007/10/26.html )

ฉันทำสิ่งที่ซับซ้อนน้อยลงเล็กน้อยในขณะนี้ที่เหมาะกับเวิร์กโฟลว์ของฉันดีขึ้น

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


0

ฉันมีความก้าวหน้าอย่างง่าย ๆ :

เมื่อเพื่อนร่วมงาน / ลูกค้าของฉันพูดในสิ่งที่ชอบ:

ด่าน 1:

"เยี่ยมมากรักมาก!"

ด่าน 2:

"มันยอดเยี่ยม! ฉันไม่รู้ด้วยซ้ำว่าคุณทำได้!"

ด่าน 3:

"นั่นคือการช่วยชีวิต! ระบบจะไม่เหมือนเดิมหากไม่มี"

ด่าน 4:

"ใช่ฉันเชื่อคุณ"

ด่าน 5:

"มันยอดเยี่ยมมากฉันไม่รู้ว่าฉันจะเพิ่มอะไรได้อีก"

ด่าน 6:

"คุณเปลี่ยนเราเปลี่ยน บริษัท นี้ให้ดีขึ้น"

ด่าน 7:

"ขอบคุณคุณสร้างแรงบันดาลใจให้ฉัน"


0

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

ยิ่งไปกว่านั้นกลยุทธ์ของฉันคือ: ทำวันนี้ดีกว่าที่คุณทำเมื่อวาน

แค่นั้นแหละ. นั่นคือเป้าหมายของคุณ

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

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


0

เรียนรู้ภาษาใหม่อย่างน้อยหนึ่งปีและใช้มัน

ดำดิ่งสู่โลกแห่งการเขียนโปรแกรม / วิศวกรรมซอฟต์แวร์อย่างน้อยหนึ่งด้านในแต่ละปีและใช้มัน

ผลักดันตัวเองให้ดำน้ำลึก คุณไม่ได้พยายามอย่างหนักพอถ้าคุณไม่เคยรู้สึกว่าอยู่ในหัว

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

คุณจะประหลาดใจที่มีการโปรโมตจำนวนมากเพียงเพราะมีใครบางคนที่อยากได้โปรโมต


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

เห็นด้วยกับ @Jarrod นอกจากนี้ยังเป็นเรื่องเฉพาะที่ไม่เกี่ยวกับการจัดการดังนั้นพูดคุยเกี่ยวกับการโปรโมตและวิธีทำให้พวกเขาออกนอกสถานที่
Andy Wiesendanger

@Jarod: ในความคิดของฉันพยายามที่จะวัดการมีส่วนร่วมรายวันกำลังจะสำเร็จสิ่งหนึ่ง: ดูสิ่งที่ผิด ฉันเข้าร่วมการประชุมกี่ครั้งในวันนี้ (ดีกว่า: ฉันไม่ได้เข้าร่วมจำนวนเท่าไหร่) ฉันเขียนโค้ดได้กี่บรรทัด (ดีกว่า: ฉันลบรหัสได้มากแค่ไหนด้วยการค้นหาธีมทั่วไป) โปรแกรมเมอร์ไม่ใช่คนงานทีละน้อย สำหรับวันที่เวลาคืบหน้าจะปรากฏเป็นศูนย์แล้วก็ voila! ความคืบหน้าทั้งหมดได้เกิดขึ้นแล้ว ต้องการมุมมองระยะยาว
David Hammen

-1

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

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

ค่าทั้งสองควรง่ายต่อการรวบรวมและกราฟ ฉันเกือบจะเห็นสเปรดชีตตอนนี้ ... 8)


5
-1: จำนวนการเช็คอินไม่ได้เป็นตัวชี้วัดการจัดการที่ดี เป็นถั่วที่นับได้ง่าย แต่ไม่มีความหมาย: เหมาะสำหรับเคาน์เตอร์ถั่วไม่ดีสำหรับสิ่งอื่นใด มันไม่ได้เป็นตัวชี้วัดส่วนบุคคลที่ดี ไม่ใช่เช็คอินทั้งหมดที่ปิดคำขอเปลี่ยนแปลง / รายงานความแตกต่างถูกสร้างขึ้นเท่ากัน CR เพื่อเพิ่มจุดตรวจสอบ / รีสตาร์ทความสามารถในการสมัครเป็นเพียงเล็กน้อยยากที่จะเสร็จสิ้นกว่า DR ที่เกี่ยวข้องกับการแก้ไขข้อบกพร่องหนึ่งซับ
David Hammen

1
จำนวนการเช็คอินเกือบจะไม่ดีเท่ากับ Lines of Code (LoC) การขยายการวัดประเภทนี้ไม่ให้มีคุณภาพของรหัสที่สูงกว่าเนื่องจากไม่ได้มีความสัมพันธ์กันเลย
Spoike

เห็นด้วยกับทั้งสองข้างต้น เช็คอินไม่ถือเอาการสนับสนุน การเช็คอินการแก้ไข 5 เรื่องง่าย ๆ ไม่ใช่ "ดีกว่า" มากกว่าหนึ่งฟีเจอร์ใหม่ที่สำคัญ
Andy Wiesendanger
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.