จัดทีมเทคโนโลยีและผลิตภัณฑ์ของคุณด้วยผ้าใบผลิตภัณฑ์เทคโนโลยี
เผยแพร่แล้ว: 2022-03-11ฟังเวอร์ชั่นเสียงของบทความนี้
การสื่อสารที่ผิดพลาดระหว่างทีมพัฒนาผลิตภัณฑ์และทีมเทคโนโลยีอาจเป็นแหล่งที่ใหญ่ที่สุดของการสูญเสียทรัพยากรในการพัฒนาซอฟต์แวร์ บริษัทเทคโนโลยีที่มีการเติบโตสูงกำลังเผชิญกับความต้องการที่เพิ่มขึ้นสำหรับการส่งมอบผลิตภัณฑ์ และด้วยเหตุนี้ การวางแผนที่เหมาะสมจึงถูกละเลยในบางครั้ง มีสัญญาณหลายอย่างที่แสดงว่าผลิตภัณฑ์และทีมงานขาดความสอดคล้องกัน:
- สินค้าไม่ตรงตามข้อกำหนด
- การแสดงคุณลักษณะของผลิตภัณฑ์ใช้เวลานานกว่าที่วางแผนไว้
- ทีมงานมีปฏิสัมพันธ์และการสื่อสารน้อยมากในแต่ละสัปดาห์
- ทีมเทคโนโลยีต้อง "ทำใหม่" โครงสร้างพื้นฐานของตนเนื่องจากมีคำขอผลิตภัณฑ์ใหม่
- ก้าวของการพัฒนารู้สึกช้าเมื่อเทียบกับการแข่งขัน
- ทีมงานด้านเทคนิคมักจะถามว่า: “ ทำไมคุณไม่บอกเราก่อนหน้านี้? ”
บริษัทที่ประสบความสำเร็จจัดการอินเทอร์เฟซนี้อย่างแข็งขันระหว่างทั้งสองทีมและมีแผนงานผลิตภัณฑ์และเทคโนโลยีที่ชัดเจนซึ่งทุกคนเข้าใจ อย่างไรก็ตาม ในปัจจุบัน ยังไม่มีวิธีการใดๆ ที่เป็นที่นิยมในการแก้ปัญหานี้อย่างมีโครงสร้าง
ส่วนใหญ่แล้ว วัตถุประสงค์เหล่านี้จะบรรลุผลในแบบเฉพาะกิจผ่านการประชุมที่ไม่มีโครงสร้าง การเปรียบเทียบที่ใกล้เคียงที่สุดคือกรอบงาน Agile ที่ปรับขนาดแล้ว แต่ถึงกระนั้นวิธีการเหล่านี้ก็ไม่สามารถทำได้เสมอไปสำหรับบริษัททุกแห่ง โดยเฉพาะอย่างยิ่งบริษัทที่เล็กกว่า เนื่องจากแนวทางนี้ต้องการการนำกรอบงานทั้งหมดไปใช้
วิธีหนึ่งในการบรรลุความสอดคล้องระหว่างทีมผลิตภัณฑ์และเทคโนโลยีอย่างง่ายดายคือการใช้ Technology Product Canvas ที่มีโครงสร้าง
แคนวาสผลิตภัณฑ์เทคโนโลยีคืออะไร?
แนวคิดผ้าใบมีมาหลายปีแล้ว นักวิสัยทัศน์และนักประดิษฐ์หลักในพื้นที่นี้ ได้แก่ Alexander Osterwalder ผู้สร้าง Business Model Canvas, Roman Pichler และ Product Vision Canvas ของเขา และ Jeff Patton ผู้ซึ่งเป็นที่รู้จักในด้าน User Story Mapping method และ Opportunity Canvas ของเขา ฉันได้ใช้วิธีผ้าใบเพื่อแก้ปัญหาการจัดตำแหน่งผลิตภัณฑ์และเทคโนโลยี และสร้าง Technology Product Canvas
ผืนผ้าใบจะทำหน้าที่เป็นวิธีที่รวดเร็วในการอำนวยความสะดวกในการอภิปรายในทีมและทำให้ทุกคนเข้าใจตรงกัน - แท้จริงแล้ว นี่เป็นหนึ่งในประโยชน์ที่สำคัญที่สุดของการสร้างเอกสารนี้ เมื่อทำตามขั้นตอนต่างๆ ซึ่งอาจใช้เวลาเพียงหนึ่งชั่วโมง คุณจะเริ่มจัดการความสอดคล้องระหว่างทีมผลิตภัณฑ์และเทคโนโลยี
Technology Product Canvas บังคับให้ทีมของคุณระบุและแสดงภาพเป้าหมายแผนงานผลิตภัณฑ์ เป้าหมายแผนงานด้านเทคโนโลยี และหารือเกี่ยวกับขั้นตอนเทคโนโลยีผลิตภัณฑ์แต่ละขั้นตอนของแผนงานอย่างชัดเจน แบบฝึกหัดนี้ช่วยให้แน่ใจว่าทีมต่างๆ มีความสอดคล้องกัน และทุกคนสามารถออกจากห้องได้ด้วยความคาดหวังและทิศทางที่ชัดเจน
จากการทำงานร่วมกับบริษัทเทคโนโลยี ฉันสังเกตเห็นว่าจุดตัดระหว่างเป้าหมายทางธุรกิจกับความสามารถด้านเทคโนโลยีเป็นที่ที่มีความเสี่ยงมากที่สุด Technology Product Canvas ถูกสร้างขึ้นเพื่อจัดการความเสี่ยงที่แน่นอนนี้
เมื่อใดควรใช้ผ้าใบผลิตภัณฑ์เทคโนโลยี
การอภิปรายเกี่ยวกับ Technology Product Canvas เริ่มต้นได้ดีที่สุดโดยเจ้าของผลิตภัณฑ์เมื่อคุณได้กำหนดวิสัยทัศน์ของผลิตภัณฑ์อย่างสมบูรณ์ ดำเนินการกระบวนการสร้างแผนที่เรื่องราว และพัฒนาแผนงานการเปิดตัวผลิตภัณฑ์เบื้องต้น ในขั้นตอนนี้ จะมีความชัดเจนว่าคุณลักษณะของผลิตภัณฑ์ใดมีความสำคัญต่อการเปิดตัวหลักแต่ละรุ่น ณ จุดนี้ ทีมงานพร้อมที่จะพูดคุยทางเทคนิคโดยละเอียดเกี่ยวกับ วิธี การสร้างผลิตภัณฑ์
แบบฝึกหัด Technology Product Canvas จะนำมาซึ่งความชัดเจน บางครั้งความขัดแย้ง แต่ในที่สุดก็ตกลงกันว่าสถาปัตยกรรมเทคโนโลยีใดจะต้องถูกนำมาใช้เพื่อพัฒนาผลิตภัณฑ์ และวิธีที่แพลตฟอร์มเทคโนโลยีจะพัฒนาเพื่อตอบสนองความต้องการของผลิตภัณฑ์ จะช่วยให้ทีมเทคโนโลยีสามารถระดมความคิดเกี่ยวกับความเป็นไปได้ต่างๆ และทำให้แน่ใจว่าข้อมูลที่พวกเขานำเสนอเกี่ยวกับนวัตกรรมจะถูกบันทึกไว้
มาดูรายละเอียดเพิ่มเติมเกี่ยวกับตัวอย่างการใช้ Technology Product Canvas ในการร่วมทุนซอฟต์แวร์ใหม่ตามสมมุติฐาน เพื่อที่เราจะได้เห็นว่ามันใช้งานได้จริงและเรียนรู้วิธีใช้งาน
วิธีใช้ผ้าใบผลิตภัณฑ์เทคโนโลยี
ผืนผ้าใบผลิตภัณฑ์เทคโนโลยีมีขึ้นเพื่อเป็นสื่อหลักในการสร้างโฟกัส การสื่อสาร และการจัดทีม ผืนผ้าใบช่วยให้คุณสนทนากับทีมเทคโนโลยีของคุณเพื่อค้นหาว่าสถาปัตยกรรมเทคโนโลยีใดที่จำเป็นต่อการสนับสนุนการพัฒนาผลิตภัณฑ์ ลองใช้ตัวอย่างสมมติของผลิตภัณฑ์ซอฟต์แวร์ใหม่ แอพตามตำแหน่งใหม่เพื่อเชื่อมต่อผู้คนกับผู้อื่นรอบตัว - แอพชุมชนเพื่อเชื่อมต่อคุณกับเพื่อนบ้านของคุณ
คุณสามารถดาวน์โหลด Technology Product Canvas ได้ที่นี่ คุณยังสามารถพิมพ์ผ้าใบและเขียนลงบนผ้าใบได้ หรือคุณสามารถใช้เครื่องมือออนไลน์เช่น Miro ซึ่งฉันใช้สำหรับบทความนี้
การตั้งค่า
สมมติว่าคุณทำงานกับทีมสตาร์ทอัพมาสองสามเดือนแล้ว คุณมีแนวคิดดีๆ และตอนนี้คุณก็กระตือรือร้นที่จะวางแผนการพัฒนาซอฟต์แวร์ คุณได้ทำงานบนผ้าใบแบบลีนของคุณ คุณได้สร้างแผนผังเรื่องราวของขั้นตอนกระบวนการที่ผู้ใช้จะได้รับเมื่อพวกเขาผ่านแอป ตอนนี้คุณต้องสร้างมัน ดังนั้น คุณนำทุกคนเข้าสู่ห้องประชุม ทีมผลิตภัณฑ์ และทีมเทคโนโลยีของคุณ และคุณฉายเวอร์ชันเปล่าของ Technology Product Canvas บนหน้าจอห้องประชุม จะเริ่มต้นที่ไหน
อย่างแรกคือตั้งความคาดหวังว่าทำไมทุกคนถึงมาอยู่ที่นี่และเป้าหมายของคุณคืออะไร อธิบายให้ทีมของคุณทราบว่าพวกเขาอยู่ที่นี่เพื่อให้แน่ใจว่ามีการวางแผนระหว่างเป้าหมายผลิตภัณฑ์และงานด้านเทคนิค นอกจากนี้ ให้เน้นว่าคุณไม่ได้มองหาความสมบูรณ์แบบ และคุณจะทบทวนสิ่งนี้ทุกๆ สองสามเดือนเมื่อคุณเรียนรู้เพิ่มเติมและข้อกำหนดเปลี่ยนไป แต่อย่างน้อยสำหรับวันนี้ นี่คือเดิมพันเพื่อให้แน่ใจว่าคุณทั้งหมดอยู่ในหน้าเดียวกัน
ขั้นตอนที่ 1: กำหนดตัวชี้วัดความสำเร็จ
คุณจะวัดได้อย่างไรว่าแผนโดยรวมของคุณใช้ได้ผลหรือไม่ เป้าหมายทางธุรกิจคืออะไร? อาจเป็นรายได้ในแต่ละช่วงการเปิดตัวหรือจำนวนการดาวน์โหลดแอป หากคุณคุ้นเคยกับผ้าใบแบบลีน คุณอาจระบุตัวเลขดังกล่าวแล้ว คัดลอกข้อมูลนั้นไปยังส่วนนี้ ในตัวอย่างนี้ ฉันได้ใช้ตัวชี้วัดความสำเร็จสองแบบต่อไปนี้: "เชื่อมโยงผู้คน 1,000 คนในปีแรกของเรา" และ "สร้างแบรนด์ของเราในลอสแองเจลิส" - หนึ่งเมตริกเชิงปริมาณและหนึ่งเมตริกเชิงคุณภาพ
แต่ทำไมเราถึงเน้นเรื่องนี้ก่อน? มันทำให้มั่นใจว่าทั้งทีมเข้าใจว่าทำไมเราถึงอยู่ในห้อง เรามีเป้าหมายที่จะบรรลุเป้าหมายที่ใหญ่กว่าปัญหาด้านผลิตภัณฑ์หรือเทคโนโลยีใดๆ เป็นเหตุผลทางธุรกิจที่เราทุกคนอยู่ที่นี่
ขั้นตอนที่ 2: กรอกวิสัยทัศน์ผลิตภัณฑ์และส่วนการเปิดตัวผลิตภัณฑ์ของคุณให้สมบูรณ์
ซึ่งช่วยให้ทีมได้รับความชัดเจนหรือได้รับการฟื้นฟูเกี่ยวกับวิสัยทัศน์ผลิตภัณฑ์ของเรา และวิธีที่เราได้กำหนดลำดับความสำคัญในการพัฒนาผลิตภัณฑ์ของเราในปัจจุบัน เขียนคำแถลงวิสัยทัศน์ผลิตภัณฑ์และใครคือกลุ่มเป้าหมายหลัก จากนั้น ระบุรายการผลิตภัณฑ์หลักสองสามรายการที่คุณต้องการส่งมอบในแต่ละรุ่น ฉันแนะนำให้กรอกข้อมูลในกล่องเหล่านี้เป็นทีมและไม่ต้องกรอกล่วงหน้า ช่วยให้มั่นใจได้ว่าทั้งสมาชิกในทีมเทคโนโลยีและผลิตภัณฑ์มีส่วนร่วมในกระบวนการกำหนดเป้าหมาย ทำงานจากซ้ายไปขวา: ระบุเป้าหมายสำหรับการทำซ้ำผลิตภัณฑ์ครั้งแรก – คุณสมบัติขนาดใหญ่ที่จำเป็นต่อการตอบสนองความต้องการของลูกค้าของคุณ

