一点点的进步已足让我们超越,只需要审慎的思考,我们就有把握在终点线上胜出
新浪微博:http://weibo.com/wangjian258999

 

App客户端开发,设计师和开发工程师如何有效沟通?

无论开发iOS还是Android,设计师和工程师都基本是一样的互动交流过程。

下面的流程仅适用于快速的产品开发,不适用于研究性质的探索性产品。

基本流程为:用户研究及需求 -> 设计 + 框架实现 --> 细节实现,调整细节设计 --> 修改bug,直至稳定发布。
关于流程的讨论太多,这里只提一些经验,或能加快整个流程,或让设计师和工程师更好的互动。

1、需求讨论:这个阶段不是产品经理和boss几个人的事情,大伙一起参与到讨论中,所有人,包括测试工程师。

此外,有的时候真的没必要把需求和设计2个环节分开。放在一起讨论,能讨论到需求就需求,能把交互设计甚至视觉创意讨论出来就继续讨论达成一致,然后再分工去整理各自的文档。流程里面浪费时间的地方在于不能达成一致,定不下来,一次又一次的你来我往,所以珍惜每次大伙一起讨论的机会,尽量把能定下来的都定下来,定不下来的尽快组织讨论,实在不行找个人拍板。基本几轮讨论下来,需求也敲定,交互框架也敲定了。

2、接着就分工去细化了。交互设计师这时需要独处一阵了,静下心来思考有没有不完善的地方,细节的地方;此时,工程师也对软件基本的架构及难点有所了解,可以开始很多很多工作了,搭框架、搭模型、数据库建模、解决技术难点,甚至可以把确定的交互先实现。此时,保持每周1、2次的碰头会,设计师、产品经理和工程师彼此交流进展,讨论一些问题等;此外,建议交互定下来主界面以后就可以交给视觉设计师出风格了。

3、经历了第二阶段,这时交互设计师就基本完成设计部分的工作了(仅只是全部工作的20%),一定要亲自把设计和工程师以及测试工程师讲解一遍,不能只把文档丢过去。视觉也基本完成了首界面的风格,开始其他界面的详细设计了。工程师也开始疯狂编码。接下来视觉设计师不断出图、工程师不断编码,软件慢慢完善。

这时,设计师(交互和视觉)和工程师碰头次数就要增多了,最好2天见一面,聊一聊,设计师要主动看看实现的如何,确保和设计理解的一致,解决些界面上的bug,不合理之处等;工程师也要主动和交互反馈问题,实现难度等,遇到技术瓶颈,双方要尽快协商出妥协的办法。产品经理也别闲着,组织设计师和工程师沟通,看看哪里缺个什么图、缺个什么交互,赶紧去要,参与解决问题,并大量的开始试用产品,用相对第三方的眼光去检验,有条件找几个用户用用。

原则就是:有问题早发现、早解决。

这个阶段尤为漫长,从开发到最后的交付稳定版本,容易出设计实现的问题,因为时间长,除了开发和测试工程师外,其他各个环节都容易懈怠和松懈,特别是设计师。因为基本设计已完成,文稿也已发出,看似主要工作已经完成,剩下的都是别人按设计实现的过程,很可能此时也被领导委派到别的项目组,所以和项目组的沟通次数会减少,关注程度也会减少。这必然是不可取的,设计师自己设计的产品自己都不盯着,出了问题就是设计师的责任。一定要时刻牢记在心:设计师的工作20%是设计,80%是用尽各种办法让你的设计尽量完美的落地,如果你的设计落不了地,那只是纸上谈兵,价值不大。

项目管理工具太多太多,任何可以协同的工具都可以作为项目管理工具。我们尝试过:Evernote、Github、trello、QQ群以及Excel等,效果都差不多,关键是团队使用统一的工具,具备每天使用这个工具进行项目管理的习惯。但我认为最最有效的,是保持高效持续的沟通。

基本以上这些,希望对你有帮助。
12:40

评论
热度(1)