实施“产品开发工作流程(过程)”的最佳模式/解决方案是什么?
目前:
产品开发目前是使用 .Net 技术在 Visual Studio 中完成的,因此使用同一组工具非常重要。 除了开发人员之外,其他角色还使用电子表格、文档和图表工具、Photoshop 来完成工作。
未来:
我们希望为产品开发构建一个工作流程(一个包含角色、操作项目队列、从一个角色传递到另一个角色的信息、批准等的顺序流程)。 软件产品将永远处于增强阶段,更是建立这一流程的原因。
典型用户是设计师、业务分析师、内容创建者、开发人员、代码审查人员、测试人员。
假设需要开发一个新网页。 ,这将是
- 分析师认为 工具,将在中输入信息 某些格式
- 设计师将使用拖放的 构建页面外观,将其传递给 内容
- 创建者,将添加 内容(帮助文本、超链接、纯 文本等)到页面,
- 开发人员将检查他的队列以启动 围绕此页面构建逻辑并 使其发挥作用。
我正在考虑将 Visual Studioisolated shell 用作工具框架,主要是因为它的 IDE 功能等来构建它。 有没有人研究过类似的要求? 关于如何在 VS Shell 范例中解决此问题的任何模式/解决方案/想法?
更新:Visual Studio Team System 已被开发人员和测试人员使用,但 TFS 中没有为他们(以及分析师、设计人员等)提供的自定义工作流程。 此外,Visual Studio 不适合非开发用户执行以下操作:定义导航流程、设计页面元素等。
Present:
The product development is done in Visual Studio at the moment using .Net technologies, so it's important to stay in the same set of tools. Roles apart from developers are using spreadsheets, docs and diagramming tools, photoshop to do their work.
Future:
We want to build a workflow (a sequential process with roles, queues for action items, passing on info from one role to the other, approval etc) for a product development. The software product will be in enhancement stage forever, more the reason to establish this flow.
Typical users are designers, business analysts, content creators, developers, code reviewers, testers.
Let's say a new webpage needs to be developed. It will be,
- thought about by the analyst in the
tool, will enter the information in
some format - a designer will use drag and drop to
build the page look, pass it over to
the - content creator, who will add
content(help text, hyperlinks, pure
text etc) to the page - a developer will check his queue to start
building logic around this page and
make it functional.
I am thinking about Visual Studio Isolated shell to be used as a tool framework mainly due to it's IDE capabilities et al, to build this. Has anyone worked on a similar set of requirements? Any patterns/solutions/ideas around how to go about this in the VS Shell paradigm?
Update: Visual Studio Team System is already being used by the developers and testers, but there is no customized workflow for them (& analysts, designers etc) available in TFS. Also Visual Studio is not the place for non-dev users that want to do things like, - define navigation flow, design the page elements etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
听起来与 Microsoft Visual Studio Team System 完全相同。
Sounds exactly like Microsoft Visual Studio Team System.
我认为这个产品有市场,因为我找不到任何接近的产品。 有不同的工具和产品,但没有统一的 IDE(如可用的体验),需要我们自己构建。
VSisolatedShell2010 是构建此功能的起点和平台。 需要几个人月,甚至可能需要几年。 然而,TFS ALM 应用程序生命周期管理有几个功能与此想法重叠,尽管不是全部,因为它不能根据您的自定义工作流程提供自定义体验。
陪审团尚未出来,需要弄清楚。
I think there is a market for this product as I could not find anything close. There are disparate tools and products but no unified IDE like experience available and needs to be built on our own.
VS Isolated Shell 2010 is the starting point and platform on which this can be built. Needs several man months and may be years. However TFS ALM application lifecycle management has several overlaps of features with this idea, although not all, because it doesn't provide a customized experience per your custom workflow.
Jury is out, needs figuring out.