process - 好的资源,例如软件开发方法的过程定义?

标签 process agile methodology cmmi

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

4年前关闭。



Improve this question




是否有专门用于共享和访问软件组织中实现的实际软件开发过程的网站?

有很多资源可以为实现这些过程提供建议和描述。它们非常有用。但我认为拥有实际的示例流程定义也会非常有用。具体来说,我现在正在寻找 CMMI 中的示例流程定义。我概述了几本书,但没有一本提供任何具体的示例实现。

我认为作者可能担心读者可能只是复制这些流程定义而不理解其中的特定定制决策。他们在这个问题上是非常正确的。但无论如何,我认为这是一般软件社区的重要需求。正确理解和解释示例文档应该是读者的责任。

如果您不知道任何共享流程特定实现的好资源,您如何看待这种需求?您不认为我们软件工程师和开发人员应该在共享代码时共享我们的流程定义吗?

最佳答案

有一个很好的维基百科article拥有大量资源。同样在 IBM Rational 网站上搜索“UCM 工作流”会得到很好的例子,我不想深入链接到他们的页面。问题是你想在多大程度上深入到这个过程中。大多数可用资源只会让您大致了解基本的开发过程。

您所说的示例可能是深入了解此类开发过程的具体实现细节。对于较大和成熟的软件开发公司,他们的开发过程很可能不容易重用,因为它涉及许多定制工具和配置,并且过程本身在某些情况下可能被视为专有,从而使公司具有竞争优势。深入了解流程的细节也可能带来安全风险,因为它会揭示很多关于公司基础设施的信息。所以我不认为你会找到很多成功的软件开发公司的例子,而且你发现的东西要么太笼统,要么是由理论工匠编写的。

近十年来,这是我特别感兴趣的一个领域,我只找到了一些关于主要软件公司使用的特定流程的文章。我当然欢迎一个论坛,与该领域的其他专业人士分享经验。

关于process - 好的资源,例如软件开发方法的过程定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2004991/

相关文章:

python - 如何识别频繁启动进程的来源

c - linux 中的 C 程序是否获得 PID?

agile - Scrum 和极限编程有什么区别?

android - 您如何在移动 Android 项目上进行测试驱动开发?

java - 测试随机生成的案例

Java进程执行n秒并打印输出

c# - 如何从接受输入的 C# 表单应用程序打开 cmd

testing - 在像敏捷开发中,谁应该编写测试用例?

javascript - 如何改进 JavaScript 的结构以更好地利用 OOP

css - 面向对象的 CSS : Catchy Buzz-phrase or Legitimate Design Approach?