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 ย่อมาจากค่าฐานต่อไปนี้
- Lean-Agile และหลักการ
- ค่านิยมหลักของ Agile ที่ปรับขนาดได้
- ความเป็นผู้นำแบบ Lean-Agile
- ความคิดแบบลีน - เปรียว
- ชุมชนแห่งการปฏิบัติ
1. Lean-Agile และหลักการของมัน
ต่อไปนี้เป็นหลักการพื้นฐานและค่านิยมสำหรับ SAFe ต้องเข้าใจจัดแสดงและดำเนินการต่อเพื่อให้ได้ผลลัพธ์ที่ดีที่สุดเมื่อดำเนินการตามกรอบ
- การดูเศรษฐกิจ
- ใช้การคิดเชิงระบบ
- สมมติว่าความแปรปรวนรักษาตัวเลือก
- การสร้างแบบเพิ่มขึ้นด้วยวงจรการเรียนรู้แบบบูรณาการที่รวดเร็ว
- อ้างอิงเหตุการณ์สำคัญในการประเมินวัตถุประสงค์ของระบบการทำงาน
- การแสดงภาพและการ จำกัด งานระหว่างทำลดขนาดแบทช์และจัดการความยาวคิว
- การใช้จังหวะและการซิงโครไนซ์กับการวางแผนข้ามโดเมน
- ปลดล็อกแรงจูงใจที่แท้จริงของผู้ปฏิบัติงานด้านความรู้
- การกระจายอำนาจการตัดสินใจ
- SAFe Agile ค่านิยมหลัก
SAFe ยึดตามค่านิยมหลัก 4 ประการต่อไปนี้
- การจัดตำแหน่ง
- คุณภาพในตัว
- ความโปร่งใส
- การดำเนินการโปรแกรม
ความเป็นผู้นำแบบ Lean-Agile
ก่อนครูผู้นำแบบ Lean-Agile คือผู้เรียนรู้อย่างต่อเนื่อง ช่วยให้พวกเขาช่วยทีมในการสร้างระบบที่ดีขึ้นผ่านการทำความเข้าใจและแสดงหลักการ Lean-Agile SAFe
ในฐานะที่เป็นตัวขับเคลื่อนความรับผิดชอบสูงสุดของผู้นำคือการยอมรับความสำเร็จและการปรับปรุงการพัฒนาแบบ Lean-Agile อย่างต่อเนื่อง เพื่อการเปลี่ยนแปลงและการปรับปรุงอย่างต่อเนื่องผู้นำต้องผ่านการฝึกอบรมอย่างเข้มงวดและต่อเนื่อง
ผู้นำให้อำนาจและมีส่วนร่วมกับบุคคลและทีมอย่างแท้จริงเพื่อให้บรรลุศักยภาพสูงสุด
หลักการของผู้นำแบบ Lean-Agile เหล่านี้
- เพื่อนำไปสู่การเปลี่ยนแปลง
- หากต้องการทราบแนวทางเน้นการเรียนรู้ตลอดชีวิต
- พัฒนาบุคลากรมากกว่ากระบวนการ
- เพื่อสร้างแรงบันดาลใจและสอดคล้องกับพันธกิจ
- เพื่อกระจายอำนาจการตัดสินใจ
- เพื่อปลดล็อกแรงจูงใจที่แท้จริงของคนงานที่มีความรู้
ชุดความคิดแบบลีน - เปรียว
ความคิดแบบ Lean-Agile สามารถมาจากสองสิ่งต่อไปนี้
- SAFe House of Lean
- ประกาศ Agile
SAFe House of Lean
Scaled Agile Framework (SAFe) มาจากหลักการและแนวปฏิบัติที่ได้รับแรงบันดาลใจจากไฟล์ บ้านยันโตโยต้า . จากนั้น SAFe จึงนำเสนอไฟล์ SAFe House of Lean .
เป้าหมายคือการส่งมอบคุณค่าสูงสุดให้กับลูกค้าในระยะเวลารอคอยสินค้าที่สั้นที่สุดเพื่อรักษาคุณภาพสูงสุดที่เป็นไปได้ที่ส่งมอบให้กับลูกค้า
วิธีการใหม่ ๆ ที่ดีกว่าในการพัฒนาซอฟต์แวร์ในแต่ละวันกำลังถูกค้นพบโดยการฝึกฝน Agile และช่วยให้ผู้อื่นทำเช่นเดียวกัน ด้วยเหตุนี้แม้ว่าสินค้าทางด้านขวาจะมีมูลค่ามหาศาล แต่เราจึงให้ความสำคัญกับรายการที่ถือไว้ทางซ้ายมากยิ่งขึ้น
แถลงการณ์เปรียว
- ความสำคัญสูงสุดคือการสร้างความพึงพอใจให้กับลูกค้าด้วยการส่งมอบซอฟต์แวร์ที่มีคุณค่าอย่างต่อเนื่องและเร็วที่สุด
- ยอมรับความต้องการที่เปลี่ยนแปลงแม้จะพัฒนาช้า การควบคุมกระบวนการแบบ Agile เปลี่ยนไปเพื่อประโยชน์ของลูกค้า
- ส่งมอบซอฟต์แวร์ที่ใช้งานได้บ่อยๆตั้งแต่สองสามสัปดาห์ไปจนถึงสองสามเดือนโดยให้ความสำคัญกับช่วงเวลาที่สั้นลง
- นักพัฒนาและนักธุรกิจต้องทำงานร่วมกันทุกวันตลอดโครงการ
- สร้างโครงการเกี่ยวกับบุคคลที่มีแรงบันดาลใจ ให้การสนับสนุนและสภาพแวดล้อมที่พวกเขาต้องการและไว้วางใจให้พวกเขาทำงานให้ลุล่วง
- วิธีที่มีประสิทธิภาพที่สุดในการสื่อสารกับทีมพัฒนาคือการสนทนาแบบตัวต่อตัว
- ซอฟต์แวร์ที่ใช้งานได้คือตัวชี้วัดความก้าวหน้าขั้นต้น
- กระบวนการที่คล่องตัวส่งเสริมการพัฒนาที่ยั่งยืน ผู้สนับสนุนนักพัฒนาและผู้ใช้ควรสามารถรักษาอัตราการเติบโตได้อย่างต่อเนื่องโดยไม่มีกำหนด
- ความใส่ใจอย่างต่อเนื่องในความเป็นเลิศทางเทคนิคและการออกแบบที่ดีช่วยเพิ่มความคล่องตัว
- ความเรียบง่าย - ศิลปะในการเพิ่มปริมาณงานที่ไม่ได้ทำ - เป็นสิ่งสำคัญ
- สถาปัตยกรรมข้อกำหนดและการออกแบบที่ดีที่สุดเกิดจากทีมจัดระเบียบเอง
- ในช่วงเวลาปกติทีมงานจะสะท้อนให้เห็นถึงวิธีการมีประสิทธิภาพมากขึ้นจากนั้นปรับแต่งและปรับพฤติกรรมให้เหมาะสม
ระดับต่างๆใน 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 .