ฉันจะอธิบายได้อย่างไรว่าเราเสียเวลานักพัฒนาเพิ่มคุณสมบัติที่ไม่จำเป็นออกไป


9

ดังนั้นอย่างน้อยที่สุดฉันก็เริ่มคิดกับวิศวกรเพื่อนของฉันเพื่อเริ่มต้น "คิด" ลีน เราพบกับของเสียที่สำคัญสองสามประการและ 2/3 นำไปสู่จุดเดียวกันแน่นอน ... "คุณสมบัติพิเศษ" เราเชื่อมั่นในซอฟต์แวร์ของเราในสองด้านการขายและการจัดการโครงการ มันใช้งานได้ดีสำหรับการขายเพราะนั่นคือสิ่งที่ CRM ดีสำหรับ มันไม่ได้ยอดเยี่ยมสำหรับการจัดการโครงการและเรามักจะมอบหมายให้เพิ่มคุณสมบัติพิเศษเพื่อให้สามารถใช้งานได้ในกรณีการใช้งานนี้

มันเหมาะสมกว่าหรือที่จะเพิ่มคุณสมบัติที่ไม่เพิ่มคุณค่าให้กับลูกค้าหรือเราควรยอมรับว่าการมีทีมขายของเราที่ใช้ผลิตภัณฑ์ของเราคือ "ดีพอ" และอาจมองหาวิธีแก้ปัญหาแบบนอกชั้นวาง?


3
ผลิตภัณฑ์ของคุณคืออะไร (ไม่ใช่ชื่อผลิตภัณฑ์เฉพาะสิ่งที่พิมพ์ "CRM สำหรับ บริษัท สำนักพิมพ์" มากกว่า) ใช้ทำอะไร? คุณทำอะไรให้สุนัขทำ?

5
คุณสมบัติมีความจำเป็นหรือไม่และหากการใช้แอปของ บริษัท คุณแตกต่างจากลูกค้าของคุณคุณไม่ได้บริโภคอาหารสุนัขจริงๆ ฟังดูเหมือนมีคนต้องการเค้กและกินมันด้วย
JeffO

2
เรากำลังใช้เครื่องมือ CRM ของเราเป็นระบบการจัดการโครงการ
user115710

1
เรามีทีมที่ใช้มันและฉันเชื่อมั่นในผลิตภัณฑ์อย่างแน่นอน (ฉันหวังว่าเราทุกคนจะทำได้)
user115710

5
บางทีคุณควรสร้าง "การบริหารโครงการ" ซึ่งเป็นคุณสมบัติที่สามารถขายให้กับลูกค้าของคุณรวมถึงโมดูลเพิ่มเติม จากนั้น "dogfooding" จะทำให้รู้สึกมากขึ้น
Doc Brown

คำตอบ:


19

ฉันไม่เห็นด้วยกับการประเมินเบื้องต้นของคุณ

ประการแรกมันไม่น่าเป็นไปได้อย่างมากที่ บริษัท ของคุณจะมีเอกลักษณ์หรือผิดปกติที่ลูกค้าของคุณอาจไม่ได้รับประโยชน์จากคุณสมบัติที่กำหนดเอง

การทดลองใช้ Dogfooding (แม้ว่าคุณจะต้องปรับแต่งซอฟต์แวร์เพื่อให้ทำงานใน บริษัท ของคุณได้) เป็นหนึ่งในวิธีที่ดีที่สุดในการรับ "การตรวจสอบความเป็นจริง" ความไม่สะดวกจะต้องเป็นอย่างยิ่งที่จะเอาชนะผลประโยชน์ที่คุณได้รับ

นอกจากนี้ยังมีราคาถูกกว่าที่จะใช้ของคุณเองมากกว่าที่จะซื้อสิ่งอื่นเพื่อใช้ภายใน หากคุณไม่ได้ใช้สิ่งของของตัวเองคุณจะมอบความมั่นใจให้กับลูกค้าของคุณอย่างไร


ดังที่กล่าวไว้หากแอปพลิเคชันของคุณไม่สามารถกู้เงินได้ดีสำหรับ dogfooding (นั่นไม่ใช่แอปพลิเคชันการจัดการโครงการ แต่คุณกำลังพยายามใช้สำหรับการจัดการโครงการ) คุณต้องตัดสินใจว่าจะเพิ่มคุณสมบัติลงไปหรือไม่ ทำงานในบทบาทการบริหารโครงการ (เมื่อลูกค้าของคุณไม่ได้ใช้อย่างนั้น) มีค่าต่อปัญหาค่าใช้จ่ายเพิ่มเติมและความซับซ้อน