ขั้นตอนที่ 3: จับคู่วิสัยทัศน์เทคโนโลยีกับวิสัยทัศน์ผลิตภัณฑ์
ขั้นตอนที่ 4: จับคู่แผนเทคโนโลยีกับเป้าหมายผลิตภัณฑ์
นี่คือจุดที่ยางกระทบกับถนน ในขั้นตอนที่ 2 สำหรับการทำซ้ำผลิตภัณฑ์แต่ละรายการ จะมีการระบุคุณลักษณะหลัก ตอนนี้ คุณต้องกำหนดแผนเทคโนโลยีสำหรับการเผยแพร่แต่ละรายการเหล่านี้ ระบุสถาปัตยกรรมเทคโนโลยีและเครื่องมือที่จำเป็นเพื่อรองรับแต่ละหน้าที่เหล่านี้ การระบุเครื่องมือที่แน่นอนและรับข้อมูลทางเทคนิคเป็นเรื่องปกติ คุณสามารถหมุนในรุ่นต่อๆ ไป หากจำเป็น แผนคือการให้ทีมเทคโนโลยีสื่อสารอย่างชัดเจนถึงสิ่งที่พวกเขาจะต้องทำ
ให้ทีมเทคโนโลยีเป็นผู้นำส่วนนี้และรับรองกับพวกเขาว่าคำตอบไม่จำเป็นต้องสมบูรณ์แบบ หากพวกเขาต้องการออกไปทำวิจัยเพิ่มเติม พวกเขาสามารถทำได้หลังการประชุม แต่เป้าหมายที่นี่คือการทำให้การทำซ้ำครั้งแรกของผืนผ้าใบเสร็จสมบูรณ์ ซึ่งสามารถอัปเดตได้ในภายหลัง ความสมบูรณ์แบบเป็นศัตรูของความสำเร็จ
ในตัวอย่างแอปของเรา เราจะพิจารณาความต้องการของผลิตภัณฑ์ในกล่อง Product Release 1 จากข้อกำหนดเหล่านี้ เราอาจกล่าวได้ว่าแผนเทคโนโลยี 1 คือ "พัฒนาเว็บแอปแบบโปรเกรสซีฟโดยใช้ Ionic เพื่อเปิดใช้งานแอปข้ามแพลตฟอร์ม ใช้ความสามารถตำแหน่งทางภูมิศาสตร์ของอุปกรณ์ ซิงค์กับส่วนหลังของ Firebase ใช้บริการอีเมล SendGrid” แผนเทคโนโลยีและเป้าหมายที่อธิบายไว้ในที่นี้ควรเพียงพอที่จะบรรลุเป้าหมายของผลิตภัณฑ์ ตรวจสอบให้แน่ใจว่าทีมไม่ได้ทำงานมากเกินไปในที่ที่ไม่มีเป้าหมายผลิตภัณฑ์
ในทำนองเดียวกัน แผนเทคโนโลยี 2 จะเป็น "ใช้การพิสูจน์ตัวตนผู้ใช้โดยใช้การอนุญาต Facebook/Google ใช้การแชทแบบเรียลไทม์กับฐานข้อมูล Firebase และอินเทอร์เฟซการแชท" แผนเทคโนโลยี 3 จะเป็น "ใช้การซ่อนความเป็นส่วนตัว/GPS และวิธีการซื้อในแอปสำหรับการอัปเกรดแอป"
กระบวนการนี้ต้องการให้ทีมเทคโนโลยีในการประชุมของคุณมีส่วนร่วมในการอภิปราย คุณจะมีโอกาสแบ่งปันและหารือเกี่ยวกับแนวคิดและข้อมูลเชิงลึกทั้งหมด และคุณจะได้รับการจัดตำแหน่งทีมและการยอมรับ นี่คือที่ที่ผู้คนจากทุกฝ่ายในทีมจะเข้าใจถึงความต้องการ ลำดับความสำคัญ และประเด็นที่ต้องหารือ และคุณจะพัฒนาแผนและข้อตกลงเบื้องต้นที่ใด
ขั้นตอนที่ 5: ระบุความเสี่ยงและทรัพยากร
สุดท้าย เมื่อคุณตัดสินใจว่าจะสร้างผลิตภัณฑ์จากมุมมองของสถาปัตยกรรมเทคโนโลยีแล้ว ควรหารือเกี่ยวกับความเสี่ยงและทรัพยากร ในตัวอย่างของเรา เราอาจพูดถึงความเสี่ยง: “มีโอกาสที่เว็บแอปแบบโปรเกรสซีฟจะไม่เร็วพอ” ถ้าเป็นเช่นนั้น เราสามารถหมุนไปที่ React หรือ Native app development สำหรับทรัพยากร เราต้องการบุคลากรที่มีทักษะใน “Ionic, PWA, ตำแหน่งทางภูมิศาสตร์ และ Firebase”
ภาพเต็ม
นี่คือตัวอย่างที่สมบูรณ์ของ Technology Product Canvas โดยอิงจากตัวอย่างแอพสมมุติของเราด้านบน:
ไม่ควรคาดหวังว่าผืนผ้าใบจะต้องทำให้เสร็จในครั้งแรก คุณอาจไม่เห็นด้วยในทีมว่าคุณลักษณะของผลิตภัณฑ์คืออะไรเมื่อเปรียบเทียบกับความสามารถทางเทคนิคและตำแหน่งที่จะวางสิ่งใดบนผืนผ้าใบ จุดประสงค์ของผืนผ้าใบคือเพื่อเริ่มต้นและจัดกรอบการสนทนา เพื่อที่เมื่อสิ้นสุดเซสชัน คุณและทีมงานทั้งหมดมีข้อตกลงเชิงแนวคิดที่ดีขึ้นมากเกี่ยวกับวิธีที่การพัฒนาจำเป็นต้องดำเนินการต่อไป
เอกสารนี้เป็นแกนหลักของแผนพัฒนาของคุณ เป็นแผนงานการพัฒนาระดับสูง และตอนนี้ทีมเทคโนโลยีสามารถใช้สิ่งนี้และกำหนดกรอบงานการพัฒนาที่มีรายละเอียดมากขึ้นโดยรู้เป้าหมายของธุรกิจ
บทสรุป: ทำซ้ำผ้าใบผลิตภัณฑ์เทคโนโลยีของคุณ
ห้าขั้นตอนในการสร้าง Technology Product Canvas คือ:
- กำหนดตัวชี้วัดความสำเร็จ
- ทำวิสัยทัศน์ด้านผลิตภัณฑ์และส่วนการเปิดตัวผลิตภัณฑ์ของคุณให้สมบูรณ์
- จับคู่วิสัยทัศน์เทคโนโลยีกับวิสัยทัศน์ผลิตภัณฑ์
- จับคู่แผนเทคโนโลยีกับเป้าหมายผลิตภัณฑ์
- ระบุความเสี่ยงและทรัพยากร
ประโยชน์ที่สำคัญมากของผืนผ้าใบคือช่วยให้ทีมระบุเทคโนโลยี 'ขั้นต่ำ' ที่จำเป็นต้องนำไปใช้หรือพัฒนาในแต่ละขั้นตอน ช่วยให้ทีมผลิตภัณฑ์ตระหนักถึงความพยายามด้านเทคโนโลยีที่จำเป็นและความท้าทายที่รออยู่ข้างหน้า การพัฒนาผลิตภัณฑ์ไม่ได้ชะลอตัวลงเนื่องจากขาดความสามารถทางเทคนิค เนื่องจากแผนทางเทคนิคมีความสอดคล้องกันและมองเห็นขั้นตอนที่เพียงพอในอนาคต ในตัวอย่างแอป เราจะได้รับการฝึกอบรมทีมของเราหรือค้นหาผู้เชี่ยวชาญด้านเทคโนโลยี SignalR ในขณะที่เราเข้าใกล้การเปิดตัวเวอร์ชัน 1 มากขึ้น เพื่อให้เราพร้อมสำหรับการเปิดตัวเวอร์ชัน 2 ที่ต้องการทักษะนั้น
คุณสามารถดาวน์โหลด Technology Product Canvas ได้ที่นี่ ฉันแนะนำให้ทีมทำการตรวจสอบในแต่ละไตรมาส และแน่นอนว่าเมื่อแต่ละรุ่นทำสำเร็จ ปรับเปลี่ยนผ้าใบให้เหมาะกับความต้องการของคุณได้ตามสบาย ฉันสนใจที่จะรับฟังความคิดเห็นของคุณเกี่ยวกับวิธีการปรับปรุง Technology Product Canvas