Slicing the V-Model -- Reduced Effort, Higher Flexibility

A. Deuter
{"title":"Slicing the V-Model -- Reduced Effort, Higher Flexibility","authors":"A. Deuter","doi":"10.1109/ICGSE.2013.10","DOIUrl":null,"url":null,"abstract":"Companies requiring a formal software process model tend to choose the V-model. Having its advantages in a strong focus on verification and validation, the main drawbacks of the V-model are the need to create a large amount of documentation, to keep this documentation continuously updated and to manage trace ability of requirements implementation and testing. As it is based on the waterfall process model the timing behavior of the V-model is considered to be stiff. Additional complexity arises whenever teams work together in globally distributed environments. All these aspects reduce the software productivity of the teams when using the V-model. It is known that agile processes solve some of the mentioned problems. However, agile processes are not always accepted in formal environments, e.g., if certification bodies need to approve safety critical developments. This article proposes a new approach, called \"sliced V-model\", where documents are split into work items and these work items are linked between the documents, forming small and independent \"V\" shapes. Working with such so-called \"V\" slices downsizes the efforts for keeping documents updated, simplifies the management of trace ability and increases flexibility. Since the sliced V-model requires the utilization of a web-based repository, it is easy to apply in globally distributed teams. An example of successful implementation in a globally operating industry company is shown.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE 8th International Conference on Global Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICGSE.2013.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

Companies requiring a formal software process model tend to choose the V-model. Having its advantages in a strong focus on verification and validation, the main drawbacks of the V-model are the need to create a large amount of documentation, to keep this documentation continuously updated and to manage trace ability of requirements implementation and testing. As it is based on the waterfall process model the timing behavior of the V-model is considered to be stiff. Additional complexity arises whenever teams work together in globally distributed environments. All these aspects reduce the software productivity of the teams when using the V-model. It is known that agile processes solve some of the mentioned problems. However, agile processes are not always accepted in formal environments, e.g., if certification bodies need to approve safety critical developments. This article proposes a new approach, called "sliced V-model", where documents are split into work items and these work items are linked between the documents, forming small and independent "V" shapes. Working with such so-called "V" slices downsizes the efforts for keeping documents updated, simplifies the management of trace ability and increases flexibility. Since the sliced V-model requires the utilization of a web-based repository, it is easy to apply in globally distributed teams. An example of successful implementation in a globally operating industry company is shown.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
切割v型模型——减少工作量,提高灵活性
需要正式软件过程模型的公司倾向于选择v模型。v模型的优点在于它非常注重验证和确认,它的主要缺点是需要创建大量的文档,保持这些文档不断更新,并管理需求实现和测试的跟踪能力。由于它是基于瀑布过程模型,所以v型模型的时序行为被认为是刚性的。每当团队在全局分布式环境中一起工作时,就会出现额外的复杂性。当使用v模型时,所有这些方面都会降低团队的软件生产力。众所周知,敏捷过程解决了上述的一些问题。然而,敏捷过程并不总是在正式环境中被接受,例如,如果认证机构需要批准安全关键开发。本文提出了一种新的方法,称为“切片V模型”,其中文档被分割成工作项,这些工作项在文档之间链接,形成小而独立的“V”形状。使用这种所谓的“V”切片减少了保持文档更新的工作量,简化了跟踪能力的管理并增加了灵活性。由于切片v模型需要使用基于web的存储库,因此很容易在全球分布的团队中应用。本文给出了一个在全球运营的工业公司中成功实施的例子。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Negotiating Common Ground in Distributed Agile Development: A Case Study Perspective What Distributed Software Teams Need to Know and When: An Empirical Study Who Are We Doing Global Software Engineering Research For? Towards Integrated Variant Management in Global Software Engineering: An Experience Report Towards Artifact Models as Process Interfaces in Distributed Software Projects
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1