解析项目的整个流程和人员分工

2018-08-11 admin

项目的流程和分工在不同的公司有不同的流程,但大致流程基本相似,除非不按套路出牌的极小型公司, 一般表现为:大公司比较繁琐,项目角色,指责,阶段划分的比较精细,小公司对于项目的各阶段没有太明显的界定。 再者,传统行业的公司对于项目的把控意识较弱,各阶段推行效率比较低。延期一两周是项目常态。互联网行业的公司对于项目得各阶段的deadline比较明确,项目延期一两天都会出人命。 下面我用完整的项目流程来说各阶段的角色和分工。

1.需求整理(产品经理) 需求来源有两种:一种源于客户,一种源于产品经理自己。下面的流程以第一种项目为例来说。产品经理接收到客户的需求一般非常多,很乱,有些会很离谱。还会有很多重复。对于那些不合理的需求。产品经理此时的指责就是: 1.挑选合理的需求 2.为客户解释清楚为什么有些需求是不合理的 3.构思产品 4.画原型图

2.需求评审 参与人:客户,产品经理,UI,开发,测试 需求评审就是把产品经理画完的原型图从头到位过一遍,产品经理阐述下这套产品的所有逻辑,以及要解决的问题是什么,这个会议上,大家都会针对不合理的地方提出优化和改进建议,但是最终决定权是产品经理。 会议关键点:客户要确认是不是他要的,UI和开发默默的在心里构思实现方案,技术点,难度,及开发时间。 如果本次讨论提出很多产品要改的点,那么会留给产品经理修改的时间,之后再安排评审会议,如果大家这次达成一致,就需要进行开发排期,但并非是当场就要排好,可以会后邮件沟通

3.UI评审 参与人:产品经理,Ui,前端开发,后端开发,测试 按照排期,在UI设计阶段,就可以安排UI评审,顾名思义,UI评审就是敲定UI设计方案,这次会议,UI会拿出自己设计好的产品UI图给大家讲解整个产品的设计风格,理念,交互,以及关键点。 和需求评审一样,大家七嘴八舌的说了很多意见,这时候UI一定要注意,不是说意见都是要听的,毕竟不同的人有不同的审美观,改不改有你来定!前提是你的UI图没有改变产品原型图的逻辑。 有合理的建议,ui也认同,就可以下去改了,改完再安排评审。如果这次通过,UI部分的工作基本完成。本着人道主义精神,可以给前端提供方便的切图和特效图

4.开发 拿到原型图之后,前后端就可以各自去开发了,我着重说下前端部分,拿到原型文档之后就可以开始开发了,不要等UI图出来再开发,那样其实会耽搁相当多的时间,这些时间一般会算开发头上,当然,具体要根据公司来定,有些公司等开发知道的时候已经是UI的设计稿了。 接着说原型图开搞的情况,没有设计图可以先根据原型图去画简单的页面,和基本的页面逻辑,跟后台程序员要一份接口文档,就可以mock接口了。等设计稿出来之后再进行一次页面和逻辑的调整。等接口提测后开始调试接口。整个完成之后就可以发邮件通知产品经理了 5.产品验收 产品经理会根据开发负责人发的邮件,开始验收产品,主要关注点不在于有没有小bug,而是逻辑方面是否正确,还原度有多高,是不是你之前设计的产品,验收通过之后,产品经理(或开发负责人)发提测邮件,验收不通过,提出问题,开发修改

6.测试 测试接收到提测邮件后就开始测试,在此之前,也就是需求评审和UI评审后,他们就开始写测试用例了,等你这边项目提测之后,他们会根据测试用例进行项目的完整测试,有bug就反馈给你。最后回归完没有bug,或者有一些可以接受的bug后,测试开始发测试报告,把测试情况和遗留bug都描述下,如果产品经理觉得没事儿,就可以安排上线了

7.上线 发布上线之后,会给项目相关的人权限去验证这套产品,测试会进行线上测试,等测试没有什么问题,产品经理就可以交付给客户了,挺客户后续的安排。

