บทช่วยสอน SAFe (Scaled Agile Framework)

⚡ สรุปอย่างชาญฉลาด

Scaled Agile Framework (SAFe) คือฐานความรู้สำหรับการประยุกต์ใช้แนวทางปฏิบัติแบบ Lean-Agile ในระดับองค์กร โดยจัดระเบียบตามระดับทีม โปรแกรม พอร์ตโฟลิโอ และกระแสคุณค่า เพื่อช่วยให้องค์กรขนาดใหญ่สามารถวางแผน จัดทำงบประมาณ และส่งมอบคุณค่าได้อย่างสอดคล้องและมีคุณภาพในตัว

  • 🏢 SAFe นิยามไว้ดังนี้: แหล่งรวบรวมความรู้ฟรีสำหรับการประยุกต์ใช้แนวทาง Lean-Agile ในระดับองค์กร
  • 📈 ประโยชน์ที่ได้รับ: รายงานระบุว่า ผลประโยชน์ที่ได้รับ ได้แก่ ผลผลิตที่สูงขึ้น คุณภาพที่ดีขึ้น ระยะเวลาในการออกสู่ตลาดที่เร็วขึ้น และการมีส่วนร่วมของพนักงานที่มากขึ้น
  • 🧱 สี่ Foundations: หลักการลีน-อะจิล, ค่านิยมหลัก, ภาวะผู้นำแบบลีน-อะจิล และกรอบความคิดแบบลีน-อะจิล
  • ✅ ค่านิยมหลัก: การจัดวางให้สอดคล้องกัน คุณภาพที่ฝังอยู่ในระบบ ความโปร่งใส และการดำเนินงานตามโครงการ
  • 🪜 ระดับ: ทีม, โปรแกรม, พอร์ตโฟลิโอ และ (ใน SAFe 4.0) กระแสคุณค่า (Value Stream)
  • 🚆 Agile Release Train: กลไกหลักในการส่งมอบมูลค่าประกอบด้วยทีมงาน 5-12 ทีมที่ทำงานตามจังหวะการพัฒนาโปรแกรม (Program Increment)

SAFe - กรอบการทำงานแบบ Agile ที่ปรับขนาดได้

SAFe (Scaled Agile Framework) คืออะไร

กรอบงาน Agile ที่ปรับขนาดได้ (SAFe) เป็นฐานความรู้ออนไลน์ที่มีให้ใช้งานฟรี ซึ่งช่วยให้คุณสามารถใช้หลักปฏิบัติแบบ Lean-Agile ในระดับองค์กรได้ มอบประสบการณ์ที่เรียบง่ายและมีน้ำหนักเบาสำหรับการพัฒนาซอฟต์แวร์ เป็นชุดขององค์กรและรูปแบบเวิร์กโฟลว์ที่มีจุดมุ่งหมายเพื่อเป็นแนวทางแก่องค์กรในการขยายแนวทางปฏิบัติแบบ Lean และ Agile แบ่งออกเป็น 3 ส่วน ได้แก่ ทีม โปรแกรม และพอร์ตโฟลิโอ

ปลอดภัย กรอบการทำงานช่วยให้ทีมงานสามารถ

  • การใช้ซอฟต์แวร์และระบบ Lean-Agile ในระดับองค์กร
  • มันเป็นไปตามหลักการแบบ Lean และ Agile
  • โดยให้คำแนะนำโดยละเอียดสำหรับงานในพอร์ตโฟลิโอขององค์กร กระแสคุณค่า โปรแกรม และทีม
  • ได้รับการออกแบบมาเพื่อตอบสนองความต้องการของผู้มีส่วนได้ส่วนเสียทั้งหมดภายในองค์กร

SAFe ได้รับการพัฒนาครั้งแรกในภาคสนามและมีรายละเอียดเพิ่มเติมใน ดีน เลฟฟิงเวลล์'หนังสือและบล็อก เวอร์ชัน 1.0 เป็นเวอร์ชันอย่างเป็นทางการครั้งแรกในปี 2011 เวอร์ชันล่าสุดคือ 4.6 ซึ่งเผยแพร่ในเดือนตุลาคม 2018 โดยให้คำแนะนำในการทำงานในระดับพอร์ตโฟลิโอขององค์กร, Value Stream, โปรแกรม และทีม

เหตุใดจึงต้องใช้ SAFe Agile Framework

เป็นกรอบงานที่เรียบง่ายและมีน้ำหนักเบา แต่สามารถรองรับความต้องการของกระแสคุณค่าขนาดใหญ่และการพัฒนาระบบที่ซับซ้อนได้ โดยการนำกรอบงาน SAFe agile มาใช้ คุณจะได้รับประโยชน์ดังต่อไปนี้:

