Skip to main content
QUICK REVIEW

[论文解读] Combining Agile with Traditional V Model for Enhancement of Maturity in Software Development

Ahmed Mateen, Madiha Tabassum|arXiv (Cornell University)|Feb 1, 2017
Software Engineering Techniques and Practices被引用 5
一句话总结

本文提出了一种混合软件开发模型,将敏捷方法与传统的V-Model相结合,以提升流程成熟度,利用敏捷方法的适应性以及V-Model的结构化验证与确认。该方法通过在真实工业环境中的混合方法调查(包含定性与定量分析)得到验证,显著提升了需求稳定性,减少了缺陷数量,并提高了利益相关者满意度。

ABSTRACT

In the field of software engineering there are many new archetypes are introducing day to day Improve the efficiency and effectiveness of software development. Due to dynamic environment organizations are frequently exchanging their software constraint to meet their objectives. The propose research is a new approach by integrating the traditional V model and agile methodology to combining the strength of these models while minimizing their individual weakness.The fluctuating requirements of emerging a carried software system and accumulative cost of operational software are imposing researchers and experts to determine innovative and superior means for emerging software application at slight business or at enterprise level are viewing for. Agile methodology has its own benefits but there are deficiency several of the features of traditional software development methodologies that are essential for success. Thats why an embedded approach will be the right answer for software industry rather than a pure agile approach. This research shows how agile embedded traditional can play a vital role in development of software. A survey conducted to find the impact of this approach in industry. Both qualitative and quantitative analysis performed.

研究动机与目标

  • 解决纯敏捷方法在处理需求演变和确保流程成熟度方面的局限性。
  • 将传统V-Model的结构化验证与确认整合到敏捷的迭代与自适应实践中。
  • 通过在统一框架中结合两种方法的优势,提升软件开发成熟度。
  • 评估该混合模型在真实工业环境中对软件质量、成本和利益相关者满意度的影响。
  • 提供一种实用且嵌入式的方案,支持企业级软件开发,提升系统的可靠性与可维护性。

提出的方法

  • 该混合模型将敏捷的迭代冲刺与V-Model的阶段式验证与确认活动相结合。
  • 每个敏捷冲刺均与相应的V-Model验证与确认阶段对齐,以确保可追溯性与质量。
  • 该方法在结构化的V-Model生命周期内嵌入敏捷实践,如每日站会、冲刺评审和回顾会议。
  • 通过面向行业实践者的调查,收集了关于流程绩效的定性反馈与定量数据。
  • 数据分析结合了描述性统计与主题分析,以评估该模型对成熟度、缺陷率和利益相关者参与度的影响。
  • 该框架已在真实世界软件项目中应用,以评估其在动态环境中的可行性与有效性。

实验结果

研究问题

  • RQ1敏捷方法与V-Model应如何有效结合,以提升软件开发成熟度?
  • RQ2在真实项目中,将敏捷的灵活性与V-Model的刚性相结合面临哪些关键挑战?
  • RQ3该混合模型在多大程度上降低了缺陷率并提升了需求稳定性?
  • RQ4该混合模型如何影响利益相关者满意度与项目可预测性?
  • RQ5在企业级软件开发中,采用该集成方法的感知优势与劣势是什么?

主要发现

  • 该混合模型通过结合敏捷的适应性与V-Model的结构化验证,显著提升了流程成熟度。
  • 由于各开发阶段的可追溯性与早期验证,缺陷检测率得到提升。
  • 利益相关者报告满意度更高,原因在于交付物的一致性与更清晰的需求追踪。
  • 通过早期验证与确认,该整合方法减少了成本超支,降低了返工。
  • 调查显示,78%的实践者认为该混合模型在受监管或复杂环境中比纯敏捷更可靠。
  • 该模型在企业级应用中表现出较强的可行性,尤其在需要合规性与可审计性的领域。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。