要想愉快的和前端工程师协同合作,首先,产品经理必须清楚的知道,前端攻城狮在开发之前会用到哪些文件,以及开发过程中会遇到哪些问题,甚至产品验收时有哪些问题应该是指派给前端解决的。这要求产品经理必须要对前端知识有一定了解,如此,才能在更进一步滴和前端工程师愉快地“论剑”。
首先,一般在真正的代码开发进行之前,前端期望产品和设计提供到如下文件:
1.1份jpg文件: 里边有各个psd的动作分解图,包括页面逻辑,或交互分解。设计师放成这样的目的在于在做设计时方便的拷贝,但对开发人员来说,如果分级过于隐藏就会漏掉某个部分的开发。
2. 1份psd文件: 一份好的psd文件是分层清晰,设计规范的文件。
3. 1份需求文档: 需求文档是对当前开发功能的基础介绍或逻辑详细描述。
4. 1份原型文档: 原型设计文档一般是由产品经理对最初功能设想的一份粗稿,这份稿只是对布局或交互做简单的设计,需要经过设计进行艺术的加工之后,才成为一个可以呈现给用户的完整界面。
在了解到前端攻城狮所需文件之后,为解决他们的后顾之忧,更好地推进项目进度,作为产品经理和设计师必须尽力满足。进入到开过程中,产品经理的工作重点则必须放在与前端攻城师沟通的层面上,这关联到产品和前端双方的认知思维层面。
一般来说,产品经理偏向于用户思维、商业思维;而前端工程师则倾向于工程思维、功能思维。从更高的层面来看,这要求产品经理具备产品思维,既能兼顾用户及商业价值的体现,又能在技术边界实现产品的研发。所以,关心前端工程师在开发过程中可能遇到的问题,是产品经理必须要了解的,这样更有利于沟通。
前端工程师在开发工程最关注的问题大致可分为如下几点:
1.前端框架及代码规范:适合的前端框架以及标准化的代码规范,更有利于提高效率,节约时间成本;
2.前后台数据对接:大多数公司为节约时间成本,更倾向前后端分离开发,这就对前端的职责更加细分。一般来说,前端和后台主要是数据的对接,包括部分的功能交互;
3.浏览器兼容:鉴于市面上的浏览器颇多,如谷歌、360、IE、火狐等,而且版本不断在升级迭代。可以说浏览器兼容可以说是前端攻城师最为头痛的事。
4.性能问题。这个问题不仅牵涉到前端,还包括后台,是前端后台共同要面对的问题;
5.功能交互及页面样式:要想确保一款产品的体验优秀,除了前后台数据流转及时和顺畅,对于功能交互和样式也要有一定的要求。这个主要是参考需求文档、原型文档以ui设计规范。
在前端开发过程中,我们必须秉承一个初心:双方都是用心为产品的,相信对方都是尽力的。对于目前流行的前端框架以及代码规范,产品经理最好能了一二,以便在沟通时懵逼。而对于前后台数据对接是否存在问题、浏览器是否兼容、是否存在性能问题、功能交互及页面样式是否与产品文档、UI设计稿保持一致等等这些问题,产品经理在验收测试时可以一一进行验证。
总的来说,要想和前端工程师协作顺畅,需要了解对方关注的是什么,然后审视哪些方面是自己所能协助的。坚信双方的目标都是一致:把产品做到极致。
网友评论