ประโยชน์ของการใช้ Agile Framework
ประโยชน์ของการใช้ Agile Framework
  • ผลผลิตเพิ่มขึ้น by 20 -% 50
  • คุณภาพ เพิ่มขึ้นมากกว่า 50%
  • เวลาไปตลาด เร็วกว่า % 30-75
  • เพิ่มขึ้น การมีส่วนร่วมของพนักงาน และ พึงพอใจในงาน.

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

รูปภาพด้านล่างอธิบายวิธีการทำงานของกระบวนการแบบ Agile Epics เป็นงานชิ้นใหญ่ ซึ่งแบ่งออกเป็นเรื่องราวเล็กๆ น้อยๆ หรือเรื่องราวย่อยๆ อีกหลายเรื่อง มหากาพย์ย่อยเหล่านี้ได้รับการจัดสรรให้กับทีมเป็นเรื่องราว แต่ละทีมจะทำงานกับเรื่องราวหรือฟีเจอร์ซอฟต์แวร์เหล่านี้ตามลำดับ

กรอบงาน Agile ที่ปรับขนาดได้ Archiเทคเจอร์

กรอบงาน Agile ที่ปรับขนาดได้ Archiเทคเจอร์

เมื่อใดจึงควรใช้ Scaled Agile Framework

เมื่อใดจึงควรใช้ Scaled Agile Framework

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

แตกต่างจากแนวทางปฏิบัติแบบ Agile อื่นๆ อย่างไร

ในบทช่วยสอน Scaled Agile Framework นี้ เรามาดูกันว่าเฟรมเวิร์ก Scaled Agile แตกต่างจากแนวทางปฏิบัติแบบ Agile อื่นๆ อย่างไร

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

Foundationของ Scaled Agile Framework

Foundationของ Scaled Agile Framework

Foundationของ Scaled Agile Framework

Scaled Agile Framework (SAFe): ตั้งอยู่บนรากฐานของ

  1. หลักการแบบ Lean-Agile
  2. ค่านิยมหลัก
  3. ภาวะผู้นำแบบ Lean-Agile
  4. ชุดความคิดแบบ Lean-Agile
  5. กลุ่มผู้ปฏิบัติงาน (กลุ่มคนที่ทำงานเกี่ยวกับแนวทางปฏิบัติของ SAFe อย่างต่อเนื่อง)
  6. การดำเนินการ 1-2-3

หลักการแบบ Lean-Agile ที่ปลอดภัย

หลักการและค่านิยม SAFe Agile พื้นฐานสำหรับ SAFe เหล่านี้ต้องได้รับการทำความเข้าใจ จัดแสดง และดำเนินการต่อเพื่อให้ได้ผลลัพธ์ที่ต้องการ

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

ค่านิยมหลัก SAFe Agile

วิธีการ SAFe Agile อิงตามค่าสี่ค่าเหล่านี้

การจัดข้อความ:

  • SAFe รองรับการจัดตำแหน่ง
  • การจัดตำแหน่งเริ่มต้นที่
    • ธีมเชิงกลยุทธ์ใน Portfolio Backlog และ
    • เลื่อนลงไปที่ Vision and Roadmap ของ Program Backlogs จากนั้น
    • ย้ายไปที่ Backlogs ของทีม

คุณภาพในตัว:

  • ช่วยให้มั่นใจได้ว่าการส่งมอบที่เพิ่มขึ้นทุกครั้งจะสะท้อนถึงมาตรฐานคุณภาพ
  • คุณภาพไม่ได้อยู่ที่ “เพิ่มภายหลัง” แต่สร้างไว้
  • คุณภาพในตัวเป็นข้อกำหนดเบื้องต้นของ Lean และข้อบังคับ

โปร่งใส:

  • ความโปร่งใสคือปัจจัยที่ทำให้เกิดความไว้วางใจ
  • SAFe ช่วยให้องค์กรบรรลุความโปร่งใสในทุกระดับ - ผู้บริหาร ผู้จัดการพอร์ตโฟลิโอ และผู้มีส่วนได้ส่วนเสียอื่น ๆ
  • ทุกคนสามารถดูผลงานในมือ/Kanban, โปรแกรมในมือ/Kanban และทีม Backlog/Kanban
  • แต่ละระดับมีความเข้าใจเป้าหมาย PI อย่างชัดเจน
  • โปรแกรมการฝึกอบรมจะมองเห็นรายการงานค้างของทีม รวมถึงรายการงานค้างอื่นๆ ของโปรแกรม
  • ทีมงานและโปรแกรมต่างๆ สามารถมองเห็นภาพรวมของธุรกิจและสถาปัตยกรรม Epics ได้ พวกเขาสามารถมองเห็นสิ่งที่กำลังจะเกิดขึ้นในอนาคต

