ยินดีต้อนรับสู่ธุรกิจจริง
มีรูปแบบธุรกิจที่เก่ากว่าซึ่งฉันมักจะเรียกว่า "การพัฒนาแบบดั้งเดิม" อย่างเย้ยหยันแล้วก็มีรูปแบบใหม่ "การพัฒนาที่คล่องตัว" ถ้าฉันพยายามที่จะปฏิบัติต่อสิ่งเหล่านี้ในฐานะที่เป็นปฏิปักษ์ต่ออุดมคติเราจะเห็นการแบ่งแยกที่ตรงไปตรงมาตรงกลาง: แผนและข้อกำหนดต่าง ๆ อยู่ในคอลัมน์ดั้งเดิมการค้นพบและวิวัฒนาการไปในคอลัมน์ที่ว่องไว มันเป็นระเบียบเรียบร้อยและไม่ถูกต้อง
ในความเป็นจริงธุรกิจคือการค้นหาสื่อความสุขระหว่างสอง มันง่ายที่จะแสดงว่าสุดขั้วทั้งสองตกลงมาบนหน้าของมัน เราผู้ที่รักเปรียวกระตือรือร้นแสดงให้เห็นถึงปัญหาทั้งหมดของอุดมคติในอุดมคติของการพัฒนาแบบดั้งเดิมและมีมากมายที่สามารถแสดงให้เห็นหลายวิธีที่บริสุทธิ์เปรียวแยกกัน บริษัท ที่ประสบความสำเร็จนั้นเป็น บริษัท ที่พบความสมดุลระหว่าง บริษัท ทั้งสอง บริษัท ดั้งเดิมที่ประสบความสำเร็จนั้นเป็น บริษัท ที่พบความสมดุลระหว่าง บริษัท ทั้งสอง คุณไม่สามารถมีหนึ่งโดยไม่มีอื่น ๆ
แม้แต่กระบวนการ SCRUM ที่ได้รับพรของเราก็แสดงให้เห็นถึงความสมดุลระหว่างสองสิ่งนี้ ในขณะที่มีความพยายามที่ชัดเจนเพื่อเพิ่มความคล่องตัว แต่ก็มีการแลกเปลี่ยนที่สำคัญบางประการ ตัวอย่างเช่นเจ้าของผลิตภัณฑ์มีหน้าที่สนับสนุนลูกค้าทุกรายอย่างมาก SCRUM โดยเจตนาไม่ได้ระบุว่าการโต้ตอบนั้นทำงานอย่างไร มันตั้งใจส่งมอบความจริงที่ว่าทุกคนต้องการได้รับเงินเมื่อสิ้นวัน เป็นหน้าที่ของเจ้าของผลิตภัณฑ์ในการสร้างภาพลวงตาที่ไม่สำคัญ
(มันน่าสนใจที่จะทราบว่าเปรียวบริสุทธิ์นั้นใช้งานได้ดีตราบใดที่คุณไม่ได้รับเงินจนกว่าคุณจะผลิตผลิตภัณฑ์และคุณจะไม่สามารถเข้าถึงข้อมูลที่เป็นกรรมสิทธิ์จนกว่าคุณจะได้รับสิทธิ์ฉันคิดว่าวิศวกรซอฟต์แวร์คนเดียวที่สะดวกสบาย ด้วยการค้านี้เป็นผู้ประกอบการ)
ดังนั้นฝ่ายจัดการจึงกำหนดคุณลักษณะที่จะอยู่ในนั้นและเมื่อจำเป็นต้องอยู่ที่นั่น ไม่เป็นไร. วลีที่ฉันได้ยินคือ"ลูกค้าเลือกสิ่งที่และเมื่อใดผู้ผลิตจะเลือกว่าใครและอย่างไร" คุณได้สมัครใช้งาน "อะไร" และ "เมื่อใด" พวกเขาไม่ได้ระบุอะไรเกี่ยวกับบุคคลหรือวิธีการใดนอกจากจะให้โอกาสคุณในการใช้ "Agile" เป็นวิธีการของคุณ สิ่งที่เหลืออยู่คือการช่วยให้ฝ่ายบริหารเข้าใจว่ามีคนกี่คนที่พวกเขาจะต้องจ้างเพื่อตอบสนองความต้องการของพวกเขา
ในโลกที่สมบูรณ์แบบ บริษัท ของคุณมีความคล่องตัวจากภายนอก มันโต้ตอบกับลูกค้าในทางที่คล่องตัวช่วยให้นักพัฒนาพัฒนาอย่างรวดเร็วสำหรับพวกเขา อย่างไรก็ตามบ่อยครั้งที่ บริษัท ต้องโต้ตอบกับภายนอกในขณะที่พัฒนาอย่างรวดเร็วภายใน ในระหว่างนั้นเป็นชุดของการแลกเปลี่ยนที่สลับซับซ้อนซึ่งเป็นเอกลักษณ์ของแต่ละ บริษัท
ส่วนตัวผมถือว่าสถานการณ์นี้เป็นกรณีทดสอบสำหรับทุกคนที่คิดว่าพวกเขาเข้าใจการพัฒนาที่คล่องตัว ในบางจุดในอนาคตคุณจะต้องพัฒนาผลิตภัณฑ์สำหรับกำหนดเวลาและคู่ผลิตภัณฑ์ / กำหนดเวลาจะค่อนข้างคงที่ หากผลิตภัณฑ์ / กำหนดตายตัวเปลี่ยนกระบวนการของคุณคุณจะบอกได้ไหมว่าคุณเป็น Agile ในตอนแรก?
คำแนะนำของฉัน: อย่าคิดว่านี่เป็นน้ำตก คุณยังคงควบคุม "อย่างไร" คุณยังสามารถทำต้นแบบการวิ่งอย่างรวดเร็วและยืดหยุ่นทั้งหมดที่ Agile มีชื่อเสียงมาก คุณเพียงแค่ต้องตระหนักว่ายางตรงตามถนนและคุณต้องส่งมอบ นี่คือโลกแห่งความเป็นจริงไม่ใช่โลกในอุดมคติ จะดีกว่าไหมถ้าพวกเขาถามคุณตั้งแต่แรก? แน่ใจ อาจไม่ได้รับสายของคุณ อาจมีเหตุผลที่เกี่ยวข้องกับธุรกิจนับพันที่ต้องทำในแบบที่คุณไม่เข้าใจ อย่าลังเลที่จะผลักดันพวกเขากลับคืน แต่เข้าใจว่าพวกเขาอาจมีเหตุผลที่ดีสำหรับสิ่งที่พวกเขาทำ