【发布时间】:2008-09-24 18:51:15
【问题描述】:
现在:
目前,产品开发是在 Visual Studio 中使用 .Net 技术完成的,因此使用相同的工具集很重要。除了开发人员之外,其他角色正在使用电子表格、文档和图表工具、photoshop 来完成他们的工作。
未来:
我们希望为产品开发构建工作流程(具有角色的顺序流程、操作项队列、将信息从一个角色传递到另一个角色、批准等)。软件产品将永远处于增强阶段,更有理由建立这个流程。
典型的用户是设计人员、业务分析师、内容创建者、开发人员、代码审查人员、测试人员。
假设需要开发一个新网页。会的,
- 分析师认为 工具,将信息输入 某种格式
- 设计师将使用拖放到 构建页面外观,将其传递给
- 内容创建者,谁将添加 内容(帮助文本、超链接、纯 文本等)到页面
- 开发人员将检查他的队列以开始 围绕此页面构建逻辑和 让它发挥作用。
我正在考虑将 Visual Studio 隔离外壳用作工具框架,主要是因为它的 IDE 功能等,可以构建它。有没有人处理过类似的要求?关于如何在 VS Shell 范式中解决此问题的任何模式/解决方案/想法?
更新:开发人员和测试人员已经在使用 Visual Studio Team System,但 TFS 中没有为他们(以及分析师、设计师等)定制的工作流程。此外,Visual Studio 不适合非开发用户执行以下操作 - 定义导航流程、设计页面元素等。
【问题讨论】:
-
这个问题根本没有设计模式元素。可以去掉 Design-Patterns 标签吗?
标签: visual-studio vsx extensibility devtools