A systematic mapping study on the combination of software architecture and agile development
Context
Combining software architecture and agile development has received significant attention in recent years. However, there exists no comprehensive overview of the state of research on the architecture-agility combination.
Objective
This work aims to analyze the combination of architecture and agile methods for the purpose of exploration and analysis with respect to architecting activities and approaches, agile methods and practices, costs, benefits, challenges, factors, tools, and lessons learned concerning the combination.
Method
A systematic mapping study (SMS) was conducted, covering the literature on the architecture-agility combination published between February 2001 and January 2014.
Results
Fifty-four studies were finally included in this SMS. Some of the highlights: (1) a significant difference exists in the proportion of various architecting activities, agile methods, and agile practices employed in the combination. (2) none of the architecting approaches has been widely used in the combination. (3) there is a lack of description and analysis regarding the costs and failure stories of the combination. (4) twenty challenges, twenty-nine factors, and twenty-five lessons learned were identified.
Conclusions
The results of this SMS help the software engineering community to reflect on the past thirteen years of research and practice on the architecture-agility combination with a number of implications.
การศึกษาการทำแผนที่ระบบการรวมกันของสถาปัตยกรรมซอฟต์แวร์และการพัฒนาที่ว่องไวบริบทรวมสถาปัตยกรรมซอฟต์แวร์และการพัฒนาเปรียวได้รับอย่างมากในปีที่ผ่านมา อย่างไรก็ตาม มีอยู่ไม่มีภาพรวมที่ครอบคลุมของสถานะของงานวิจัยเกี่ยวกับสถาปัตยกรรม ความคล่องตัวในการรวมกันวัตถุประสงค์งานนี้มีวัตถุประสงค์เพื่อวิเคราะห์การรวมกันของสถาปัตยกรรมและวิธีการ Agile สำหรับวัตถุประสงค์ของการวิเคราะห์การสำรวจและด้วยความเคารพ architecting กิจกรรมและแนวทาง วิธีการ Agile และการปฏิบัติ , ค่าใช้จ่าย , ผลประโยชน์ , ความท้าทาย , ปัจจัย , เครื่องมือ และบทเรียนที่ได้เรียนรู้เกี่ยวกับการรวมกันวิธีการศึกษาการทำแผนที่ระบบ ( SMS ) ดำเนินการครอบคลุมในวรรณคดีสถาปัตยกรรมผสมผสานระหว่างเดือนกุมภาพันธ์ 2544 และความคล่องตัวเผยแพร่มกราคม 2014ผลลัพธ์ห้าสิบสี่การศึกษาในที่สุดก็รวมอยู่ในนี้ด้วย SMS บางส่วนของไฮไลท์ ( 1 ) ความแตกต่างที่มีอยู่ในสัดส่วนต่าง ๆกิจกรรม architecting วิธีการเปรียว , ว่องไว และวิธีปฏิบัติที่ใช้ในการรวมกัน ( 2 ) ไม่มีการ architecting วิธีมีการใช้กันอย่างแพร่หลายในการรวมกัน ( 3 ) ขาดรายละเอียดและการวิเคราะห์เกี่ยวกับค่าใช้จ่ายและความล้มเหลวในเรื่องราวของการรวมกัน ( 4 ) 20 ความท้าทาย , ปัจจัยยี่สิบเก้าและ 25 บทเรียนมีการระบุ .สรุปผลนี้ SMS ช่วยชุมชนวิศวกรรมซอฟต์แวร์เพื่อสะท้อนผ่านมาทั้งสิบสามปีของการวิจัย และการปฏิบัติตัวในสถาปัตยกรรมร่วมกับจำนวนของความหมาย .
การแปล กรุณารอสักครู่..
