นี่ไม่ใช่จุดประสงค์เพื่อเป็นคำตอบที่สมบูรณ์ - มีหลายคนที่พูดถึงสิ่งสำคัญเช่นวิธีการใช้ VCS และซอฟต์แวร์การจัดการโครงการของคุณ - แต่เป็นภาคผนวกที่เพิ่มบางประเด็นที่ฉันไม่เห็นในที่อื่น ๆ พบว่ามีประโยชน์มากและฉันหวังว่าคนอื่นอาจมีประโยชน์เช่นกัน
1. ไม่มีงานใดที่เร็วเกินไปหรือเล็กเกินไปที่จะจดบันทึก
ผู้คนมักจะทำรายการสิ่งที่ต้องทำสำหรับสิ่งที่พวกเขาวางแผนที่จะทำในอนาคตแต่เนื่องจากการเขียนโปรแกรมต้องมีสมาธิและเนื่องจากเราสามารถถูกขัดจังหวะได้ตลอดเวลาฉันพบว่ามีประโยชน์ที่จะเขียนแม้แต่สิ่งที่ฉันทำตอนนี้ หรือสิ่งที่ฉันจะเริ่มต้นในไม่กี่วินาที คุณอาจรู้สึกว่าคุณอยู่ในโซนและคุณไม่สามารถลืมวิธีการแก้ปัญหาที่เพิ่งจะตีคุณในช่วงเวลาahaแต่เมื่อเพื่อนร่วมงานของคุณลดลงโดยก้อนของคุณเพื่อแสดงภาพของนิ้วเท้าที่ติดเชื้อของเขาและคุณ ในที่สุดก็สามารถกำจัดเขาได้โดยการเริ่มแทะที่แขนของคุณเองคุณอาจต้องการให้คุณจดบันทึกย่ออย่างรวดเร็วแม้ว่าจะอยู่ในโน้ต Post-It ™เท่านั้น
แน่นอนว่าสื่อที่มีความคงทนมากกว่านี้อาจจะดีกว่า (ฉันชอบOmniFocus เป็นพิเศษ ) แต่ประเด็นก็คือมีอย่างน้อยก็มีที่ใดที่หนึ่งแม้ว่าคุณจะเสร็จใน 20 นาทีจากนั้นก็โยน Post-It ™ออกไป แม้ว่าคุณอาจค้นพบว่าข้อมูลนั้นมีประโยชน์ แต่ก็ต้องใส่ใบบันทึกเวลาหรือใบแจ้งหนี้ให้กับลูกค้าหรือเมื่อเจ้านาย / ลูกค้าของคุณถามคุณว่าคุณทำงานอะไรอยู่และคุณจำไม่ได้ หากคุณวางบันทึกย่อทั้งหมดเหล่านี้ลงในกล่องหรือลิ้นชักหรือโฟลเดอร์จากนั้นเมื่อเกิดการขัดจังหวะครั้งใหญ่ - โครงการขัดจังหวะ - จากนั้นคุณสามารถมองผ่านบันทึกเหล่านั้นและจดจำสิ่งต่างๆที่คุณทำเพื่อรับรหัสของคุณไปยังจุดที่คุณอยู่ ค้นหาเมื่อคุณกลับไปที่โครงการ
2. ใช้ไวท์บอร์ดที่โต๊ะทำงานของคุณเพื่อรวบรวมแนวคิดภาพใหญ่
ฉันมีกระดานไวท์บอร์ด 3 "x 4" อยู่ถัดจากโต๊ะทำงานของฉันดังนั้นเมื่อฉันเริ่มโครงการฉันสามารถระดมสมองหาทางแก้ไขปัญหาทั้งหมดที่ฉันรับรู้ในโครงการ อาจเป็นไดอะแกรมทางสถาปัตยกรรมกรณีการใช้งานรายการความเสี่ยงและอุปสรรคหรือสิ่งอื่น ๆ ที่เกี่ยวข้องกับคุณ
บางวิธีที่เป็นทางการมากขึ้นคุณต้องสร้างไดอะแกรมและกรณีการใช้งานและอื่น ๆ ขณะที่ "ส่งมอบ" ในกระดาษบางส่วนหรือรูปแบบอิเล็กทรอนิกส์ แต่ผมพบว่าสามารถสร้างจำนวนมากของการทำงานพิเศษและกลายเป็นเพียงชุดของโครงการย่อยที่สิ้นสุด ขึ้นอยู่กับการหย่าร้างจากวัตถุประสงค์ที่แท้จริงของโครงการหลักและเป็นเพียงส่วนหนึ่งของกระบวนการทางการที่คุณต้องทำ แต่ไม่มีใครให้ความสนใจมากนัก ไวท์บอร์ดเป็นสิ่งที่ง่ายที่สุดที่ใช้งานได้จริงอย่างน้อยก็ในประสบการณ์ของฉัน มันเป็นแบบถาวรตามที่คุณต้องการ (ด้วยกล้อง) และที่สำคัญที่สุดคือช่วยให้คุณสามารถแสดงความคิดเห็นของคุณได้ทันที
ฉันคิดว่าดีกว่าด้วยปากกาในมือของฉันดังนั้นการทิ้งความคิดของฉันลงบนพื้นผิวสีขาวนั้นเป็นเรื่องธรรมดาสำหรับฉัน แต่ถ้าคุณไม่พบว่าเป็นเรื่องของคุณนี่เป็นคำถามที่อาจช่วยคุณตัดสินใจว่าอะไรเกี่ยวข้องกัน :
- ถ้าฉันเป็นนักพัฒนานำจะไปฮันนีมูนเป็นเวลา 3 เดือนในขณะที่ผู้พัฒนารายอื่นทำโครงการนี้เสร็จฉันจะบอกทิศทางทั่วไปอย่างไร ฉันต้องการให้ความคิดใดบ้างเพื่อให้แน่ใจว่าพวกเขารู้หรือฉันต้องการให้แน่ใจว่าพวกเขาทำอย่างไร ฉันต้องการห้องสมุดใดหรือแนวทางแก้ไขปัญหาที่เป็นประโยชน์อื่น ๆ อีกหรือไม่
- หากโครงการนี้เป็นแนวคิดล้านดอลลาร์ของฉันที่ฉันรู้ว่าจะรับรองความเป็นอิสระทางการเงินในอนาคตของฉัน แต่ฉันได้รับการกำหนดเวลาสำหรับการผ่าตัดที่สำคัญที่จะทำให้ฉันไร้ความสามารถเป็นเวลา 3 เดือนสิ่งที่ฉันต้องการให้ตัวเองในอนาคต โครงการ?
(ครั้งแรกที่ฉันเขียนลวก ๆ ความคิดลงมาฉันกังวลเฉพาะเรื่องที่ทำให้รู้สึกถึงตัวตนปัจจุบันของฉันเท่านั้น) เมื่อพวกเขาล้มลงฉันสามารถดูช่วงวิกฤตและเปลี่ยนแปลงได้มากขึ้นเพื่อให้แน่ใจว่าพวกเขาเข้าใจตนเองในอนาคตหรือคนอื่น ๆ เกี่ยวกับการสื่อสารกับผู้อื่นในขณะที่คุณเขียนพวกเขาลงในตอนแรกสามารถนำไปสู่บล็อกของนักเขียน - ใจอุดตันโดยเป้าหมายการแข่งขันรับมันลงก่อน; กังวลเกี่ยวกับความชัดเจนในภายหลัง)
ฉันแนะนำให้คุณใช้เงินเพื่อซื้อไวท์บอร์ดที่ดีอย่างน้อย 3 "x 4" และวางมันไว้ในพื้นที่ที่คุณทำงานปกติ มีข้อดีหลายประการของไวท์บอร์ดแบบฟิสิคัลบนระบบเสมือนใด ๆ
- มันมีขนาดใหญ่ ด้วยการใช้พื้นที่จำนวนมากทำให้มีความรู้สึกและแผนการในนั้นให้ความรู้สึกเหมือนเป็นส่วนหนึ่งของพื้นที่ทำงานของคุณช่วยชี้แนะทิศทางที่ถูกต้องตลอดเวลา
- มีอยู่อย่างต่อเนื่อง: คุณไม่ได้เปิดแอพหรือเว็บไซต์เพื่อเข้าถึงมันและคุณจะไม่เสี่ยงที่จะลืมวิธีที่จะได้รับมันหรือลืมไปว่ามันอยู่ที่นั่น
- สามารถเข้าถึงได้ทันทีเมื่อคุณมีความคิดที่คุณต้องการคิด
คุณสูญเสียผลประโยชน์มากมายหากคุณใช้ไวท์บอร์ดในห้องประชุมจากนั้นถ่ายรูปด้วยโทรศัพท์ของคุณ หากคุณทำเงินโดยการเขียนโปรแกรมมันคุ้มค่ากับราคาของไวท์บอร์ดที่เหมาะสม
ถ้าคุณมีโครงการอื่นขัดจังหวะหนึ่งที่ได้เติมเต็มด้วยไวท์บอร์ดของคุณคุณอาจจะต้องหันไปภาพรวมในโทรศัพท์ของคุณ แต่อย่างน้อยคุณจะมีว่าใน 3 เดือนเมื่อโครงการ "เร่งด่วน" จะเสร็จสิ้นและคุณจะต้อง กลับไปอีกอันหนึ่ง หากคุณต้องการสร้างมันขึ้นบนไวท์บอร์ดอีกครั้งอาจใช้เวลาเพียง 15 นาทีและคุณอาจพบว่าคุณสามารถปรับปรุงได้มากในกระบวนการซึ่งทำให้การลงทุนครั้งนี้คุ้มค่ามาก
3. ทำให้ผู้มีส่วนได้เสียตระหนักถึงต้นทุนของการขัดจังหวะโครงการ
ฉันพบว่าคำอุปมาของเครื่องบินมีประโยชน์: การเริ่มต้นและทำโครงงานให้เสร็จสมบูรณ์นั้นเหมือนกับการบินเครื่องบิน หากคุณประกันตัวระหว่างเที่ยวบินเครื่องบินจะไม่เพียงนั่งอยู่ในอากาศรอให้คุณกลับมาและคุณต้องการวิธีเดินทางจากโครงการ / เที่ยวบินปัจจุบันไปยังเที่ยวถัดไป อันที่จริงถ้าคุณอยู่ในระหว่างเที่ยวบินจากฟีนิกซ์ไปยังฟาร์โกและคุณบอกว่าคุณต้องขัดจังหวะเที่ยวบินนั้นเพื่อให้มีเครื่องบินลำอื่นจากเดนเวอร์ไปยังดีทรอยต์คุณจะต้องลงจอดเครื่องบินลำแรกในเดนเวอร์ โชคดีที่อยู่ไม่ไกลจากเส้นทางการบินของคุณ - ไม่ใช่กรณีที่มีการขัดจังหวะจริง ๆ ) และใครบางคนจะต้องคิดออกว่าจะทำอย่างไรกับสินค้าและผู้โดยสาร พวกเขาจะไม่เพียง แต่นั่งรอตลอดไป
จุดประสงค์ของโครงการนี้คือการเปลี่ยนจากโครงการหนึ่งไปเป็นอีกโครงการหนึ่งต้องเสียค่าใช้จ่ายเป็นจำนวนมากและสิ้นเปลืองเวลาจำนวนมากซึ่งต้องได้รับการจัดการ
ในโครงการหนึ่งมีหลายสิ่งที่เกิดขึ้นในหัวของคุณอย่างชัดเจนและหลีกเลี่ยงไม่ได้ในขณะที่คุณทำงานและไม่ใช่ทุกความคิดที่สามารถต่อเนื่องเป็นสื่อการเขียนได้และไม่ใช่ทุกส่วนของความคิดเหล่านั้นที่ถูกทำให้เป็นอนุกรม แม้ว่าเราจะสามารถจับความคิดของเราบางส่วนในการเขียน แต่มันก็เป็นรูปแบบการสูญเสียอย่างมาก
ปัญหา (ดังที่ฉันเห็น) คือผู้จัดการโครงการและนักธุรกิจอื่น ๆ คิดว่าโครงการเป็นชุดของขั้นตอนที่มักจะจัดลำดับใหม่ตามความประสงค์ หรือล่าช้าจนกว่าจะสะดวกที่สุดสำหรับธุรกิจ
ใครก็ตามที่ได้ทำการเขียนโปรแกรมจำนวนมากรู้ว่าโครงการซอฟต์แวร์ไม่สามารถปฏิบัติได้เหมือนบล็อกเลโก้ที่จะย้ายไปตามที่คุณต้องการ ฉันพบว่าคำอุปมาของการเดินทางทางอากาศอย่างน้อยก็ให้สิ่งที่เป็นรูปธรรมที่พวกเขาสามารถคิดเกี่ยวกับเรื่องนี้ได้อย่างชัดเจนว่าไม่ได้รับการปฏิบัติเหมือนเป็นขั้นตอนที่แตกต่างกันที่จะจัดลำดับใหม่ตามความต้องการ อย่างน้อยก็ทำให้เข้าใจจุดของคุณได้ง่ายว่ามีค่าใช้จ่ายในการหยุดชะงักดังกล่าว แน่นอนว่ามันยังคงเป็นการตัดสินใจของพวกเขา แต่คุณต้องการให้พวกเขาตระหนักถึงสิ่งนี้ก่อนที่พวกเขาจะขัดจังหวะโครงการหนึ่งเพื่อให้โครงการอื่นแก่คุณ อย่าต่อสู้ แต่ให้ข้อมูลที่เป็นประโยชน์และมุมมองที่เป็นประโยชน์ของนักพัฒนาพร้อมที่จะทำสิ่งที่พวกเขาต้องการจากคุณ แต่เพียงแค่เสนอข้อมูลที่พวกเขาอาจไม่ทราบถ้าคุณไม่บอกพวกเขา
ในระยะสั้น:
- เขียนลงทุกสิ่งที่คุณเกี่ยวกับการที่จะทำแม้ว่าคุณจะไม่คิดว่าคุณอาจเคยอาจจำเป็นต้องใช้มันเขียนลง แม้แต่ดินสอสั้นก็ยังมีความทรงจำที่ยาว
- ระดมสมองภาพใหญ่บนไวท์บอร์ดแบบฟิสิคัลที่คุณมีสิทธิ์เข้าถึงแบบถาวร
- คุณอาจหลีกเลี่ยงการขัดจังหวะโครงการถ้าคุณทำให้ผู้มีอำนาจตัดสินใจทราบว่ามีค่าใช้จ่ายสำหรับการขัดจังหวะดังกล่าวและอย่างน้อยคุณจะต้องตั้งค่าความคาดหวังเพื่อให้พวกเขารู้ว่าโครงการจะใช้เวลานานขึ้นเล็กน้อยเมื่อคุณดำเนินการต่อ