คุณลักษณะของ Dogfooding ที่ลูกค้าจะไม่เห็นไม่สมเหตุสมผลเว้นแต่ว่าจะช่วยให้คุณประหยัดเงินได้มากพอโดยไม่ต้องซื้อโซลูชันนอกชั้นวางเพื่อเอาชนะข้อเสียทั้งหมด


1
ดังที่ฉันกล่าวถึงในคำถามของฉันเรากำลังปรับหมุดสี่เหลี่ยมให้เป็นรูกลมโดยใช้ซอฟต์แวร์ในแบบที่ลูกค้าจะไม่ทำ สนใจที่จะอธิบายว่านี่คือการเพิ่มมูลค่าให้กับลูกค้าหากลูกค้าไม่เคยใช้มัน?
115710

นอกจากนี้ทีมขายของเราใช้เครื่องมือ CRM รุ่น "ผู้บริโภค" ในลักษณะเดียวกับลูกค้าของเราดังนั้นเราจึงใช้ของเราเอง
user115710

3
@ user115710: "การใช้ซอฟต์แวร์ในลักษณะที่ลูกค้าจะไม่ทำ" - โดยสุจริตฉันไม่อ่านในคำถามของคุณ คุณควรแก้ไขคำถามแทรกข้อมูลนั้นและลบคำพูดโวยวายจากนั้นคุณมีโอกาสที่ดีกว่าที่จะไม่ถูกปิดในไม่ช้า
Doc Brown

4
@ RobertHarvey: การพัฒนาและการใช้สิ่งของของตัวเอง - ไม่ขายให้กับคนอื่น - อาจมีราคาแพงกว่าการไม่พัฒนาคุณสมบัติเหล่านั้นและซื้ออย่างอื่นแทน แต่บางทีปัญหาคือพวกเขาไม่ได้ขายคุณสมบัติการจัดการโครงการ
Doc Brown

1
@ user115710 - ไม่เคยพูดไม่เคย หากคุณไม่สามารถทำให้มันได้ผลสำหรับคุณใช่แล้วไม่มีความหวังว่าลูกค้าจะสามารถทำงานได้ แต่คุณไม่มีทางรู้ เพียงให้พนักงานขายและการตลาดของคุณได้รับประโยชน์จากการใช้งานนี้และพวกเขาจะผลักดันให้ใครบางคน
JeffO

2

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

ถัดไปเน้นคุณสมบัติของ บริษัท ของคุณที่ซ่อนอยู่จากลูกค้ารายอื่นเนื่องจากไม่มีผลประโยชน์สุทธิเว้นแต่ว่าคุณสมบัติดังกล่าวจะช่วยประหยัดเวลา / เงินได้มากกว่าที่ใช้ในการผลิต

ใครก็ตามที่ทำงบประมาณควรเห็นคุณค่าของการใช้เวลาในการทำอาหารสุนัขทันทีตามเวลาที่สามารถใช้ในการสร้างรายได้


2
นี่เป็นการละเว้นว่า dogfooding มีประโยชน์มากกว่าเพียงแค่การให้บริการเฉพาะที่สามารถทำให้สำเร็จได้โดยซอฟต์แวร์อื่น ๆ : หากคุณทดลองใช้ซอฟต์แวร์ของคุณนี่จะคล้ายกับการทดสอบ UX และ QA อย่างต่อเนื่องในสภาพแวดล้อมกึ่งควบคุม แต่ค่อนข้างเป็นโลกแห่งความจริง คุณจะหาปริมาณได้อย่างไร
amon

การทดสอบอัตโนมัติจะไม่ใช้กำลังการผลิตเท่ากันหรือไม่
user115710

1
@Amon การให้อาหารสุนัขไม่ควรแทนที่ส่วนใด ๆ ของการตรวจสอบคุณภาพดังนั้นจึงมีค่าใช้จ่ายเพิ่มเติม การจัดการผลิตภัณฑ์อาจเห็นประโยชน์จากการใช้งานภายในเพื่อกำหนดคุณลักษณะที่จะเพิ่มและเช่นนั้น แต่ฉันไม่รู้เกี่ยวกับการจัดทำงบประมาณแบบนั้น
Kevin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.