我如何将视觉设计师融入开发流程?

我们使用JQueryUI和主题开发了一个稍微复杂的Web应用程序。 我们选择这种方法是因为我们可以自己做,使用Themeroller在Javascript中构建主题和JQueryUI类或JQUI感知插件,并且对颜色方案,字体和其他样式元素进行迭代的需求非常有限。

我刚开始接受我们设计人员的意见,并希望创建一个工作流程,以便改变样式中的流体变化。 什么适合你?


可悲的是,好的图形/用户界面设计师,能够在Flash中进行设计/编码是罕见的珠宝......对于JavaScript:它们是不存在的(至少对我来说在我的国家);

因此,我所使用的工作流程(针对设计人员)将此考虑在内,并且对我的Flash / JavaScript项目保持不变;

角色

首先,从设计师角度来看:其次是3个角色。

  • 1)设计师:负责艺术指导和图形制作。

  • 2)interface-r:在实现图形和动画时与其余部分协同工作。

  • 3)逻辑编码器:编码类和功能:与接口隔离的逻辑。

  • 逻辑编码器可以有更多的子角色,但超出了设计师的观点。 角色不应该100%强制执行:相互学习和帮助是很好的; 设计者不需要知道编码,编码器不需要知道设计。 然而,接口程序需要知道编码和一些设计:不好:但知道(特别是动画)

    工作流程

    1)基本功能由每个人制定; 虽然它实际上是一个编码员的角色:让每个人都参与进来帮助创意发展的进程(程序员:设计师有时会想出真正好的狂野创意,你的工作是逻辑地看看它是如何实现的,如果值得这样做的话)

    2)模拟UI和Class界面这可能是你见过的最糟糕的界面,但它给出了一个大致的方向:这是由每个人完成的。 使用编码器完成孤立的逻辑(根本不需要图形;例如:服务器逻辑),接口和设计人员可以完成模型。

    3.1)图形设计师在图形和动画上运用他们精彩的设计/图形。 而接口将设计转换为实际的接口(从photoshop到flash / HTML)。 如果你幸运的话,设计师甚至可以知道如何做到这一点(切片等),而界面着重于实现和动画。 任何额外的图形动画(动态的东西,如下面的东西或对鼠标作出反应)。 这是由这两个人讨论和开发的。这个过程很少涉及编码器介入。

    3.2)编码器在逻辑上工作,同时确保它与编程接口相对应,与接口一致。 专注于让模型充分发挥功能(不是最好看的)。 这通常通过类接口和/或全局声明来完成(尽可能避免)

    4)接口合并接口,然后合并2:形成最终的应用程序。 XD

    结束笔记

    事实上,在阶段2之后。工作流程持续3和4的持续循环。具有接口的主要优点是确保设计者或编码者减慢对方的速度。 因此,有限的减速:)接口但是有一个艰难的角色,需要非常灵活,并且更多时候不会像小团队中的项目领先一样。 只有他会理解双方及其局限性。 尽管他可能并不孤单,也不是最好的。

    请注意,当双方都扮演重要角色时,它将广泛用于RAI。 但是,如果您的项目重点是1而不是其他项目。 您需要同样平衡人力(例如,摄影师互动博客可能主要需要设计师和界面人员才能使用WOW,大多数照片数据库代码可能会从已完成或开源项目中重用(这是最重要的我遇到的普通工作)

    链接地址: http://www.djcxy.com/p/52907.html

    上一篇: How can I integrate visual designers into the development process?

    下一篇: CodeIgniter: Passing Arguments from View to Controller?