我们目前正在开展一个更大的项目。您对工作流程最佳实践的建议是什么?
我们计划从头开始重建(现有产品已经过时了很多年,涉及视觉和内部设计和编程)。虽然已经设置了产品功能(基于Rails的Web项目),但问题是:从这里开始,您的工作流程是什么?最有趣的部分是:你如何以及何时进行屏幕设计?
我们计划按以下顺序进行:
你有类似的工作流程吗?有改进建议吗?但对我来说最重要的是:你究竟如何做到第1点?
虽然这与编程无关,但我仍然认为这应该属于StackOverflow,因为这对于做大项目的人来说非常重要。从过去我们知道,如果在编程时尝试这样做,良好的屏幕设计始终是一个关键和难点,甚至在创建原型应用程序后更难部署它。
更新:我发现Balsamiq Mockups是一个非常有用的工具来进行模型制作。还有一个悬而未决的问题是如何最好地形象化访客的角色。
更新:我们成功使用Balsamiq Mockups为客户创建了令人愉悦的设计,并成功将其整合到现有的网络内容中。客户对他计划重新设计完整网站的新想法非常满意。
答案 0 :(得分:1)
我喜欢你的工作流程。它应该会产生一个不错的结果。
这里有一些想法:
让设计师了解并理解您的演示模型。它们有哪些页面,它们将具有哪些信息和控制元素,每个页面的作用是什么,页面的目的是什么以及它应该向用户传达什么信息。如果你让设计师单独工作,那么他们会设计一些东西来反映他们对项目的看法,而不是你的设计。你最终会重做一切,或者试图让一部分适应另一部分。
用户只能看到并理解设计。他们对实施一无所知。如果他们看到一个按钮,他们会认为该功能就在那里。如果您计划在开发期间与用户合作时保持敏捷,则隐藏尚未实现的元素。一步一步地给他们提供结果。
如果您可以让附近的用户在迭代中与他们一起进行屏幕设计。当你基本上决定布局时,设计师还没有太多工作。所有这些彩色效果和抛光按钮应在布局稳定后完成。否则将浪费设计师的工作。
答案 1 :(得分:1)
我非常喜欢极端编程的模型。在处理新产品时,用户需求会随着时间的推移而迅速变化,这是一种经过验证的方法,可以使设计保持“最新”。
此设计的好处是,您可以在任何时间点重新使用GUI并合并新功能。我们的想法是在开始时制定一个总体计划,可以根据用户需求的变化进行调整。