การทำงานของโปรแกรม:

  • SAFe ให้ความสำคัญอย่างยิ่งกับระบบการทำงานและผลลัพธ์ทางธุรกิจที่ตามมา
  • SAFe จะไม่มีประโยชน์หากทีมไม่สามารถดำเนินการและส่งมอบคุณค่าได้อย่างต่อเนื่อง

ผู้นำแบบ Lean Agile

ผู้นำแบบ Lean-Agile คือผู้เรียนรู้และเป็นครูตลอดชีวิต ช่วยให้ทีมสร้างระบบที่ดีขึ้นผ่านการทำความเข้าใจและจัดแสดงหลักการ SAFe แบบ Lean-Agile

ในฐานะผู้สนับสนุนทีม ความรับผิดชอบสูงสุดคือการนำไปใช้ ความสำเร็จ และการปรับปรุงการพัฒนาแบบ Lean-Agile อย่างต่อเนื่อง เพื่อการเปลี่ยนแปลงและการปรับปรุงอย่างต่อเนื่อง ผู้นำต้องได้รับการฝึกอบรม

ผู้นำจำเป็นต้องนำรูปแบบการเป็นผู้นำแบบใหม่มาใช้ สิ่งหนึ่งที่เสริมศักยภาพและมีส่วนร่วมกับบุคคลและทีมอย่างแท้จริงเพื่อบรรลุศักยภาพสูงสุดของพวกเขา

หลักการของผู้นำแบบ Lean-Agile เหล่านี้

  • เป็นผู้นำการเปลี่ยนแปลง
  • รู้ทาง; เน้นการเรียนรู้ตลอดชีวิต
  • พัฒนาคน
  • สร้างแรงบันดาลใจและสอดคล้องกับพันธกิจ ลดข้อจำกัดให้เหลือน้อยที่สุด
  • กระจายอำนาจการตัดสินใจ
  • ปลดล็อกแรงจูงใจภายในของผู้ปฏิบัติงานที่มีความรู้

ชุดความคิดแบบ Lean Agile

กรอบความคิดแบบ Lean-Agile มีสองสิ่ง:

  1. บ้านปลอดภัยแห่งลีน
  2. ประกาศเปรียว

SAFe House of Lean:

SAFe มาจากหลักการและหลักปฏิบัติด้านการผลิตแบบ Lean จากปัจจัยเหล่านี้ SAFe จึงนำเสนอ "SAFe House of Lean" ได้รับแรงบันดาลใจจาก “บ้าน” ของโตโยต้าแบบลีน

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

รูปด้านล่างอธิบายเป้าหมาย เสาหลัก และ Foundation ของ “SAFe House of Lean”

เป้าหมายและ Foundationของ Scaled Agile Framework

เป้าหมายและ Foundationของ Scaled Agile Framework

ประกาศเปรียว

เรากำลังค้นหาวิธีการพัฒนาที่ดีกว่าเดิมping ซอฟต์แวร์โดยการลงมือทำและช่วยเหลือping คนอื่นก็ทำเช่นกัน จากการทำงานนี้ เราได้เรียนรู้คุณค่าของสิ่งต่อไปนี้:

ประกาศเปรียว

ประกาศเปรียว

นั่นเป็นเหตุผลว่าทำไม แม้ว่ารายการทางขวาจะมีมูลค่า แต่เรากลับให้ความสำคัญกับรายการทางด้านซ้ายมากกว่า

