问题标签 [cmmi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - MSF for CMMI 中的错误和更改请求之间有什么区别?
我目前正在评估TFSMSF for CMMI
下的流程模板以供我的开发团队使用,但我无法理解对单独的错误和更改请求工作项类型的需求。
我知道在生成报告时能够区分错误(错误)和变更请求(变更需求)是有益的。
然而,在我们当前的系统中,我们只有单一类型的变更请求,并且只使用一个字段来指示它是否是错误、需求变更等(该字段可用于构建报告查询)。
为错误设置单独的工作流程有什么好处?
我还对开发人员可以针对错误或更改请求提交工作这一事实感到困惑,我认为预期的工作流程是让错误生成更改请求,这是开发人员在进行更改时引用的内容。
process - 如何做轻量级 CMMI?
在我的组织中,人们认为轻量级 CMMI 是一个神话,尽管有相反的证据。您对轻量级 CMMI 有何经验?你做过吗?它对你有用吗?
process-management - 还有人相信软件的能力成熟度模型吗?
十年前,当我第一次遇到软件 CMM时,我想我和许多人一样,被它准确地描述了许多企业中软件开发的混乱“一级”状态所震惊,特别是它提到了对英雄的依赖。它似乎也为组织提供了现实的指导,以提高其流程的水平。
但是,虽然它似乎为改进提供了一个很好的模型和现实的指导,但我从未真正目睹过对 CMM 的坚持对我曾经工作过或合作过的任何组织产生重大的积极影响。我知道一家大型软件咨询公司声称 CMM 5 级 - 最高级别 - 当我亲眼看到他们的流程和其他非 CMM 业务一样混乱,他们的软件产品的质量也多种多样。
所以我想知道,有没有人看到根据 CMM 坚持流程改进带来的真正、切实的好处?
如果您看到了改进,您认为改进是否特别归因于 CMM,或者替代方法(例如六西格玛)是否同样或更多有益?
还有人相信吗?
顺便说一句,对于那些还没有看过的人,看看这个有趣的,因为它的真实模仿
process-management - 对支持 CMMI 目标的需求开发工具的建议
我们目前正在改进我们的开发流程,以努力符合 CMMI(我们将从第 2 级开始,然后从那里向上移动)。我们正试图找到一种便宜(或免费)的工具,它可以让我们本着 CMMI 的精神开发需求。换句话说,我们需要能够输入我们的需求,跟踪它们的变化,在需求变化时向个人提供警报,执行可追溯性等。我们的项目通常很小(通常是 3-7 个开发人员和一两个测试人员)。
我们已经研究了许多商业工具,但它们的成本超出了我们的承受能力。我们在 SourceForge(OSRM 和其他)上查看了一些,但找不到任何足够成熟且具有我们需要的功能的东西。
我们正在寻找满足上述要求的工具的建议。
configuration-management - 执行 CMMI 物理配置审计的最佳方法?
我目前工作的组织正在进入整个 CMMI 世界,记录一切。我(与其他人一起)被分配了配置经理的头衔。恭喜我没错。
部分职责是定期(他们仍在定义定期,将按季度或按月)进行物理配置审计。这基本上是检查生产中部署的源代码版本与我们认为生产中的源代码版本。
我们的项目是一个用 Java 编写的相对较小的 Web 应用程序。我们使用的文件类型是 java、jsp、xml、属性文件和 sql 包。
我遇到的问题(并且已经表达但似乎被忽略了)是我应该如何物理登录到生产服务器并验证文件版本,即使我可以这样做也会花费大量时间?
文件版本甚至当前不在文件中(即在评论或其他内容中)。建议我们在每个用户可见的屏幕上放置可见的版本号。我也觉得这很荒谬,因为屏幕本身只代表我们维护的代码的一小部分。
我们目前使用的工具是用于我们的 IDE 的 Netbeans 和作为我们的版本控制工具的 Serena Dimensions。
我正在特别寻找有关如何以希望更自动化的方式执行此审核的想法,这将既准确又不耗时。
我目前的想法是在每个文件的顶部添加一个包含该文件版本号的注释,一个在创建生产构建时运行的脚本以创建 XML 文件或包含每个文件的文件名和版本文件的类似文件构建中的文件。然后,当我需要进行审计时,我会去生产服务器获取带有信息的 xml 文件,并以编程方式将其与我们认为在生产中的内容进行比较,然后输出报告。
任何更好的想法。我知道这必须已经完成,并且对我来说似乎很疯狂,因为我没有找到任何其他资源。
process - 如何融合 CMMI 和 Scrum?
我在一家获得 CMMI 5 级认证的商店工作。该认证很重要,因为它使我们能够接触到某些客户和合同。我正在研究如何将 Scrum 与 CMMI 相结合。我找到了一些关于将 Scrum 与 CMMI-3 混合的信息,但其中相当一部分是“手摇的”,经不起严格的审查。具体来说,组织 KPA 似乎具有挑战性。
你有什么经验(好的和坏的)混合这两个过程?
agile - ITIL 或 CMMI 对开发有何影响?
我读了很多关于软件开发中哪些实践行之有效的书籍。而且我从未在开发领域的任何网络广播、书籍或博客中听说过像 ITIL 或 CMMI 这样的方法。
我在学校听说过这些方法,对我来说,这似乎是官僚作风。
然而,我读过的每一本关于开发的书籍都在谈论协作,或者人们对文档的看法。(是的,很多敏捷书籍)
所以我的问题是:像 ITIL 或 CMMI 这样的方法对开发或开发人员的日常生活有影响吗?您是否有很棒的书籍或博客讨论了我可以在开发团队中使用的这些方法论中的一些好主意?
sql-server-2005 - Team Foundation Server 报告在添加 CMMi 存储库后停止刷新
我有这个问题,并没有在网站上找到像我这样的案例。
事情就是这样。
我使用 scrum 模板 (Conchango) 创建了一个 TFS 2008。这是一个全新的安装(全新的操作系统、全新的 SQL Server、全新的机器等……)。所以一切都像一个魅力。我创建了 3 个 Scrum 存储库,分配了权限,上传了文件等等...... 3 个团队开始处理它们,一切都非常棒!到目前为止,服务器只有 3 个 scrum 存储库,没有别的。
然后,我必须使用 CMMi 模板(随 TFS 提供的模板)创建一个新的存储库。再次一切正常(Sharepoint 站点、源代码控制、文档..)……但是……。报告停止刷新!!!
有人知道如何解决吗?任何帮助将不胜感激
如果您需要更多信息,请告诉我
process - 例如软件开发方法的过程定义的好资源?
是否有任何网站专门用于共享和访问在软件组织中实施的实际软件开发过程?
有很多资源可以为实施这些流程提供建议和描述。它们非常有用。但我认为拥有实际的示例流程定义也会非常有用。具体来说,我现在正在寻找 CMMI 中的示例流程定义。我浏览了几本书,但没有一本提供任何具体的示例实现。
我认为作者可能担心读者可能只是复制这些流程定义而不了解其中的具体定制决策。他们在这个问题上是非常正确的。但无论如何,我认为这是一般软件社区的重要需求。正确理解和解释示例文档应该是读者的责任。
如果您不知道任何共享流程特定实现的好资源,您如何看待这种需求?您不认为我们,软件工程师和开发人员,应该在共享代码时共享我们的流程定义吗?
version-control - 修订与版本
我正在一家新公司开始一些流程改进。首先要关注的领域之一是 CM。在简报中我被问到我在做什么,修订版和版本之间有什么区别。我给出了解释,然后通过电子邮件跟进了以下链接: http: //www.product-lifecycle-management.com/plm-revision-version.htm
我真正想知道的是大多数地方是否使用修订或版本作为主要标识符,为什么偏爱其中一个?我有自己的偏好,但希望得到社区的意见。