แผนระยะยาวหลวมๆ แผนระยะใกล้ ละเอียดๆ

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

“แผนระยะยาวหลวมๆ แผนระยะใกล้ ละเอียดๆ”
ฝั่งซ้าย: ผู้เกี่ยวข้อง, ฝั่งขวา​: เอาเป็นว่าคือ Keyword ละกันครับ

Strategy หรือ กลยุทธ์
ส่วนนี้ผมไม่มีประสบการณ์ข้ามไปครับ ฮ่าๆๆ เอาเป็นว่าผู้ที่เกี่ยวข้องก็น่าจะเป็นระดับผู้บริหารองค์กรหรือจะมีที่ปรึกษาเข้ามาเกี่ยวของแหละมั้งครับ ^_^

Vision Plan วิสัยทัศน์
ส่วนนี้ในทุกๆ องค์กรล้วนมีการตั้ง วิสัยทัศน์ ไว้ใช่ไหมครับเริ่มต้นจากตรงนี้แหละ ทำความเข้าใจเจตนา มองดูความเป็นจริงที่เกิดขึ้น แล้วลองตั้งสมมุติฐาน และหาการวัดผลแบบง่ายๆดู (ย้ำว่าแบบง่ายๆ อย่าซับซ้อน)

Roadmap แผนงาน
ส่วนนี้ต้องมามองเรื่องแนวทางการพัฒนาแล้วครับ จะมีกี่โปรเจค? มีซอฟต์แวร์อะไรบ้าง? ฟีเจอร์หลักๆมีอะไรบ้าง? จะ Release เมื่อไหร่? มีจุดประสงค์เพื่อตอบสนองวิสัยทัศน์อย่างไร?

Release Plan แผนวางจำหน่าย (แปลตรงๆจาก ​google translate นะครับ ฮ่าๆๆ)
เอาล่ะตรงนี้ต้องละเอียดขึ้นมาแล้วครับ วางรอบการทำงาน วางทีมงานผู้ผลิต จัดทำ User Story, กะๆ ขนาด, จัดลำดับความสำคัญ และนึกๆ DOD: Definition of done ของแต่ะละ Story แบบคร่าวๆ (ย้ำคร่าวๆนะจ๊ะ)

Iteration Plan รอบการทำงาน หรือจะเรียกว่า Sprint ก็ตามสะดวก
มาแล้วๆ ตรงนี้ต้องระเอียดขึ้นไปอีกละครับ ทีมงานผู้ผลิตจะต้องเป็นพระเอกเลยตรงนี้ ต้องมาทำความเข้าใจแต่ละ Story ร่วมกัน ช่วยกันคิดว่าจะมีกี่ Taks ที่ทำให้ได้ผลลัพธ์ของ Story นั้นออกมา จะตรวจรับกันอย่างไร? จะทดสอบกันอย่างไร? และทีมงานต้องพยายามทำตามคำมั่นสัญญาที่ให้ไว้อย่างเต็มที่

​Daily Plan แผนรายวัน
ชื่อก็บอกเนาะรายวัน ก็ควรทำทุกวันแล้วแต่จะเรียก Daily Standup, Daily Sync Up หรือจะเรียก ทักทายยามเช้าก็ได้ ใช้เวลานิดหน่อย(5–10นาที) ทีมงานผู้ผลิตแต่ละคนมาบอกกล่าวให้คนอื่นๆในทีมทราบว่า ทำอะไรไปแล้วบ้าง? วันนี้จะทำอะไร? แล้วติดปัญหาอะไรไหม?

คงจะพอเป็นแนวทางในการวางแผนงานนะครับ ปิดท้ายไว้อีกที

แผนระยะยาวหลวมๆ แผนระยะใกล้ ละเอียดๆ