ประกาศเปรียว

  1. สิ่งที่สำคัญที่สุดคือการสร้างความพึงพอใจให้กับลูกค้าด้วยการส่งมอบซอฟต์แวร์อันทรงคุณค่าอย่างต่อเนื่องและรวดเร็วตั้งแต่เนิ่นๆ
  2. ยอมรับข้อกำหนดที่เปลี่ยนแปลงไป แม้จะอยู่ในช่วงการพัฒนาล่าช้าก็ตาม กระบวนการระเบียบวิธี Agile SAFe ควบคุมการเปลี่ยนแปลงเพื่อผลประโยชน์ของลูกค้า
  3. ส่งมอบซอฟต์แวร์ที่ใช้งานได้บ่อยครั้ง ตั้งแต่สองสามสัปดาห์ถึงสองสามเดือน โดยเลือกใช้ระยะเวลาที่สั้นกว่า
  4. นักพัฒนาและนักธุรกิจต้องทำงานร่วมกันทุกวันตลอดทั้งโครงการ
  5. สร้างโครงการเกี่ยวกับบุคคลที่มีแรงบันดาลใจ ให้การสนับสนุนและสภาพแวดล้อมที่พวกเขาต้องการ และไว้วางใจให้พวกเขาทำงานให้สำเร็จ
  6. วิธีสื่อสารกับทีมพัฒนาที่มีประสิทธิภาพมากที่สุดคือการสนทนาแบบเห็นหน้ากัน
  7. ซอฟต์แวร์ที่ใช้งานได้คือการวัดความก้าวหน้าเบื้องต้น
  8. กระบวนการที่คล่องตัวส่งเสริมการพัฒนาที่ยั่งยืน ผู้สนับสนุน นักพัฒนา และผู้ใช้ควรจะสามารถรักษาอัตราการก้าวให้คงที่ได้อย่างไม่มีกำหนด
  9. การเอาใจใส่ต่อความเป็นเลิศด้านเทคนิคและการออกแบบที่ดีอย่างต่อเนื่องจะช่วยเพิ่มความคล่องตัว
  10. ความเรียบง่าย ซึ่งเป็นศิลปะในการเพิ่มปริมาณงานที่ไม่ได้ทำเสร็จเป็นสิ่งสำคัญ
  11. สถาปัตยกรรม ความต้องการ และการออกแบบที่ดีที่สุดเกิดจากการจัดระเบียบทีมด้วยตนเอง
  12. ในช่วงเวลาสม่ำเสมอ ทีมจะไตร่ตรองถึงวิธีที่จะมีประสิทธิภาพมากขึ้น จากนั้นจึงปรับแต่งและปรับพฤติกรรมให้เหมาะสม

ระดับต่างๆ ใน ​​SAFE

การใช้งาน SAFe มีสองประเภทที่แตกต่างกัน:

  1. การใช้งาน SAFe 4.0
  2. การใช้งาน SAFe 3.0
ระดับต่างๆ ใน ​​SAFE

ระดับความปลอดภัย
  • ในการใช้งาน SAFe 4.0 เรามี 4 ระดับ: ผลงาน กระแสคุณค่า โปรแกรม และทีม
  • ในการใช้งาน SAFe 3.0 เรามี 3 ระดับ: ผลงาน โปรแกรม และทีมงาน
  • SAFe 3 ระดับมีไว้สำหรับการใช้งานขนาดเล็กที่มีคนไม่เกิน 100 คน โปรแกรมที่ไม่ต้องการความร่วมมือที่สำคัญ
  • SAFe 4 ระดับมีไว้สำหรับโซลูชันที่โดยทั่วไปต้องใช้ผู้ปฏิบัติงานหลายร้อยคนในการพัฒนาปรับใช้และบำรุงรักษาซอฟต์แวร์

ระดับทีม

