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

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

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

相关文章
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
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
AJAX的浏览器支持
AJAX 的要点是 XMLHttpRequest 对象。 不同的浏览器创建 XMLHttpRequest 对象的方法是有差异的。 IE 浏览器使用 ActiveXObject,而其他的浏览器使用名为 XMLHttpRequest 的 Jav...
2015-11-12
Riot.js:不足1KB的MVP客户端框架
Riot.js是一款MVP(模型-视图-呈现)开源客户端框架,其最大的特点就是体积非常小,不足1KB,虽然体积小,但它可以帮助用户构建大规模的Web应用程序。 Riot.js是由Moot公司开发,目前最新版本为v0.9.2,遵循MIT开源许...
2016-03-11
JavaScript的组成
一个完整的JavaScript由3个部分组成:核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) ECMAScript 描述了该语言的语法和基本对象 ; DOM 描述了处理网页内容的方法和接口 ; BOM 描...
2015-11-12
回到顶部