Automated requirements management-beware HOW you use tools: an experience report

Theodore Hammer, Lenore Huffman
{"title":"Automated requirements management-beware HOW you use tools: an experience report","authors":"Theodore Hammer, Lenore Huffman","doi":"10.1109/ICRE.1998.667806","DOIUrl":null,"url":null,"abstract":"At NASA and across industry, with multiple release projects, requirement storage is a volatile, dynamic process. The skill with which a project maintains, keeps current, tracks, and traces its set of requirements affects every phase of the project's software development life cycle-including maintenance. The ability to effectively manage requirements influences, months and/or years before project completion, how, when, and how expensively completion, will take place. The Software Assurance Technology Center (SATC) at NASA Goddard Space Flight Center is working to continually evaluate the requirement activities of a multi billion dollar project. This task requires that the SATC evaluate the project's tools, specifically the requirement database management tool. The objective of the paper is to identify a major failing in the use of requirement management tools that causes loss of data, loss of data integrity, and loss of tool functionality. It also shows that bringing engineers and database designers together to define tool use is mandatory; and that each discipline's experience and expertise is required for successful tool implementation. Using experiences from a NASA project, we demonstrate some potential risks when a requirement management tool is incorrectly used, and how this fatal flaw plants the seeds of requirement management destruction and consequent project overruns. This information will benefit any project considering or using requirement management tools.","PeriodicalId":207183,"journal":{"name":"Proceedings of IEEE International Symposium on Requirements Engineering: RE '98","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE International Symposium on Requirements Engineering: RE '98","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRE.1998.667806","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

Abstract

At NASA and across industry, with multiple release projects, requirement storage is a volatile, dynamic process. The skill with which a project maintains, keeps current, tracks, and traces its set of requirements affects every phase of the project's software development life cycle-including maintenance. The ability to effectively manage requirements influences, months and/or years before project completion, how, when, and how expensively completion, will take place. The Software Assurance Technology Center (SATC) at NASA Goddard Space Flight Center is working to continually evaluate the requirement activities of a multi billion dollar project. This task requires that the SATC evaluate the project's tools, specifically the requirement database management tool. The objective of the paper is to identify a major failing in the use of requirement management tools that causes loss of data, loss of data integrity, and loss of tool functionality. It also shows that bringing engineers and database designers together to define tool use is mandatory; and that each discipline's experience and expertise is required for successful tool implementation. Using experiences from a NASA project, we demonstrate some potential risks when a requirement management tool is incorrectly used, and how this fatal flaw plants the seeds of requirement management destruction and consequent project overruns. This information will benefit any project considering or using requirement management tools.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
自动化需求管理——注意你如何使用工具:一份经验报告
在NASA和整个行业,有多个发布项目,需求存储是一个不稳定的、动态的过程。项目维护、保持当前状态、跟踪和跟踪其需求集的技能会影响项目软件开发生命周期的每个阶段——包括维护。有效管理需求影响的能力,在项目完成前的几个月和/或几年,如何,何时,以及如何昂贵地完成。NASA戈达德太空飞行中心的软件保证技术中心(SATC)正在持续评估一项价值数十亿美元的项目的需求活动。这个任务要求SATC评估项目的工具,特别是需求数据库管理工具。本文的目标是确定需求管理工具使用中的主要失败,这些失败会导致数据丢失、数据完整性丢失和工具功能丢失。它还表明,让工程师和数据库设计人员一起定义工具的使用是必须的;并且每个规程的经验和专业知识都是成功实现工具所必需的。利用来自NASA项目的经验,我们演示了当需求管理工具被不正确地使用时的一些潜在风险,以及这个致命的缺陷是如何播下需求管理破坏的种子和随之而来的项目超支的。这些信息将使任何考虑或使用需求管理工具的项目受益。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A case study of decomposing functional requirements using scenarios Automated requirements management-beware HOW you use tools: an experience report Lessons learned from building a Web-based requirements tracing system Intent specifications: an approach to building human-centered specifications Validating requirements for fault tolerant systems using model checking
×
引用
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