คำตอบของฉัน:
ฉันคิดว่าคำตอบอยู่ที่ "Internet TV" และ "Cloud Computing" บนไหล่ของ "Peak of Inflated Expectations" (แม้ว่าฉันคิดว่าสิ่งเหล่านี้ทั้งสองเคลื่อนย้ายได้อย่างรวดเร็วในช่วงสองสามปีที่ผ่านมา)
ธรรมชาติของวงจร Hype:
ในขณะที่ฉันเข้าใจมันความก้าวหน้าในวัฏจักรโฆษณานั้นโดดเด่นด้วยการรับรู้การพัฒนาเกี่ยวกับข้อดีข้อเสียของเทคโนโลยีเฉพาะมากกว่าการวัดตามวัตถุประสงค์ของ "วุฒิภาวะ" (ไม่ว่ามันจะหมายถึงอะไร)
ก่อนที่เราจะได้สะสมประสบการณ์ที่หลากหลายอย่างเพียงพอเพื่อสร้างความคิดเห็นที่สมดุล (และเป็นอิสระ ) พลวัตของฝูงชน (ตามธรรมชาติ) จะแกว่งไปแกว่งมาพร้อมกับความคิดเห็นที่มีความสัมพันธ์สูงที่มีความหลากหลายเล็กน้อยความละเอียดหรือการวิเคราะห์เชิงลึก
สิ่งนี้เป็นจริงใน "Trough of Disillusionment" เช่นเดียวกับใน "Peak of Inflated Expectations"
หากชุมชนต้องผลิตความคิดเห็นที่หลากหลายและหลากหลายด้วยการวิเคราะห์เชิงลึกเกี่ยวกับสถานที่และเวลาที่เหมาะสมในการปรับใช้ DVCS และสถานที่และเวลาที่ไม่เมื่อนั้นเราสามารถสรุปได้ว่าเราอยู่ใน "Plateau of Productivity" (หรืออย่างน้อยก็หาทาง "ลาดแห่งการตรัสรู้")
หากในอีกทางหนึ่งวาทกรรมจะเน้นไปที่ความเหนือกว่า (หรืออย่างอื่น) ของเทคโนโลยีโดยไม่คำนึงถึงการลดลงและการพับของแนวการแข่งขันตามที่มันตั้งอยู่จากนั้นเราอาจอนุมานได้ว่าเราเป็นทั้ง "จุดสูงสุดของ ความคาดหวังที่สูงเกินจริง "หรือ" ความท้อแท้ของรางน้ำ " เราอาจอยู่ในทั้งสองขั้นตอนในเวลาเดียวกันหากชุมชนถูกแบ่งออกเป็นค่ายโดยสงครามเปลวไฟ
:-)
การประเมินผลของ DVCS ตามเกณฑ์เหล่านี้:
จากการวิเคราะห์ที่ค่อนข้างตื้นที่ฉันได้เห็นในวาทกรรมจนถึงขณะนี้และการขาดความเห็นเชิงลบฉันจะประเมินว่าเรากำลังปีนขึ้นไปที่ "จุดสูงสุดของความคาดหวังเงินเฟ้อ" โดยมีคำถาม (เช่นนี้) แสดงว่ามี คือบางคนที่กำลังเตรียมความลาดเอียงลงบนอีกด้านหนึ่ง
ฉันคิดว่าตัวบ่งชี้ที่แข็งแกร่งของความเป็นผู้ใหญ่ของเทคโนโลยี DVCS (จากมุมมองขององค์กร) จะเกิดขึ้นเมื่อการอภิปรายเปลี่ยนจากการถามง่ายๆว่า "ทำไมต้องเป็น DVCS" ถึง "เราจะจัดโครงสร้างกระบวนการทำงานและกระบวนการรอบ DVCS ให้เกิดประโยชน์สูงสุดต่อองค์กรได้อย่างไร"
จากสิ่งที่ฉันเห็นเรายังไม่ได้มีทั้งหมด (แม้ว่าเพื่อนร่วมงานที่ซับซ้อนของเราบางคนกำลังนำทางอยู่)
บทบาทของ Hype Cycle ในการตัดสินใจ:
โมเดล "Hype Cycle" เป็นแบบจำลองของพฤติกรรมอคติและช่วยให้เราเข้าใจสภาพจิตใจของเราเอง หากเราสามารถตัดสินได้ว่าเทคโนโลยีนั้นถูกคนอื่นสะกดไว้นั่นอาจส่งผลกระทบต่อจุดยืนทางจิตใจของเราและ (ในความเสี่ยงของการคิดซ้ำซ้อน) เราอาจต้องชดเชยให้เหมาะสมและบังคับให้เราประพฤติปฏิบัติอย่างมีเหตุผลในการเลือกเกณฑ์การคัดเลือกของเรา
เกณฑ์การคัดเลือก:
จำเป็นต้องพูดตัวเลือกเกณฑ์การคัดเลือกนั้นขึ้นอยู่กับบริบทเป็นอย่างมาก
โดยส่วนตัวแล้วฉันจะทำ (เป็นแบบฝึกหัดระดมความคิด) การวิเคราะห์ SWOT สั้น ๆ (15 นาที) ของแต่ละตัวเลือกที่คุณกำลังพิจารณาพร้อมกับ (อย่างจริงจัง) การวิเคราะห์ศัตรูพืชของสถานการณ์เพื่อให้แน่ใจว่าคุณนำที่กว้างขึ้น (ไม่ใช่เทคโนโลยี) ปัจจัยในการวิเคราะห์ของคุณ
SWOT สำหรับ VCS แบบกระจาย
จุดแข็ง:
- ความยืดหยุ่น - อิสระมากขึ้นในการเลือกเวิร์กโฟลว์ที่แตกต่างกัน
- ประสิทธิภาพที่ดีขึ้นผ่านการเชื่อมต่อเครือข่ายที่มีแบนด์วิธต่ำ / ความหน่วงสูงดีกว่าสำหรับทีมงานกระจายและพนักงานนอกสถานที่
- ฟังก์ชันการผสานที่ซับซ้อนมากขึ้นช่วยให้คุณแยกสาขาได้บ่อยขึ้น (ฉันไม่แน่ใจว่านี่เป็นสิ่งที่ดี)
- ซอร์สโค้ดคือ "สำรอง" ในเครื่องนักพัฒนาซอฟต์แวร์แต่ละเครื่อง (เป็นการหลอกลวงอันนี้เนื่องจากอาจรบกวนการวางแผนการกู้คืนความเสียหายที่เหมาะสม)
จุดอ่อน:
- ความยืดหยุ่น - เนื่องจากเรามีอิสระมากขึ้นในการเลือกเวิร์กโฟลว์ที่แตกต่างกันเราจึงต้องทำงานเพิ่มเติมเพื่อกำหนดเวิร์กโฟลว์ที่เรากำลังใช้งานและเพื่อบังคับใช้มัน
- ความซับซ้อน & ความยุ่งยากในการคิด (โดยเฉพาะอย่างยิ่งสำหรับสมาชิกในทีมที่ไม่ใช่นักพัฒนาซอฟต์แวร์)
โอกาส:
- บางทีความยืดหยุ่นสามารถนำไปใช้เพื่อจัดทำเวิร์กโฟลว์ที่เหมาะกับความต้องการทางธุรกิจมากขึ้น?
ภัยคุกคามที่:
- บางทีเราจะใช้เวลาอีกนานในการปรับปรุงกระบวนการทำงานของเราเราจะหลวมมุ่งเน้นผลิตภัณฑ์หลักของเราหรือไม่
- มันอาจเป็นเรื่องยากที่จะทำให้บางคนใช้เครื่องมือง่าย ๆ โดยเฉพาะอย่างยิ่งหากพวกเขาไม่เชื่อว่าพวกเขามีความจำเป็นหรือไม่มีแรงจูงใจ
SWOT สำหรับ VCS รวมศูนย์
จุดแข็ง:
- ให้ช่องทางการสื่อสารโดยนัยในวงดนตรีสำหรับองค์กรธุรกิจและกระบวนการ
- จำกัด เวิร์กโฟลว์ที่เป็นไปได้สำหรับชุดย่อย (ในหลาย ๆ กรณี)
- ทำให้การตั้งค่า CI และเครื่องมืออัตโนมัติอื่น ๆ เพื่อการพัฒนาง่ายขึ้น
- (เฉพาะ SVN) รองรับที่เก็บข้อมูลขนาดใหญ่
- (เฉพาะ SVN) มีเสถียรภาพมากใช้โดยองค์กรขนาดใหญ่และอนุรักษ์นิยมจำนวนมาก
- เป็นที่ยอมรับทางการเมืองมากขึ้นในองค์กรที่สั่งการและควบคุมจากบนลงล่าง?
จุดอ่อน:
- ตาย
- ประสิทธิภาพต่ำผ่านการเชื่อมต่อแบนด์วิธต่ำ / เวลาแฝงสูงทำให้ยากต่อการใช้งานสำหรับทีมงานกระจายและพนักงานนอกสถานที่ (โดยเฉพาะถ้าพื้นที่เก็บข้อมูลมีขนาดใหญ่)
โอกาส:
- บางทีเราสามารถใช้ลักษณะที่เป็นเสาหินเดียวของที่เก็บเพื่อช่วยนักพัฒนานำทางผลิตภัณฑ์และนำรหัสของกันและกันมาใช้ซ้ำได้มากขึ้น?
ภัยคุกคามที่:
- หากโครงการกลายเป็นสิ่งที่มีความสำคัญเกินจริงและเราจำเป็นต้องนำนักพัฒนาเพิ่มเติมมาทำงานในไซต์อื่น ๆ พวกเขาสามารถทำงานกับพื้นที่เก็บข้อมูล SVN ที่โฮสต์ (สำหรับพวกเขา) ได้อย่างมีประสิทธิภาพหรือไม่
- หากชุดของผู้พัฒนาขยายใหญ่ขึ้นจนการประสานงานกลายเป็นเรื่องยากที่เก็บส่วนกลางจะกลายเป็นคอขวดหรือไม่? (เราจะหลีกเลี่ยงวิธีอื่นได้ไหม?)
สรุป:
VCS ใดที่ใช้ขึ้นอยู่กับสถานการณ์ของแต่ละบุคคล สำหรับหลาย ๆ สถานการณ์ที่ฉันทำงาน DVCS ที่มีเวิร์กโฟลว์ส่วนกลางจะทำได้ดี แต่ฉันจะต้องพิสูจน์เวลาและความพยายามในการสร้างกลไกเพื่อสนับสนุนและบังคับใช้เวิร์กโฟลว์ซึ่งจะยังคงอยู่ ยาก.
ท้ายที่สุดฉันคิดว่าการสนทนาควรเน้นไปที่คำถาม: เวิร์กโฟลว์ใดที่เหมาะกับธุรกิจของเรามากที่สุด เครื่องมือที่ดีที่สุดในการใช้ควรทำตามธรรมชาติจากคำตอบของคำถามนั้น