บทบาท/ทีม อีเวนต์ ศิลปวัตถุ
ทีม Agile Sprint การวางแผน รายการงานค้างของทีม
เจ้าของสินค้า แบ็คล็อก การดูแล ข้อกำหนดที่ไม่ใช่หน้าที่
การต่อสู้โท การประชุมประจำวัน วัตถุประสงค์ของทีม PI
การกระทำ การทำซ้ำ
Sprint ทดลอง เรื่องราว (ซอฟต์แวร์ที่ใช้งานได้จริง)
Sprint มีผลย้อนหลัง Sprint เป้าหมาย
IP Sprints คุณภาพในตัว
spikes
ทีมคันบัน
  • ทีม SAFe ทั้งหมดเป็นส่วนหนึ่งของ Agile Release Train (ART) หนึ่งหรือทีมอื่นๆ
  • ทีม SAFe ได้รับการเสริมศักยภาพ จัดระเบียบตนเอง จัดการตนเอง และทำงานข้ามสายงาน
  • แต่ละทีมมีหน้าที่รับผิดชอบเท่าเทียมกันในการกำหนด สร้าง และทดสอบเรื่องราวจาก Team Backlog ในรูปแบบ Iteration ที่มีความยาวคงที่
  • ทีมงานวางแผนและดำเนินการตามระยะเวลาที่กำหนดสองสัปดาห์ตามเป้าหมายการทำซ้ำที่ตกลงกันไว้
  • ทีมจะใช้รูทีน ScrumXP/Team Kanban เพื่อส่งมอบระบบคุณภาพสูงเพื่อสร้าง System Demo ทุกๆ สองสัปดาห์
  • ทีมงานที่แตกต่างกันทั้งหมดใน ART (Agile Release Trains) จะสร้างระบบที่บูรณาการและทดสอบแล้ว ผู้มีส่วนได้ส่วนเสียจะประเมินและตอบกลับพร้อมข้อเสนอแนะที่รวดเร็ว
  • พวกเขาใช้แนวทางปฏิบัติด้านคุณภาพที่มีอยู่แล้วภายใน
  • ทีม ScrumXP แต่ละทีมจะมีสมาชิกในทีม 5-9 คน ซึ่งรวมถึงบทบาททั้งหมดที่จำเป็นในการสร้างมูลค่าเพิ่มด้านคุณภาพในแต่ละ Iteration
  • บทบาท ScrumXP ประกอบด้วย:
    • ทีม (นักพัฒนา + ผู้ทดสอบคุณภาพ)
    • การต่อสู้โท
    • เจ้าของผลิตภัณฑ์. ฯลฯ..
  • SAFe แบ่งไทม์ไลน์การพัฒนาออกเป็นชุดของการวนซ้ำภายใน PI (การเพิ่มระดับโปรแกรม)
  • ระยะเวลา PI อยู่ระหว่าง 8 -12 สัปดาห์
  • ทีมงานจะใช้เรื่องราวเพื่อส่งมอบคุณค่า เจ้าของผลิตภัณฑ์จะมีอำนาจด้านเนื้อหาในการสร้างและยอมรับเรื่องราวของตน
  • เรื่องราวประกอบด้วยความต้องการของลูกค้า
  • Team Backlog รวมถึงเรื่องราวของผู้ใช้และตัวเปิดใช้งาน ซึ่งได้รับการระบุในระหว่างการวางแผน PI เมื่อฝ่ายบริหารผลิตภัณฑ์นำเสนอ Roadmap วิสัยทัศน์ และ Program Backlog
  • การระบุ อธิบายรายละเอียด จัดลำดับความสำคัญ กำหนดเวลา นำไปใช้ ทดสอบ และยอมรับเรื่องราวเป็นข้อกำหนดหลักของงานฝ่ายบริหารในระดับทีม
  • การวนซ้ำแต่ละครั้งจะมี:
    • การเพิ่มฟังก์ชันใหม่อันทรงคุณค่า
    • สำเร็จด้วยรูปแบบการทำซ้ำอย่างต่อเนื่อง
    • วางแผนการทำซ้ำ
    • มุ่งมั่นกับฟังก์ชันบางอย่าง
    • ดำเนินการวนซ้ำโดยการสร้างและทดสอบเรื่องราว
    • สาธิตฟังก์ชั่นใหม่
    • มีผลย้อนหลัง
    • ทำซ้ำสำหรับการวนซ้ำครั้งต่อไป
  • ทีมยังสนับสนุนการสาธิตระบบเมื่อสิ้นสุดการทำซ้ำแต่ละครั้ง ซึ่งเป็นจุดบูรณาการที่สำคัญสำหรับ ART
  • สตรีมค่าที่มากขึ้นจะมี ART หลายรายการ
  • การทำซ้ำด้านนวัตกรรมและการวางแผน (IP) ช่วยให้ทีมงานมีโอกาสในการริเริ่มนวัตกรรมและการสำรวจ

ระดับโปรแกรม

