การแม็ปสตรีมค่าคืออะไร


19

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

Value Stream Mapping คืออะไรและนำไปใช้กับการจัดส่งซอฟต์แวร์ได้อย่างไร

คำตอบ:


8

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

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

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

Value Stream Mapping สามารถนำไปใช้ในขอบเขตขนาดใหญ่กับกระบวนการทางธุรกิจหรือขอบเขตที่เล็กกว่าภายในการส่งมอบซอฟต์แวร์ กระบวนการส่งมอบซอฟต์แวร์จะทำหน้าที่เป็นสายการประกอบ รหัสถูกเขียนตรวจสอบทดสอบรวมและทดสอบอีกครั้ง มันถูกส่งจากสภาพแวดล้อมหนึ่งไปยังอีกสภาพแวดล้อมหนึ่ง (ในการผลิตสิ่งนี้เรียกว่าศูนย์งาน ) จนกระทั่งในที่สุดมันก็ถูกส่งไปยังฝ่ายผลิต


คุณช่วยอธิบายได้อย่างไรว่าการจับคู่ค่ากระแสจะนำไปใช้กับซอฟต์แวร์ได้อย่างไร มันเกี่ยวกับวิธีที่พ่อครัวนักเทียบท่าเจนกิ้นส์คอมไพล์และ aws ทั้งหมดทำงานร่วมกันและอาจทำให้แน่ใจว่าคุณไม่ได้ใช้ git + svn หากไม่จำเป็นหรือมากกว่านั้นเช่นเดียวกับที่ผลิตภัณฑ์ google ต่างๆเพิ่มประสิทธิภาพให้กับธุรกิจโฆษณาของพวกเขา?
avi

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

เช่นเดียวกับการพยายามชี้แจงจุดที่สับสนฉันหวังว่าคุณจะแก้ไขคำตอบของคุณเพื่อให้เป็นตัวอย่างที่เป็นรูปธรรม
avi

ฉันคิดว่าขั้นตอนต่อไปเพื่อให้เกิดการใช้ VSM ใน SDLC จะเป็นการวิเคราะห์ข้อมูลแบบบูรณาการในสายการประกอบจากรายละเอียดไปจนถึงการผลิต
ปีเตอร์

6

การแม็พสตรีมค่าคืออะไร

Value Stream Map คือการนำเสนอการไหลของงานสินค้าคงคลังและข้อมูลจากซัพพลายเออร์ไปยังลูกค้าผ่านองค์กรของคุณ VSM ช่วยให้คุณมองเห็นความล่าช้าในกระบวนการของคุณข้อ จำกัด ใด ๆ และงานหรือสินค้าคงคลังที่มากเกินไป

สำหรับองค์กรด้านไอทีหนึ่งในสัญกรณ์ทั่วไปคือสินค้าคงคลังเป็นจำนวนของงานที่ค้าง Joel Spolsky เขียนบทความที่น่าอัศจรรย์ที่อธิบายและขยายแนวคิดนี้

โดยปกติ VSM เป็นกราฟกราฟิกที่รวมถึง:

  • ลูกค้าของคุณ
  • ซัพพลายเออร์ของคุณ (ถ้าและเมื่อคุณใช้ผู้รับจ้างภายนอกเพื่อทำงาน)
  • กระบวนการภายในองค์กรของคุณ (เกิดอะไรขึ้นกับรายการของงานในองค์กรของคุณ)
  • ข้อเสนอแนะลูป (ลูกค้าขอคุณสมบัติคุณสื่อสารข้อกำหนดกับซัพพลายเออร์ ฯลฯ ... )

ทำไมการแม็พสตรีมค่า

ในองค์กรขนาดใหญ่เมื่องานถูกแบ่งออกเป็นเซลล์พิเศษ - บ่อยครั้งที่แนวคิดของระบบทั้งหมดไม่ได้มุ่งเน้น สิ่งนี้นำไปสู่ปัญหาเช่นการเพิ่มประสิทธิภาพให้กับ optima ท้องถิ่น ตัวอย่างเช่นถ้าคุณมีทีมที่จัดการเซิร์ฟเวอร์เจนกินส์และทีมนักพัฒนาอื่นที่จำเป็นต้องใช้ผู้ดูแลระบบเจนกิ้นส์สามารถปรับปรุงและทำงานที่ดูดีในจิราของพวกเขา แต่จริงๆแล้วเจ็บนักพัฒนาที่ใช้ระบบ ในองค์กรการคิดเชิงระบบผู้คนจะทำงานเพื่อปรับปรุงระบบโดยรวมโดยไม่เพิ่มการปรับปรุงที่เป็นของท้องถิ่นและจะไม่มีผลกระทบใด ๆ ต่อกระบวนการทั้งหมดหรือทำให้กระบวนการเสียหาย

วัตถุประสงค์ของ VSM คือการมอบคุณค่าที่ดีที่สุดให้กับลูกค้าขององค์กรโดยมีของเสียน้อยที่สุดในกระบวนการสร้างมูลค่า (Lean) "คุณค่า" คือสิ่งที่ลูกค้าขององค์กรกำลังซื้อ

วิธีการสร้าง Value Stream Map

การสร้าง VSM มีเป้าหมายเป็นของตัวเองเพื่อปรับปรุงองค์กร ดังนั้นขั้นตอนแรกคือการทำแผนที่การไหลของงานและข้อมูลในปัจจุบัน ขั้นตอนต่อไปคือการออกแบบและดำเนินการปรับปรุงบางอย่างและในอนาคตจะทำซ้ำและปรับปรุงต่อไปเช่นกัน VSM เป็นแดชบอร์ดที่แสดงภาพการทำงานและการวัดรอบ ๆ ดังนั้นคอขวดจึงสามารถมองเห็นได้อย่างชัดเจนและสามารถควบคุมได้ (โดยใช้ทฤษฎีข้อ จำกัด )

ขั้นตอนในการสร้าง VSM ตามคำอธิบายในหนังสือลีนส่วนใหญ่:

  1. ระบุค่าจากมุมมองของลูกค้า
  2. ระบุ VSM สำหรับแต่ละตระกูลผลิตภัณฑ์ (อาจมีมากกว่าหนึ่งรายการ)
  3. ปรับปรุงการไหลของงาน
  4. จัดตั้ง pull ตอนนี้ลูกค้าสามารถดึงผลงานออกมาจาก VSM ไม่ได้ผลักงานออกมา
  5. วนซ้ำจนกว่าจะสมบูรณ์

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

การอ้างอิงที่ดีสำหรับการอ่านเพิ่มเติมเกี่ยวกับเรื่อง:

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.