SAFe Fundamentals: SAFe คืออะไร?



บล็อกนี้เกี่ยวกับ 'อะไรคือ SAFe' พูดถึงกรอบงานที่ให้คำแนะนำเกี่ยวกับความสามารถหลัก 5 ประการที่ช่วยให้องค์กรกลายเป็น Lean-Agile

Scaled Agile Framework หรือ SAFe ช่วยให้องค์กรที่ซับซ้อนสามารถบรรลุข้อได้เปรียบของการพัฒนาซอฟต์แวร์และระบบ Lean-Agile ตามขนาด เพื่อทราบ SAFe คืออะไร และวิธีการทำงานคุณจะต้องเข้าใจหัวข้อต่อไปนี้

ทำไมต้องใช้ Agile Framework?

เมื่อใช้ Agile Framework คุณจะได้รับประโยชน์ดังต่อไปนี้

มี vs เป็น java
  • Agile ขยายตัวเพื่อรองรับความต้องการของกระแสมูลค่าขนาดใหญ่และการพัฒนาระบบที่ซับซ้อนแม้จะเรียบง่ายและน้ำหนักเบา
  • เพิ่มผลผลิต 20 - 50%
  • คุณภาพ เพิ่มขึ้นมากกว่า ห้าสิบ%
  • จะช่วยลดเวลาในการที่ผลิตภัณฑ์จะเข้าถึงตลาด กระบวนการจะเร็วขึ้นอย่างน้อย 30%
  • ความผูกพันของพนักงานและความพึงพอใจในงาน

กรอบงานโดยละเอียดจะแสดงบทบาทหลักกิจกรรมการส่งมอบและโฟลว์ทั้งหมด นอกจากนี้ยังนำทางไปยังส่วนที่เหลือของไซต์

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

SAFe คืออะไร?

Scaled Agile Framework หรือ SAFe ได้รับการพัฒนาครั้งแรกโดย Dean Leffingwell’s หนังสือและบล็อก เวอร์ชัน 1.0 ได้รับการเผยแพร่อย่างเป็นทางการครั้งแรกในปี 2554 เวอร์ชันล่าสุดคือ 4.6 เปิดตัวในเดือนตุลาคม 2018 มีวัตถุประสงค์เพื่อให้คำแนะนำในการทำงานในระดับพอร์ตโฟลิโอขององค์กรสตรีมค่าโปรแกรมและทีม

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

ดังนั้นต่อไปนี้เป็นคุณสมบัติของ SAFe

  • การนำซอฟต์แวร์และระบบ Lean-Agile ไปใช้ในระดับองค์กร
  • คำแนะนำโดยละเอียดสำหรับกระบวนการที่ Enterprise Portfolio, Value Stream, Program และ Team
  • การออกแบบที่เหมาะสมเพื่อตอบสนองความต้องการของผู้มีส่วนได้ส่วนเสียทั้งหมดภายในองค์กร

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

ตอนนี้คุณอาจสงสัยว่าคุณควรใช้ SAFe เมื่อใด ต่อไปนี้เป็นตัวอย่างบางส่วนที่คุณทำได้

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

SAFe แตกต่างจาก Agile อื่น ๆ อย่างไร?

สิ่งที่ต้องไตร่ตรองอีกประการหนึ่งคือ SAFe แตกต่างจากแนวทางปฏิบัติที่คล่องตัวอื่น ๆ อย่างไร

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

รากฐานของ Scaled Agile Framework

Scaled Agile Framework ย่อมาจากค่าฐานต่อไปนี้

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

1. Lean-Agile และหลักการของมัน

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

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

SAFe ยึดตามค่านิยมหลัก 4 ประการต่อไปนี้

  • การจัดตำแหน่ง
  • คุณภาพในตัว
  • ความโปร่งใส
  • การดำเนินการโปรแกรม
  1. ความเป็นผู้นำแบบ Lean-Agile

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

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

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

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

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

ความคิดแบบ Lean-Agile สามารถมาจากสองสิ่งต่อไปนี้

  1. SAFe House of Lean
  2. ประกาศ Agile

SAFe House of Lean

Scaled Agile Framework (SAFe) มาจากหลักการและแนวปฏิบัติที่ได้รับแรงบันดาลใจจากไฟล์ บ้านยันโตโยต้า . จากนั้น SAFe จึงนำเสนอไฟล์ SAFe House of Lean .