บทบาท/ทีม อีเวนต์ ศิลปวัตถุ
DevOps การวางแผน PI (Program Increment) วิสัยทัศน์:
ทีมระบบ การสาธิตระบบ แผนงาน
การจัดการการปล่อย การประชุมเชิงปฏิบัติการตรวจสอบและรับรอง ตัวชี้วัด
การจัดการผลิตภัณฑ์ Archiรันเวย์รันเวย์ เหตุการณ์สำคัญ
ยูเอ็กซ์ ArchiTect ปล่อยได้ทุกเมื่อ สัมพันธ์
วิศวกรกระบวนการปล่อยผลิตภัณฑ์ (Release Train Engineer - RTE) Agile Release Train โปรแกรม Epics
System Archiเทค/วิศวกร ปล่อย โปรแกรม Kanban
เจ้าของธุรกิจ รายการค้างของโปรแกรม
ผู้นำแบบลีน-อะจิล ข้อกำหนดที่ไม่ใช่หน้าที่
ชุมชนแห่งการปฏิบัติ การจัดลำดับงานโดยใช้เกณฑ์ถ่วงน้ำหนักแบบ Shortest Job First (WSJF)
บริการที่ใช้ร่วมกัน วัตถุประสงค์ของโครงการ PI
ลูกค้า คุณสมบัติ (Feature)
Enabler
Solution
การประสานงานกระแสคุณค่า
  • ในระดับโปรแกรม คุณค่าของ SAFe จะถูกส่งโดย Agile Release Trains (ART) ที่มีอายุการใช้งานยาวนาน การวนซ้ำมีไว้สำหรับทีมและการฝึกฝนมีไว้สำหรับโปรแกรม
  • Agile Release Trains (ART) เป็นเครื่องมือหลักในการส่งมอบคุณค่าในระดับโปรแกรม มันส่งมอบกระแสคุณค่าให้กับองค์กร
  • ระยะเวลาการเพิ่มโปรแกรม (PI) คือ 8 ถึง 12 สัปดาห์
  • ART ประกอบด้วยทีม Agile 5 – 12 ทีม (~ 50 – 125+ คน) ซึ่งรวมถึงบทบาทและโครงสร้างพื้นฐานทั้งหมดที่จำเป็นในการส่งมอบซอฟต์แวร์ระดับระบบที่ผ่านการทดสอบและใช้งานได้อย่างสมบูรณ์
  • PI แต่ละตัวจะเป็นกล่องเวลาที่มีการทำซ้ำหลายครั้ง ซึ่งในระหว่างนี้ จะมีการพัฒนาและส่งมอบส่วนเพิ่มที่สำคัญและมีคุณค่าของระบบ
  • ในแต่ละ PI เซสชัน "สาธิต" และ "ตรวจสอบและปรับเปลี่ยน" จะเกิดขึ้น และการวางแผนจะเริ่มต้นสำหรับ PSI ถัดไป
  • ในระดับโปรแกรม SAFe เน้นหลักการการจัดตำแหน่ง เนื่องจากมีการบูรณาการความพยายามของทีมที่คล่องตัวหลายอย่างเพื่อสร้างมูลค่าให้กับลูกค้า
  • ลำดับชั้นของสิ่งประดิษฐ์ SAFe คือ Epics->คุณสมบัติ->เรื่องราวของผู้ใช้.
  • ในระดับโปรแกรม ผู้จัดการผลิตภัณฑ์/ผู้จัดการโปรแกรมมีสิทธิ์ด้านเนื้อหา เขากำหนดและจัดลำดับความสำคัญของงานที่ค้างอยู่ของโปรแกรม
  • Backlog ของโปรแกรมคือรายการคุณสมบัติที่จัดลำดับความสำคัญ
  • ในระดับโปรแกรม คุณลักษณะต่างๆ สามารถเกิดขึ้นได้ หรืออาจมาจากมหากาพย์ที่กำหนดไว้ในระดับพอร์ตโฟลิโอก็ได้
  • ฟีเจอร์จะแยกย่อยตามเรื่องราวของผู้ใช้และไหลไปสู่งานค้างระดับทีม
  • ผู้จัดการผลิตภัณฑ์หรือบทบาทวิศวกรฝึกอบรมการวางจำหน่ายสามารถจัดการโดยผู้จัดการโครงการ/ผู้จัดการโครงการอาวุโส
  • System Archiบทบาทที่รับผิดชอบในระดับโปรแกรมคือการทำงานร่วมกันในแต่ละวันกับทีมงาน เพื่อให้แน่ใจว่าได้ปฏิบัติตามข้อกำหนดที่ไม่เกี่ยวกับฟังก์ชัน นอกจากนี้ พวกเขายังทำงานร่วมกับสถาปนิกองค์กรในระดับพอร์ตโฟลิโอเพื่อให้แน่ใจว่ามีสถาปัตยกรรมที่เพียงพอเพื่อรองรับความต้องการของผู้ใช้และธุรกิจในอนาคต
  • การออกแบบอินเทอร์เฟซ แนวทางประสบการณ์ผู้ใช้ และองค์ประกอบการออกแบบสำหรับทีมจัดทำโดยนักออกแบบ UX
  • บทบาท Chief-Scrum Master ดำเนินการโดย 'Release Train Engineer'
  • ทีมงานต่างๆ (ตั้งแต่ฝ่ายการตลาด การพัฒนา คุณภาพ การดำเนินงาน และการปรับใช้) จัดตั้ง 'ทีมจัดการการเผยแพร่' พวกเขาจะอนุมัติการเผยแพร่โซลูชันคุณภาพเป็นประจำให้กับลูกค้า
  • การปรับใช้ซอฟต์แวร์ในสภาพแวดล้อมของลูกค้าและการส่งมอบที่ประสบความสำเร็จได้รับการดูแลโดยทีมงาน DevOps

ระดับพอร์ตโฟลิโอ

