首页> 外文会议>Annual Pacific northwest software quality conference >Perils of Legacy Design Description in an Increasing Agile World
【24h】

Perils of Legacy Design Description in an Increasing Agile World

机译:日益敏捷的世界中传统设计描述的风险

获取原文

摘要

Producing design documentation is a fact of life for systems and software development. But why is this documentation generated? And how much documentation is enough? If you query project managers, the response is likely to be contractual/regulatory requirements to the former and a verbose 20th century template to the latter. Ask software developers the same questions and you'll likely elicit a litany of tirades not suited for publication. There must be a better reason to allocate significant resources to something that is often a source of aggravation and typically relegated to shelfware. The United States Citizenship and Immigration Services (USCIS), a Department of Homeland Security component at the forefront of the Agile and DevOps movement in the federal space, has embarked on a concerted effort to address these and other issues impacting post-legacy SDLC environments. The agency is committed to employing Lean Architecture, Lean Software Engineering and Lean Manufacturing techniques across the enterprise to ensure that maximum benefit is derived from its Agile and DevOps investments. This commitment includes a "Three Bears" approach to system and software documentation: not too little, not too much, but just enough. This paper describes a broad Voice-of-the-Customer effort conducted by USCIS that resulted in an innovative paradigm shift to documenting software design; one grounded in Lean principles and Systems Thinking concepts that exceeded the expectations of most ardent Agile practitioners while satisfying applicable regulations.
机译:生成设计文档是系统和软件开发的常识。但是为什么生成此文档?多少文件就足够了?如果您查询项目经理,则响应可能是前者的合同/法规要求,而后者则是20世纪的冗长模板。向软件开发人员询问相同的问题,您可能会引起一连串不适合发布的潮汐。必须有一个更好的理由将大量资源分配给通常会加剧问题的资源,并且通常会沦落到货架上。美国公民及移民服务局(USCIS)是联邦空间敏捷和DevOps运动最前沿的国土安全部部门,已着手共同努力解决影响遗产后SDLC环境的这些及其他问题。该机构致力于在整个企业中采用精益架构,精益软件工程和精益制造技术,以确保从其敏捷和DevOps投资中获得最大收益。该承诺包括对系统和软件文档的“三头熊”方法:不要太少,不是太多,而足够。本文介绍了USCIS所做的广泛的“客户之声”工作,该工作导致了向软件设计文档编制的创新模式的转变;其中一项基于精益原则和系统思考概念,在满足适用法规的同时,这些概念超出了大多数热情的敏捷实践者的期望。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号