เป้าหมายคือการส่งมอบคุณค่าสูงสุดให้กับลูกค้าในระยะเวลารอคอยสินค้าที่สั้นที่สุดเพื่อรักษาคุณภาพสูงสุดที่เป็นไปได้ที่ส่งมอบให้กับลูกค้า

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

แถลงการณ์เปรียว

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

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

ตามเวอร์ชันล่าสุดของ SAFe มีการใช้งานสี่ระดับ

  • ระดับทีม
  • ระดับโปรแกรม
  • ระดับผลงาน
  • ระดับสตรีมคุณค่า

SAFe ระดับทีม

SAFe ระดับทีมประกอบด้วยบทบาทเหตุการณ์และกระบวนการ Agile Teams สร้างบทบาทเหตุการณ์และกระบวนการเหล่านี้และส่งมอบคุณค่าในบริบทของ Agile Release Train (ART) ส่วนใหญ่เป็นเหมือนทีมต่อสู้ทั่วไป ทีมเป็นฐานของ SAFe และองค์กรแบบลีนเนื่องจากพวกเขาปฏิบัติงานส่วนใหญ่ที่ชัดเจนซึ่งมอบคุณค่าให้กับลูกค้า

SAFe ระดับทีมสร้างทีมที่มีประสิทธิภาพสูงซึ่งจะสร้างส่วนประกอบและโซลูชันที่มีคุณภาพสูงสนับสนุนทั้งความคล่องตัวของทีมและเทคนิค นี่คือโครงสร้างหลักของระดับโปรแกรม

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

ระดับโปรแกรม SAFe มีบทบาทและกิจกรรมที่จำเป็นในการส่งมอบโซลูชันผ่าน Agile Release Train (ART) อย่างต่อเนื่อง ระดับนี้เป็นระดับที่ทีมพัฒนาผู้มีส่วนได้ส่วนเสียและทรัพยากรอื่น ๆ ทุ่มเทให้กับภารกิจการพัฒนาระบบที่สำคัญและกำลังดำเนินอยู่

การสอนการออกแบบ ui android studio

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

ท้ายที่สุดแล้ว ARTs ที่ดำเนินการในระดับโปรแกรมมีหน้าที่สร้างและปล่อยการไหลเข้าของมูลค่าตามความถี่ที่องค์กรต้องการเพื่อตอบสนองความต้องการของตลาดและลูกค้า ความคิดและแนวทางปฏิบัติเหล่านี้ในระดับนี้มีส่วนช่วยให้เกิดความสามารถขององค์กรของ DevOps และ Release on Demand ที่ทำให้การไหลของคุณค่านี้เป็นไปได้

ระดับสตรีมคุณค่า SAFe

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

สนับสนุนจังหวะและการซิงโครไนซ์สำหรับ ART และซัพพลายเออร์หลายรายและให้บทบาทเพิ่มเติมเช่น Value Stream Engineer, Solution Architect / Engineering และ Solution Management

SAFe ระดับพอร์ตการลงทุน

นี่คือระดับสูงสุดของความสนใจ / ความกังวล / การมีส่วนร่วม / ใน SAFe . ระดับพอร์ตโฟลิโอ SAFe จัดเตรียมบล็อคพื้นฐานสำหรับการจัดระเบียบการไหลของมูลค่าแบบ Lean-Agile Enterprise ผ่าน Value Stream อย่างน้อยหนึ่งรายการ ช่วยในการพัฒนาระบบและโซลูชันซึ่งอธิบายไว้ในหัวข้อเชิงกลยุทธ์

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

พอร์ตโฟลิโอเชื่อมต่อกับธุรกิจแบบสองทิศทาง

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

แนวคิดหลักที่สำคัญที่ใช้ในที่นี้ ได้แก่

  • การเชื่อมต่อกับองค์กร
  • โปรแกรมการจัดการพอร์ตโฟลิโอ
  • การจัดการเวิร์กโฟลว์ของ Portfolio Epics

สรุป

Scaled Agile Framework (SAFe) เป็นการปรับปรุงที่เพิ่มขึ้นของ a-กรอบที่ให้คำแนะนำเกี่ยวกับความสามารถหลัก 5 ประการที่ช่วยให้องค์กรเป็น Lean-Agile มันมี 4 ระดับและ 4 การกำหนดค่าและขึ้นอยู่กับ ประกาศ Agile และ SAFe House of Lean .