ฉันมีโครงการที่บ้านและฉันต้องการให้พวกเขาทำไปแล้ว
ฉันสงสัยว่าเป็นเรื่องปกติหรือไม่ที่จะใช้การจัดการโครงการสำหรับสิ่งนี้
แม้ว่าจะเป็นเพียงสำหรับฉันคุณใช้การจัดการโครงการบางประเภท
สำหรับโครงการส่วนบุคคลหรือไม่?
ฉันมีโครงการที่บ้านและฉันต้องการให้พวกเขาทำไปแล้ว
ฉันสงสัยว่าเป็นเรื่องปกติหรือไม่ที่จะใช้การจัดการโครงการสำหรับสิ่งนี้
แม้ว่าจะเป็นเพียงสำหรับฉันคุณใช้การจัดการโครงการบางประเภท
สำหรับโครงการส่วนบุคคลหรือไม่?
คำตอบ:
หากนี่เป็นโครงการที่คุณเสร็จสิ้นในตอนเย็นไม่จำเป็นต้องมีการจัดการโครงการ
หากในมืออื่น ๆ ที่คุณจะจัดการกับสื่อหรือโครงการขนาดใหญ่, การบริหารจัดการโครงการขอแนะนำอย่างยิ่งสำหรับทั้งโครงการเชิงพาณิชย์และส่วนบุคคล ถ้าคุณไม่ทำโครงการส่วนตัวเหล่านั้นเพียงแค่เขียนโค้ดโดยไม่มีเจตนาที่จะทำให้เสร็จในวันเดียว
หากคุณไม่ใช้การจัดการโครงการสำหรับโครงการส่วนตัวคุณจะทำอย่างไร:
ติดตามสิ่งที่ทำและสิ่งที่คุณต้องทำ (และไม่ใช่เรื่องผิดปกติที่จะไม่มีเวลามากเกินไปสำหรับโครงการส่วนบุคคลเป็นเวลาหลายเดือนดังนั้นเมื่อคุณค้นพบโครงการของคุณอีกสี่เดือนต่อมาโอกาสที่คุณจะจำอะไรไม่ได้)
ติดตามบั๊ก (ถ้าคุณสนใจบั๊ก)
รวบรวมความต้องการ (เพราะมีโอกาสน้อยที่จะประสบความสำเร็จหากคุณเริ่มเขียนโค้ดโดยไม่ต้องคิดว่าผลลัพธ์สุดท้ายจะเป็นอะไร)
ฯลฯ ?
นี้ถูกกล่าวว่าคุณไม่ได้มีการใช้คุณลักษณะของการจัดการทุกโครงการ
ยกตัวอย่างเช่นปกติผมไม่เคยจัดการกับการบริหารจัดการเวลาในโครงการส่วนบุคคลของฉัน ถ้าโครงการเสร็จในสองเดือนฉันก็มีความสุข ถ้าฉันทำงานกับมันเป็นเวลาสามปีเพราะในขณะเดียวกันมีการร้องขอผลิตภัณฑ์เชิงพาณิชย์มากมายจากลูกค้าของเราฉันไม่สนใจจริง ๆ เพราะฉันไม่มีกำหนดเวลาและไม่เสียเงินถ้าทำเสร็จ โครงการไม่กี่ปีต่อมา
การจัดการโครงการบางอย่างเป็นสิ่งจำเป็นสำหรับโครงการที่ไม่สำคัญแม้ว่าคุณจะทำโดยลำพังก็ตาม เพราะโดยทั่วไปคุณจะหยุดพักจากการเขียนโค้ดและคลายความคิดอย่างสม่ำเสมอ การจัดการโครงการจำนวนหนึ่งจะช่วยให้คุณกลับมาทำงานด้วยความเร็วที่เร็วขึ้น
ฉันจะแนะนำ:
1. การตั้งค่าที่เก็บรหัส (Git, SVN)
2. ข้อมูลจำเพาะหนึ่งเพจเจอร์รายชื่อเป้าหมายที่สำคัญและไม่ใช่เป้าหมายของโครงการ (นี้ช่วยให้คุณซื่อสัตย์)
3. ขั้นพื้นฐาน UI wireframes ถ้าคุณกำลังสร้าง UI
4. แบ่งโครงการเป็นรายการงานและใช้เครื่องมือติดตามบั๊กเช่น Fogbugz (รุ่นส่วนตัวฟรี) เพื่อติดตามรายการงานและข้อบกพร่องของคุณ
สำหรับตัวฉันเองฉันใช้เครื่องมือการจัดการโครงการ
บางครั้งฉันก็มีไทม์ไลน์ของสิ่งที่จำเป็นต้องเกิดขึ้นแม้ว่าฉันจะพบว่าตั้งแต่โครงการส่วนตัวของพวกเขา
สิ่งเหล่านี้ช่วยจัดระเบียบโครงการสำหรับตัวฉันเองและสำหรับนักพัฒนาในอนาคต และถ้าฉันมีผู้ใช้พวกเขาก็สามารถรับความช่วยเหลือได้เช่นกัน