บทบาท/ทีม อีเวนต์ ศิลปวัตถุ
Enterprise Architect การวางแผนการลงทุนเชิงกลยุทธ์ หัวข้อเชิงกลยุทธ์
การจัดการพอร์ตโฟลิโอโปรแกรม การวางแผนพอร์ตโฟลิโอแบบคันบัน (Epic) Enterprise
เจ้าของ Epic รายการงานค้างในพอร์ตโฟลิโอ
ผลงานคัมบัง
ข้อกำหนดที่ไม่ใช่หน้าที่
มหากาพย์และผู้สนับสนุน
สายธารแห่งคุณค่า
งบประมาณ (งบประมาณลงทุนและงบประมาณดำเนินงาน)
  • ระดับความสนใจ/ข้อกังวล/การมีส่วนร่วม/ใน SAFe ระดับสูงสุดคือ ผลงานที่ปลอดภัย
  • พอร์ตโฟลิโอจัดเตรียมบล็อกพื้นฐานสำหรับจัดระเบียบกระแสคุณค่าขององค์กรแบบ Lean-Agile ผ่านทาง Value Stream หนึ่งรายการขึ้นไป
  • พอร์ตโฟลิโอช่วยในการพัฒนาระบบและโซลูชันซึ่งอธิบายไว้ในธีมเชิงกลยุทธ์ (เชื่อมโยงพอร์ตโฟลิโอ SAFe กับกลยุทธ์ทางธุรกิจที่เปลี่ยนแปลงไปขององค์กร)
  • เพื่อให้บรรลุวัตถุประสงค์เชิงกลยุทธ์ ระดับพอร์ตโฟลิโอจึงสรุปองค์ประกอบเหล่านี้ โดยจัดให้มีการจัดทำงบประมาณขั้นพื้นฐานและกลไกการกำกับดูแลอื่นๆ วิธีนี้ช่วยให้มั่นใจได้ว่าการลงทุนในกระแสคุณค่าจะให้ผลตอบแทนที่จำเป็นสำหรับองค์กร
  • พอร์ตโฟลิโอเชื่อมโยงกับธุรกิจแบบสองทิศทาง:
    • เพื่อเป็นแนวทางให้พอร์ตโฟลิโอบรรลุวัตถุประสงค์ทางธุรกิจที่เปลี่ยนแปลงไปในวงกว้าง จึงจัดให้มีธีมเชิงกลยุทธ์
    • อีกทิศทางหนึ่งบ่งบอกถึงการไหลอย่างต่อเนื่องของมูลค่าพอร์ตโฟลิโอ
  • การจัดการพอร์ตโฟลิโอของโปรแกรมทำหน้าที่เป็นผู้มีส่วนได้ส่วนเสีย และมีความรับผิดชอบต่อการส่งมอบผลลัพธ์ทางธุรกิจ
  • SAFe Portfolio Level ประกอบด้วยบุคลากร กระบวนการ และระบบการสร้างและโซลูชันที่จำเป็นซึ่งองค์กรต้องการเพื่อให้บรรลุวัตถุประสงค์เชิงกลยุทธ์
  • กระแสคุณค่าเป็นวัตถุประสงค์หลักในพอร์ตโฟลิโอ โดยให้เงินทุนสำหรับบุคลากรและทรัพยากรอื่นๆ ที่จำเป็นในการสร้างโซลูชัน
  • แนวคิดหลักที่สำคัญที่ใช้ที่นี่คือ:
    • การเชื่อมต่อกับองค์กร
    • การจัดการพอร์ตโฟลิโอโปรแกรม
    • การจัดการโฟลว์ของ Portfolio Epics

ระดับกระแสคุณค่า

