โปรแกรมเมอร์ส่วนตัวองค์กรพัฒนา [ปิด]


9

คุณใช้เครื่องมือ / วิธีการ / กลยุทธ์ใดเพื่อจัดระเบียบในการทำงานในฐานะนักพัฒนา คุณให้รายละเอียดได้ไหม


นี่อาจเป็นของProductivity.stackexchange.comเพราะมันไม่ได้เป็นเอกลักษณ์ของโปรแกรมเมอร์
JBRWilkinson

คำตอบ:


6

ผมใช้Kanban บุคลากรในแต่ละของฉันบริบทที่ตั้ง ตัวอย่างเช่น: สำนักงานที่บ้านสำนักงานที่บ้านและธุรกิจ

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

ป้อนคำอธิบายรูปภาพที่นี่

[ ... ]

นี่เป็นวิธีการที่ง่ายที่สุดในการจัดการองค์กรส่วนบุคคลตามแนวคิดที่เรียบง่าย

พร้อมกับข้อดีอื่น ๆ อีกมากมายมันจะช่วยให้คุณ:

  • ต่อต้านการผัดวันประกันพรุ่ง
  • ลดระดับความวิตกกังวลทั่วไป
  • เพิ่มทัศนวิสัย

[ ... ]

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

ชุด

จดบันทึกและเริ่มรายการงานทั้งหมดที่กำลังจะผ่านหัวของคุณ ใช้หนึ่งบันทึกต่องาน ไม่ต้องกังวลหากคุณลืมอะไรสักอย่างหนึ่งในสิ่งที่ดีที่สุดเกี่ยวกับเครื่องมือนี้คือคุณสามารถเพิ่มสิ่งต่าง ๆ ในภายหลังเพื่อนำมาใช้ในกระบวนการ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการรวบรวมอ้างอิงถึงคำอธิบายของ GTD แฟน ๆ ของ GTD จะเห็นว่าคุณต้องมี Kanban สำหรับ "บริบท" แต่ละรายการอย่างไร

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

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

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

จัดลำดับความสำคัญ

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

การวางแผน

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

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

การกระทำ

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

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

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

คุณสามารถเพิ่มลงใน Backlog ได้ แต่คุณควรนำงานออกจาก Backlog เท่านั้นหากการดำเนินการนั้นเสร็จสมบูรณ์จะไม่ให้คุณค่าที่ตั้งใจไว้อีกต่อไป

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

[ ... ]


5

ไม่จำเป็นต้องใช้อุปกรณ์อิเล็กทรอนิกส์หากกระดาษและดินสอยังใช้งานได้

สำหรับสิ่งที่ต้องจำได้ว่าในช่วงเวลาสั้น: โพสต์มันบันทึก หากไม่ต้องการใช้อีกต่อไปให้ทิ้งไป

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

สำหรับการรายงานต่อฝ่ายบริหาร: อะไรก็ตามที่พวกเขาบอกให้ฉันใช้

โชคดีที่เราไม่มีนโยบายโต๊ะที่สะอาด : D


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

3

