实施"产品开发的工作流程(过程)"的最佳模式/解决方案是什么?

时间:2020-03-06 14:40:55  来源:igfitidea点击:

当下:

目前,产品开发是使用.Net技术在Visual Studio中完成的,因此,使用同一套工具非常重要。除了开发人员以外,其他角色还使用电子表格,文档和图表工具,photoshop来完成工作。

未来:

我们要为产品开发构建工作流(具有角色的顺序过程,动作项目的队列,将信息从一个角色传递到另一个角色,批准等)。软件产品将永远处于增强阶段,更多是建立此流程的原因。

典型的用户是设计师,业务分析师,内容创建者,开发人员,代码审查员,测试人员。

假设需要开发一个新的网页。这将是,

  • 分析人员在该工具中考虑过的情况下,将以某种格式输入信息
  • 设计人员将使用拖放来构建页面外观,并将其传递给
  • 内容创建者,他将向页面添加内容(帮助文本,超链接,纯文本等)
  • 开发人员将检查他的队列,以开始在此页面上构建逻辑并使之起作用。

我正在考虑将Visual Studio隔离外壳用作工具框架,这主要是因为它具有IDE功能等。有没有人从事过类似的要求工作?在VS Shell范例中,有关如何执行此操作的任何模式/解决方案/想法?

更新:开发人员和测试人员已经在使用Visual Studio Team System,但是TFS中没有针对他们(及分析师,设计师等)的自定义工作流。同样,Visual Studio也不适合那些想要做诸如定义导航流,设计页面元素之类的事情的非开发用户。

解决方案

听起来完全像Microsoft Visual Studio Team System。