การกำหนดทิศทางทางเทคนิคหมายถึงการกำหนดว่าระบบและวิธีการของทีมควรอยู่ที่ใดในหนึ่งถึงสามปี และเส้นทางที่น่าเชื่อถือในการไปถึงที่นั่น มันเชื่อมโยงงานของวันนี้กับอนาคตที่สอดคล้องกัน ดังนั้นทีมจึงสร้างสิ่งต่าง ๆไปยังบางอย่าง แทนที่จะตอบสนองต่อตั๋ว ทีละใบ
วิธีการกำหนดทิศทาง
✓ Start from BUSINESS goals — where is the product going? What scale?
✓ Assess the CURRENT state honestly — strengths, debt, risks
✓ Define a TARGET state — the architecture/practices you're aiming for
✓ Find the GAP and sequence the steps to close it
✓ Make it CONCRETE — principles and priorities, not buzzwords
✓ Write it down and SELL it — repeat it until the team internalizes it
✓ REVISIT as reality changes — direction, not a fixed contract
ตัวอย่างที่เป็นรูปธรรม
ธุรกิจวางแผนที่จะเพิ่มจำนวนผู้ใช้ 10 เท่าในสองปี ทิศทางของคุณ: "ย้ายจากฐานข้อมูลเดียวไปยังแบบจำลองบริการต่อโดเมน ตามลำดับนี้ โดยขับเคลื่อนด้วยส่วนต่าง ๆ ที่จะถูกอัดขึ้นสู่ขีดจำกัดของสเกลก่อนเสื้อ" ทุกโครงการจึงขยายทิศทางนั้น หรือเป็นข้อยกเว้นที่รอบคอบ