บทบาท/ทีม อีเวนต์ ศิลปวัตถุ
DevOps การวางแผนก่อนและหลัง PI (Program Increment) วิสัยทัศน์:
ทีมระบบ การสาธิตโซลูชัน แผนงาน
การจัดการการปล่อย การประชุมเชิงปฏิบัติการตรวจสอบและรับรอง ตัวชี้วัด
การจัดการโซลูชั่น Agile Release Train เหตุการณ์สำคัญ
ยูเอ็กซ์ ArchiTect สัมพันธ์
วิศวกรกระบวนการสร้างมูลค่า (RTE) มหากาพย์กระแสคุณค่า
Solution Archiเทค/วิศวกร คันบันกระแสคุณค่า
บริการที่ใช้ร่วมกัน รายการค้างของกระบวนการสร้างมูลค่า
ลูกค้า ข้อกำหนดที่ไม่ใช่หน้าที่
ผู้ผลิต การจัดลำดับงานโดยใช้เกณฑ์ถ่วงน้ำหนักแบบ Shortest Job First (WSJF)
วัตถุประสงค์ของการปรับปรุงกระบวนการทำงาน (PI) ของกระแสคุณค่า
ความสามารถ
Enabler
บริบทของโซลูชัน
การประสานงานกระแสคุณค่า
กรอบเศรษฐกิจ
เจตนาของโซลูชัน
เอ็มบีเอสอี
ตั้งค่าตาม
คล่องแคล่ว Archiเทคเจอร์
  • ระดับสตรีมค่าเป็นทางเลือกใน SAFe
  • Value Stream Level เป็นฟีเจอร์ใหม่ใน SAFe 4.0
  • ระดับกระแสคุณค่ามีไว้สำหรับ/ออกแบบมาสำหรับองค์กร/ผู้สร้าง/องค์กรที่:
  1. ขนาดใหญ่
  2. อิสระ
  3. มีโซลูชันที่ซับซ้อน
  4. โดยทั่วไปแล้วโซลูชันของพวกเขาต้องใช้ ART หลายรายการ
  5. พวกเขามีส่วนสนับสนุนซัพพลายเออร์
  6. พวกเขาเผชิญกับความท้าทายด้านระบบที่ใหญ่ที่สุด
  7. สำหรับระบบไซเบอร์กายภาพ
  8. สำหรับซอฟต์แวร์ ฮาร์ดแวร์ ไฟฟ้าและอิเล็กทรอนิกส์ อุปกรณ์ออปติก กลไก ของไหล และอื่นๆ อีกมากมาย
  • การสร้างระบบประเภทนี้มักจะต้องใช้ผู้ปฏิบัติงานหลายร้อยหรือหลายพันคน ตลอดจนซัพพลายเออร์ทั้งภายนอกและภายใน
  • หากระบบมีภารกิจสำคัญ ความล้มเหลวของโซลูชัน หรือแม้แต่ระบบย่อย มีผลกระทบทางเศรษฐกิจและสังคมที่ยอมรับไม่ได้
  • ถ้าวิสาหกิจสามารถสร้างได้ด้วยผู้ฝึกไม่กี่ร้อยคน ก็อาจไม่จำเป็นต้องมีการก่อสร้างระดับนี้ ในกรณีนี้พวกเขาสามารถใช้จาก 'มุมมองยุบ' ซึ่งเป็นระบบ SAFe 3 ระดับ
  • การสร้างโซลูชันกระแสคุณค่าในรูปแบบ Lean-Agile ต้องใช้สิ่งประดิษฐ์ การประสานงาน และโครงสร้างเพิ่มเติม ดังนั้นระดับนี้จึงมีกรอบการทำงานทางเศรษฐกิจเพื่อกำหนดขอบเขตทางการเงินสำหรับ Value Stream
  • รองรับจังหวะและการซิงโครไนซ์สำหรับ ART และซัพพลายเออร์หลายราย รวมถึงการประชุมวางแผนก่อนและหลัง PI และการสาธิตโซลูชัน
  • โดยให้บทบาทเพิ่มเติม ได้แก่: Value Stream Engineer, Solution Archiเทค/วิศวกรรม และการจัดการโซลูชัน

คำถามที่พบบ่อย

SAFe ย่อมาจาก Scaled Agile Framework เป็นฐานความรู้ที่เปิดให้ใช้งานฟรี ซึ่งรวบรวมรูปแบบและแนวปฏิบัติสำหรับการประยุกต์ใช้ระเบียบวิธี Lean และ Agile ในระดับองค์กร ครอบคลุมทั้งทีม โครงการ และกลุ่มงานต่างๆ

SAFe มีสี่รูปแบบ ได้แก่ Essential, Large Solution, Portfolio และ Full SAFe โดยสามารถปรับขนาดได้ตั้งแต่ Agile Release Train เดียว ไปจนถึงองค์กรขนาดใหญ่ที่ประสานงาน Release Train และ Value Stream จำนวนมาก

Agile Release Train คือทีม Agile ที่ทำงานร่วมกันในระยะยาว (โดยทั่วไปมีสมาชิก 50-125 คน) ซึ่งวางแผน ดำเนินการ และส่งมอบคุณค่าร่วมกันตามรอบ Program Increment ที่กำหนดไว้

AI ช่วยทีม SAFe โดยการวิเคราะห์ตัวชี้วัดกระบวนการทำงาน คาดการณ์ความเสี่ยงในการส่งมอบงาน ช่วยวางแผน PI และสร้างรายงานอัตโนมัติ สนับสนุนการตัดสินใจข้ามทีม โครงการ และพอร์ตโฟลิโอ โดยไม่เข้ามาแทนที่บทบาทของ Agile

ใช่ AI สามารถวิเคราะห์ข้อมูลงานค้าง ประเมินกำลังการผลิต ระบุความสัมพันธ์ระหว่างงาน และเสนอแนะลำดับความสำคัญสำหรับการวางแผน Program Increment ได้ping ทีมต่างๆ วางแผนได้เร็วขึ้นและระบุความเสี่ยงได้ตั้งแต่เนิ่นๆ

สรุปโพสต์นี้ด้วย: