课程地址:http://www.imooc.com/learn/186 讲师:远人
课程基础: html css js ,做过一些项目。
所有人都为最终结果负责:
纵然我们在公司内部分工明确,各司其职,但又分不开,设计师,产品经理,前端 后端开发人员,都在为最终结果贡献自己的力量,一个产品是他们通力合作的结果。
产品设计:
web产品交互越来越复杂 ,产品前期由产品经理 来做ue稿,来帮助人们顺畅的使用产品,获得良好的体验。 但交互设计会影响到我们的web应用架构,一些涉及用户体验的地方或左右我们的程序设计,前端开发工程师在项目前期参与到 产品经理的设计中 是会让交互更好地实现,更合理更有益的展现给用户。 而且,前端工程师 开承接了 设计师 与 产品经理之间的理解差异,好的前端工程师会让设计到实现的转换更顺利。
解读交互图: 页面结构是否可重复利用,需要的web组件,可否重复利用某些web组件,交互形式,流程理解等。当我们拿到交互图的时候,已经基本上能确定一个前端的结构。
发布和迭代 :
发布和迭代以及需求的拓展,这些都是考察一个架构的地方,在产品设计前期就充分跟产品沟通,了解可能要实现的功能,在考察所有功能的基础上 制定一个合理的架构,这样才能让后续的产品迭代与需求拓展更从容。
一个可能的产品开发流程:
1、需求提出,产品跟产品leader沟通需求
2、产品leader跟开发、测试、ui/ue要人,要排期
3、要来的人大家一起开发,挑战产品经理,跟批斗似的,产品拿着需求文档讲ppt
4、需求回归
5、继续批斗(4、5一直重复)
6、需求ok了,开始ui/ue设计
7、评审ui/ue
8、ui/ue回归
9、开发
10、提测
11、回归
12、上线
13、有问题回滚。
好的前端工程师一定会成为好的交互设计师。前端工程师对信息架构的理解应不亚于专业的交互设计师。