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