创意猫网>猫宅>社区>设计问答>交互设计师该如何与开发工程师协作?
我要发帖

交互设计师该如何与开发工程师协作?

发布时间:2015年04月24日 17:20|讨论:1|浏览:12240
他们虽然承认你的设计更为合理,但就是说做不了,没法实现。该怎么说服大家去共同协作完成一个好的产品呢?
话题讨论  共有1人讨论交互设计师该如何与开发工程师协作?
  • 喵喵喵
    2015年04月24日 / 1楼 回复
    喵喵喵
    不了的情况有两种,一种是真的做不了,包括程序开发依赖一些已有第三方框架,而这些框架不支持你要的特性;这种情况下确实没有好办法,自己动手改动框架的开发风险极高,只能请设计者理解了;另一种情况是已有代码需要大幅度改动,程序员通常不愿意做这个事情,但是他们通常不会从开发成本的角度跟你说,而是不赞同你的设计或者直接跟你说做不了。

    虽然现有的软件工程技术挺发达,但是没有发达到普通程序员都有本事能应对框架级的变动的程度;所以对这类情况应该:

    1. 早期介入。在程序设计阶段提供完整的需求。和负责结构的人(传说中的构架师)充分沟通,达成一致。
    2. 使用原型化工具建立原型,在详细设计和代码开发之前就完成交互设计的基本逻辑,内容的组织结构和类型定义,导航的原则,操作的设计,并验证通过。设计者可以根据这个做一个最佳设计,以后不要改动。
    3. 提供一个设计取舍的原则,有优先级,避免矛盾,清楚简单。发生困难的时候无论是设计者还是程序员都可以依据这套原则对一些似是而非的问题做判断。
    4. 开个会,把业务逻辑、设计原型和设计原则和所有开发者仔细介绍清楚,确保大家充分理解。如果部分开发者对某些设计逻辑的实现有疑问,或者不知道怎么做比较好,要把问题记下来,督促技术负责人给出一个解决方案,告诉困惑的开发者该怎么实现,内部不行就去找外援,不能放着一个unknown,最后会成为炸弹的;如果实在没有资源解决,在设计上把这个需求干掉。

    你是可以帮助程序员完成代码并达到你的要求的,关键词就是:Preparation, Preparation, Preparation。为开发者提供足够的弹药,减少他们做设计上的决策,或者遇到设计问题时的困惑。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    大部分开发人员是愿意尽心尽力完成作品的;但是他们不太善于沟通,或者不愿意承认自己的水平不行,你不用都指出,但是自己要搞清楚,关键是遇到了什么问题,它该用什么方法解决,知道解决方法的人是谁,以及如何让不知道解决方法的人知道,以及如果出现设计分歧,那么大家要有一个判断该选择什么方案的原则。总之,沟通,沟通,沟通。
返回顶部参与讨论
创意猫_国内领先的广告设计交易平台    Copyright © 2016  chuangyimao.com  青岛创易智联网络有限公司  版权所有  鲁ICP备14013361号-2    创意猫微博
客服在线:
QQ交谈:

服务热线

4000-556-956

周一至周六8:30—18:00

问题描述  *
联系QQ
验证码
提交
最近联系人