整个项目一般是有产品经理全程跟踪和把控的,但有的公司可能会分阶段,开发之前的由产品经理把控,开发之后的有项目经理接管把控。对于前端人员来说,项目中会打交道的人有产品经理,UI设计师和后台程序员。打交道的时候很多时候会牵涉到论责,如果到了交付时间,UI图没出来,接口没有提供,一定要把问题暴漏出来,或者升级出来,做老好人最后会坑到自己。

献给入门新人,根据评论的反馈,我会继续更新文章

[转载]原文链接:https://segmentfault.com/a/1190000015968271

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-37729.html

文章标题:解析项目的整个流程和人员分工

相关文章
js性能优化 如何更快速加载你的JavaScript页面
确保代码尽量简洁 不要什么都依赖JavaScript。不要编写重复性的脚本。要把JavaScript当作糖果工具,只是起到美化作用。别给你的网站添加大量的JavaScript代码。只有必要的时候用一下。只有确实能改善用户体验的时候用一下。 ...
2015-11-12
10个强大的纯CSS3动画案例分享
我们的网页外观主要由CSS控制,编写CSS代码可以任意改变我们的网页布局以及网页内容的样式。CSS3的出现,更是可以让网页增添了不少动画元素,让我们的网页变得更加生动有趣,并且更易于交互。本文分享了10个非常炫酷的CSS3动画案例,希望大家...
2015-11-16
JavaScript实现PC手机端和嵌入式滑动拼图验证码三种效果
PC和手机端网站滑动拼图验证码效果源码,同时包涵了弹出式Demo,使用ajax形式提交二次验证码所需的验证结果值,嵌入式Demo,使用表单形式提交二次验证所需的验证结果值,移动端手动实现弹出式Demo三种效果 首先要确认前端使用页面,比如...
2017-03-17
Vue获取DOM元素样式和样式更改示例
在 vue 中用 document 获取 dom 节点进行节点样式更改的时候有可能会出现 ‘style’ is not definde的错误,这时候可以在 mounted 里用 $refs 来获取样式,并进行更改: <template...
2017-03-13
从2014年的发展来展望JS的未来将会如何
<font face="寰�杞�闆呴粦, Arial, sans-serif ">2014骞达紝杞�浠惰�屼笟鍙戝睍杩呴€燂紝鍚勭�嶈��瑷€灞傚嚭涓嶇┓锛屼互婊¤冻鐢ㄦ埛涓嶆柇鍙樺寲鐨勯渶姹傘€傝繖浜涜��...
2015-11-12
12个你未必知道的CSS小知识
虽然CSS并不是一种很复杂的技术,但就算你是一个使用CSS多年的高手,仍然会有很多CSS用法/属性/属性值你从来没使用过,甚至从来没听说过。 1.CSS的color属性并非只能用于文本显示 对于CSS的color属性,相信所有Web开发人员...
2015-11-12
v-charts | 饿了么团队开源的基于 Vue 和 ECharts 的图表工具
在使用echarts生成图表时,经常需要做繁琐的数据类型转化、修改复杂的配置项,v-charts的出现正是为了解决这个 痛点。基于Vue2.0和echarts封装的v-charts图表组件,只需要统一提供一种对前后端都友好的数据格式 设置简...
2018-05-24
ajax为什么令人惊异?ajax的优缺点
使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变的信息。 Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHT...
2015-11-12
HTML5的5个不错的开发工具推荐
HTML5规范终于在今年正式定稿,对于从事多年HTML5开发的人员来说绝对是一个重大新闻。数字天堂董事长,DCloud CEO王安也发表了文章,从开发者和用户两个角度分析了HTML对两个人群的优势。其实,关于HTML5的开发工具,我们以往的...
2015-11-12
JavaScript教程:JS中的原型
Keith Peters 几年前发表的一篇博文,关于学习没有“new”的世界,其中解释了使用原型继承代替构造函数。两者都是纯粹的原型编码。 标准方法(The Standard Way) 一直以来,我们学习的在 JavaScript 里创建对...
2015-11-12
回到顶部