它的盒子
这盒模型JCIDS手册促进更高效和及时的减少软件开发的需求文档经过JCIDS所需的过程。一个信息系统初始功能文档(IS-ICD),定期ICD的一种变体,概述了“盒子”是通过JCIDS批准过程。后续需求文档、cdd的替代品和cpd流线型和增量地批准。要求监督和批准委托给flag-level监督委员会在一个服务或组件。这提供了项目更大的灵活性将不断发展的技术和实现更快响应需求验证过程。
这盒模型适合:
- 采购或修改所/ COTS产品或发展军民两用技术
- 额外的生产或修改以前开发的产品
- 定制软件开发
- 所有硬件与IS-ICD必须COTS /表示
- 软件项目生命周期成本超过15美元
这盒子是不适合:
- 软件嵌入式开发能力解决方案的一个子集
- 软件需要主机平台,如载人或无人驾驶车辆
- 增加大量的先前部署没有修改
- 星展银行的功能要求
下图是量身定做的JCIDS手册作为一个例子使用两个文档类型。实际的名称、内容和审批程序委托的监督机构的自由裁量权。
的需求定义包(RDP)(或同等)是一个一级细化的一个或多个功能需求确定IS-ICD或IS-CDD和联合开发的操作用户(或代表)和项目办公室。RDP(或同等)标识KPPs(包括更新NR KPP),哪些国家,APAs必要范围和成本的具体实现功能的解决方案。RDP(或同等)也可以识别non-materiel变化,需要实现完全意识到能力的解决方案。批准的RDP(或同等)委托IS-ICD或IS-CDD中标识的监督机构。
的能力下降(CD)(或同等)可以描述一个相对较小的性能特征的增量功能解决方案包括在软件构建所需的部分部署的总体能力的解决方案,通常在很短的时间内开发和部署。它可以通过快速原型开发与用户工作,确保满足他们的需求。CD(或同等)可以直接从定义在IS-ICD事件更及时的需要解决方案的能力。更常见的,多个cd(或等价物)将来自一个RDP(或同等)或IS-CDD提供总体能力的解决方案中定义的RDP(或同等)或IS-CDD。
IS-ICD是首选方法实现框模型,但是IS-CDDs可以使用的情况下验证ICD包含能力要求,可通过结合和非功能的解决方案,这盒构造适用于部分的能力解决方案(s)。IS-CDDs可能用于MDAP,但是程序符合法定要求CDD同时允许其他盒子模型的灵活性。IS-CDD也适合用在这种情况下,验证CDD引入IT-Box构造之前,生成和赞助商想要重新验证IT-Box构造。IS-CDD概述了一个类似的盒子和批准通过JCIDS需求监督和后续文档批准被委托给董事会确定flag-level需求。
看到JCIDS手册这盒子的完整细节适用性、文档和过程的细节。
调整框和敏捷
它盒提供了迭代程序极大的灵活性定义和记录他们的需求。项目使用敏捷方法通常通过用户故事通过产品管理需求,版本,和sprint积压(或同等)。项目可以考虑调整名义JCIDS手册中所述的rdp和cd释放和sprint积压。
- 核心敏捷原则是不要花太多的时间提前与文档。
- 与flag-level要求委员会合作,一个程序可以提出他们批准之前发行版计划安排每个版本的开始。
- 董事会的审查和批准过程应该及时进行支持快速敏捷的时间表。
- 产品所有者可以穿过积压COTS敏捷工具的用户故事在与积压的审查报告共享预读取物品。
- 随着版本的范围可以改变在开发期间,产品负责人应授权管理变更发布执行期间同意董事会及时保存更改的通知。
- Sprint backlog约定产品所有者和开发团队和不需要每个Sprint开始前要求董事会批准。
- 董事会成员可能被授予访问积压和邀请参加示威游行在释放开发了解事情的进展。
- 产品所有者还可以审查产品待办事项列表的要求董事会提供洞察大史诗计划,优先级的物品积压,并洞察名义项目计划在接下来的几个版本。
参见:这盒子底漆道,2022年2月