ฉันมีสามเครื่องมือหลักที่มีประโยชน์แตกต่างกัน:

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

  • เป็นมิตรกับการจัดการ - สำหรับทุกสิ่งที่อาจต้องแชร์กับการจัดการระดับสูง (# ของการทดสอบที่ผ่าน, จำนวนฟีเจอร์ที่ใช้งาน ฯลฯ ) - ฉันใช้ Excel ใน บริษัท ของฉันเรามีกลไกการสื่อสารและการจัดการที่ต่างกัน - ทั้งหมดใช้ข้อมูลเดียวกัน แต่ในรูปแบบที่แตกต่างกัน Excel ค่อนข้างสมบูรณ์แบบมากสำหรับสิ่งนั้น - ทำให้ฉันเป็นแผนภูมิสำหรับการประชุมสเปรดชีตสำหรับนักบัญชีและรายการสิ่งต่าง ๆ ที่ฉันสามารถส่งอีเมลเพื่อรับสถานะ

  • เป็นมิตรกับทีม - ฉันพลิกคอนเสิร์ต Rational Team Concert อย่างแน่นอนเมื่อฉันได้ใช้มันในฤดูหนาวนี้ มันมีการผสมผสานของไวท์บอร์ด (เป็นมิตรกับทีม) และ Excel (เข้ากันได้กับการจัดการ) เนื่องจากเรื่องราวและภารกิจสามารถแสดงและกรองได้หลายวิธีในขณะที่ยังคงเชื่อมโยงกับการเช็คอินและวิธีที่ทีมต้องการติดตาม สถานะ. IMO นั้นเป็นสิ่งที่ดีที่สุดเพราะผู้คนสามารถสื่อสารสถานะกัน (และฉันเป็นผู้นำทีม) ในแบบที่เหมาะกับพวกเขา แต่ฉันสามารถทำให้มันเป็นแบบที่ทำงานกับคนนอกได้ Caveat - มันไม่ถูกการติดตั้งไม่ใช่เรื่องง่ายและมีช่วงการเรียนรู้บางอย่าง - แต่คนส่วนใหญ่ให้คะแนนการเรียนรู้ว่า "คุ้มค่า"


1

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

  • การเขียนคือการคิด เขียนล็อตและล็อตแม้ว่าคุณจะทิ้งมันไปในภายหลัง มันช่วยให้คุณสร้างแนวคิดและจดจำสิ่งต่าง ๆ
  • อย่าใช้เวลาในการดูแลบันทึกของคุณและสร้างโครงสร้างแบบลำดับชั้นขนาดใหญ่ออกมา รหัสดังกล่าวเป็นสิ่งจำเป็นสำหรับองค์กร แต่ก็ไม่ได้ผลสำหรับการเขียนอย่างน้อยก็ไม่ใช่สำหรับฉัน ลำดับชั้นนั้นใช้ได้ดีสำหรับการเก็บถาวร (แต่ไม่จำเป็นต้องขอบคุณการค้นหาเสมอ) ไม่ใช่หรือสิ่งที่คุณต้องการต่อหน้าตลอดเวลา เขียนก่อนและจัดระเบียบภายหลังถ้าทั้งหมด ใช้การค้นหา คลานและย้ายสิ่งของรอบ ๆ บ้านทำความสะอาดเป็นระยะ ๆ
  • เก็บหน้า (ไม่ใช่แท็บเพียงหน้า) เป็นวารสารรายวัน ทุกอย่างส่วนใหญ่ควรเข้าที่นี่หรืออย่างน้อยก็เริ่มที่นี่ ใช้รายการสัญลักษณ์แสดงหัวข้อย่อยจำนวนมากและสรุปทุกสัปดาห์ บุกเข้าไปในหน้าใหม่หากคุณต้องการพื้นที่เพิ่ม เมื่อเวลาผ่านไปนาน ๆ ให้ตัดส่วนบนและวางไว้ในหน้าเก็บถาวร
  • ฉันเก็บสมุดบันทึกที่เรียกว่า "การเรียนรู้" แต่ละแท็บเป็นหัวเรื่อง (สิ่งที่นิยาม "หัวเรื่อง" นั้นคลุมเครือ แต่ตัวอย่างสองสามตัวอย่าง: การจัดการโครงการ, SQL, การจำลองเสมือน, Python, การเข้ารหัส, การฉีดพึ่งพา) นี่คือที่บันทึกหนังสือและสิ่งที่เรียนรู้จากเว็บไป หากคุณไม่จดบันทึกในหนังสือทุกเล่มที่คุณอ่านเริ่มต้น - ไม่เพียง แต่คุณจะมีความเข้าใจที่ดีขึ้นคุณยังมีห้องสมุดที่สามารถค้นหาบันทึกย่อ Cliff's ที่ปรับแต่งเป็นส่วนตัวของทุกสิ่งที่คุณอ่าน
  • แทนที่จะเก็บรักษาไฮเปอร์ลิงก์ในเบราว์เซอร์ของคุณ (หรือเพิ่มเติมจาก) เก็บไว้ในโน้ตของคุณใน OneNote ฉันมีเพจใน OneNote ที่แทบไม่มีอะไรนอกจากรายการลิงก์เฉพาะ
  • อย่ากลัวที่จะลากสิ่งต่าง ๆ ลงใน OneNote โดยเฉพาะอีเมลสำหรับการอ้างอิงในภายหลัง

0
  • Project Task List ... สำหรับฉันนี่คือ TFS แม้ว่า bugzilla, fogbugz และอื่น ๆ ก็ใช้ได้เช่นกัน
  • ส่วนบุคคลรายการงาน ... ผมใช้จำนม ที่นี่ฉันใส่สิ่งที่ต้องทำส่วนบุคคลทั้งหมดของฉัน (รวมถึงงานที่เกิดซ้ำ) และแกดเจ็ต iGoogleเพื่อให้การแจ้งเตือนภาพสิ่งที่ฉันต้องทำ
  • เท่าที่การจัดการเวลาฉันพยายาม (แต่บางครั้งก็ล้มเหลวในการยอมรับ) เพื่อจัดสรรช่วงเวลาที่ฉันไม่ได้ดูอีเมล / twitter / facebook ในเวลานั้นฉันพยายามที่จะทำลายรายการสิ่งที่ต้องทำอย่างเป็นระบบทีละรายการ

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


0

เครื่องมือที่ดีหลายคำตอบแล้ว ฉันพบ "กระบวนการ" สองสามอย่างที่จะช่วยเช่นกัน

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

0

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


-2

ระดับของสิ่งที่คุณต้องทำเพื่อการจัดการตนเองในแต่ละวันนั้นขึ้นอยู่กับ บริษัท (องค์กร / โครงสร้าง) ที่คุณทำงาน

  • หากเป็นธุรกิจขนาดเล็กคุณต้องทำสิ่งที่ต้องทำทั้งหมดด้วยมือโดยใช้โปรแกรมแก้ไขข้อความที่เหมาะสมที่สุดสำหรับความต้องการของคุณ ตามที่ระบุไว้ก่อน - สิ่งนี้สามารถทำได้ใน OneNote / Outlook frameowrks เตือนความจำและฟังก์ชั่นต่างๆตอนนี้รวมอยู่ในระบบปฏิบัติการ ขึ้นอยู่กับภาษาการเขียนโปรแกรมและ IDE ที่คุณใช้งานคุณต้องใช้การบำรุงรักษารหัสที่เสนอและเครื่องมือการตรวจสอบเวิร์กโฟลว์ของคุณ

  • ถ้าเป็น บริษัท ขนาดกลาง บริษัท จะต้องมี IS ของตัวเองตามซอฟต์แวร์เซิร์ฟเวอร์บางตัวตัวอย่างเช่นเซิร์ฟเวอร์ MS Exchange ที่ทำงานบน Datacenter ของ MS Server 2k8 (R2) ให้สภาพแวดล้อมแบบองค์กรที่สมบูรณ์สำหรับสภาพแวดล้อมที่ใช้ Outlook คุณมักจะใช้เครื่องมือของบุคคลที่สามเช่น GExperts / CnPack / madExcept หรือ บริษัท เครื่องมืออื่น ๆ ที่ต้องการส่งผลให้ไม่มีการใช้งาน IDE / เวิร์กโฟลว์การจัดการเวิร์กโฟลว์ในตัวแบบไม่ใช้หรือน้อยที่สุด ... ตัวอย่างเช่น Gant diagrams

  • หากเป็นธุรกิจขนาดใหญ่ / บริษัท / การสุ่มตัวอย่างมี IS เฉพาะของตัวเองที่ให้บริการเฉพาะแผนกที่ทำงานบนซอฟต์แวร์เซิร์ฟเวอร์ที่ไม่ใช่ Windows * และฮาร์ดแวร์เซิร์ฟเวอร์เมนเฟรม ฉันไม่สามารถแสดงความคิดเห็นมากในพื้นที่นี้ ถ้าฉันจะฉันจะทำมันอย่างผิดกฎหมายดังนั้น ... sory, guys

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


ทำไมต้องไม่ใช่ WIndows คำตอบนั้นง่าย:

Windows OS ตั้งแต่ WIndows 95 มีผู้ใช้คนเดียวเสมอ ระบบ Operaiting แบบเซสชันเดียวดังนั้นจึงไม่ได้ออกแบบมาให้ทำงานกับสภาพแวดล้อมขององค์กร

Unix OS สร้างขึ้นเพื่อการเชื่อมต่อเครือข่ายเท่านั้นโดยส่วนใหญ่จะใช้ Transport Protocols (Hyper-Text; File Transfer และอื่น ๆ ) สำหรับการแลกเปลี่ยนข้อมูลภายใน - ไม่ใช่ฮาร์ดแวร์ - เลเยอร์ระหว่างส่วนประกอบของระบบ

ข้อมูลเพิ่มเติมได้ที่นี่: http://www.techrepublic.com/blog/10things/10-fundamental-differences-between-linux-and-windows/406

หมายเหตุ:ส่วนใหญ่ - # 10 คือสิ่งที่สร้างความแตกต่างที่ยิ่งใหญ่ที่สุดซึ่งมีผลกระทบที่สมเหตุสมผลกับข้อมูลและกระบวนการทำงานในแต่ละ บริษัท


ป.ล. ฉันทำงานใน บริษัท ขนาดกลาง

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