实施"产品开发的工作流程(过程)"的最佳模式/解决方案是什么?
时间: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。