-
1、PM
项目经理
( Project Manager )
从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。项目经理是为项目的成功策划和执行负总责的人。
项目经理是项目团队的领导者,项目经理首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意。为此项目经理必须在一系列的项目计划、组织和控制活动中做好领导工作,从而实现项目目标。
当然在互联网公司这个有着项目经理or产品经理(Product manager)的意思。
-
1.1 PD=》产品设计师=》PSD文件
PD:直译为产品设计师,也可bai能叫产品规划师、需求分析du师。PD侧重于zhi将一个个杀手级应用dao做功能级的设计,在这个模块上,PD类似是一个小产品经理。
技术团队中的架构师(或者系统分析师,也可能叫项目经理、开发组长)=>PM会与PD紧密合作,这时候开始考虑技术可行性,性价比。
-
产品经理PM vs 项目经理PM
1) 知识领域:
项目经历要有技术背景,一般团队的项目经理由项目经验丰富的RD担任,项目经理的职责在于将目标量化为可以实现的项目计划,偏重于执行层面
产品经理的知识领域比较广泛,而且不一定需要懂技术
(2)责任周期:
项目经理职责有始有终,他可以负责完一个项目后,再无缝切换到另外一个项目,而产品经理基本不能,产品经理随着产品一同成长,产品的成长更迭伴随着无数的项目。
(3)侧重点:
项目经理关键词:项目、排期、人员
产品经理关键词:需求、用户、产品
项目经理工作周期:启动-规划-执行-控制-收尾
产品经理工作周期:需求调研–研发完成–上市–退市
(4)总结
产品=》小孩
产品经理=》孩他妈
项目经理=》孩子的老师
老师可以教不同的小孩,一个老师带一个小孩子一段周期,老师可以换,孩他妈不能乱换
在大公司,产品经理和项目经理分工是非常明确的,而且该职位可能不是单指某一个人,而是指一个组织,某个团体,甚至是几个代言人。但在初创公司和一些中小型公司产品经理和项目经理通常是一个人,节约人力和沟通成本。
-
2、RD=》开发
研发
(Research and Development)
如:软件RD工程师就是软件研发工程师,诸如PHP程序猿,Java程序猿,无论是爱疯的还是安卓的都是属于这一类别。偏向于后端的技术实现。 -
3、FE=》前端
FE是web前端研发、前端开发的意思!
前端(Front-End);
前端开发(Front-End Development) -
4、UE=》交互
用户体验
(User Experience,简称UX或 UE)
,另外还有有个组合叫法:UED
(产品交互设计师,用户体验师)。是一种纯主观的在用户使用一个产品(服务)的过程中建立起来的心理感受。因为它是纯主观的,就带有一定的不确定因素。个体差异也决定了每个用户的真实体验是无法通过其他途径来完全模拟或再现的。但是对于一个界定明确的用户群体来讲,其用户体验的共性是能够经由良好设计的实验来认识到。
计算机技术和互联网的发展,使技术创新形态正在发生转变,以用户为中心、以人为本越来越得到重视,用户体验也因此被称做创新2.0模式的精髓。
-
5、UI=》界面
用户界面
(User Interface)
UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由、充分体现软件的定位和特点。
UI还有其它的意义,如
Unit Interval,Univ of Iowa,Unlock Instruction,Urgent Interrupt。
-
6、QA=》测试
测试(QUALITY ASSURANCE,中文意思是“质量保证”)
其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足质量要求,而在质量管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关质量保证的职能,担任这类工作的人员就叫做QA人员。
-
7、OP=》运维
运维
(Operations)
OP这个词语代表的意思很多,这个简称来自于英文的Operations一词。我也不清楚谁最早用op代表运维工程师,不过2010年开始,这个词慢慢被很多人所知道。
OP工作内容主要就是维护公司的服务器能够正常提供服务,细分的话包括系统部分,网络部分,应用程序部分,数据库部分,具体根据公司的规模和职位职能不同,运维的定义也不同。现在市面上主要的OP有三种:网络游戏运维,网站运维,大型项目测试和生产环境运维。
-
8、DBA=》数据库管理员
数据库管理员
(Database Administrator,简称DBA)
是一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。这个职位对不同的人意味着不同的意义。
另外还有DB,即数据库(Database)。
二、文档类型缩写
-
1、MRD
市场需求文档(
Market Requirements Document
)获得老大的认同后,产品进入实施,需要先出MRD,具体来说要有更细致的市场与竞争对手分析,通过哪些功能来实现商业目的,功能/非功能需求分哪几块,功能的优先级等等。实际工作中,这个阶段PD可能的产出物有Mind Manager的思维图,Excel的Feature List等。
市场需求文档(MRD)重点放在为一个被提议的新产品或者现有产品的改进定义市场需求。与BRD指出商业问题和解决这些问题的解决方案不同,MRD更深入提议解决方案的细节。它包括一些或者所有这些细节:
a. 解决商业问题所需要的特色
b. 市场竞争分析
c. 功能和非功能需求
d. 特色/需求的优先级
e. 用例
MRD通常是由拥有产品经理,产品营销经理或者行业分析师头衔的人撰写的。MRD通常是一份连续的5-25页Word文档,或者正如之后描述那样在一些机构中甚至更长。 -
2、PRD
产品需求文档(
Product Requirements Document
)进步一细化,这部分是PD写得最多的内容,也就是传统意义上的需求分析,我们这里主要指UC(use case)文档。主要内容有,功能使用的具体描述(每个UC一般有用例简述、行为者、前置条件、后置条件、UI描述、流程/子流程/分支流程,等几大块),Visio做的功能点业务流程,界面的说明,demo等。Demo方面,可能用dreamweaver、ps甚至画图板简单画一下,有时候也会有UI/UE支持,出高保真的demo,开发将来可以直接用的那种。
产品需求文档(PRD)重点放在为一个被提议的新产品或者现有产品的改进定义市场需求。与MRD侧重于从市场需要角度看需求的不同,PRD侧重于从产品本身角度看待需求。通常在特点和功能需求上更深入细节,并也可能包括屏幕截图和用户界面流程。在那些MRD不包括具体需求和用例的机构中,PRD就包含这些具体内容。PRD通常是由拥有产品经理,行业分析师或者产品分析师头衔的人撰写的。PRD通常是一份连续的20-50页Word文档,或者针对复杂产品甚至更长。
提醒:一些机构将这里描述的MRD和PRD合并成一个文档,并称最后的文档为MRD。在这种情况下,MRD包括本段描述的内容,也包括上一段描述PRD的内容,并且可能超过50页。 -
3、FSD
功能详细说明(
Functional Specifications Document
)有一点像“概要设计”,这步就开始往开发衔接了,产品UI、业务逻辑的细节都要确定,细化文档并保持更新。相应的,有很多内容,比如表结构设计,要由项目经理来编写了。
功能规格文档(FSD)把焦点集中在实现,定义产品功能需求的全部细节。FSD可能通过一张张的截屏和一条条功能点来定义产品规格。这是一份可以直接让工程师创建产品的文档。
与MRD和PRD侧重于以市场需要和产品角度看需求不同,FSD把重点放在了以表格形式定义产品细节,再让工程师实现这些细节。FSD也可能包括完整的屏幕截图和UI设计细节。
FSD通常是由拥有产品分析师,工程领导或者项目经理头衔的人撰写的 – 作者通常属于工程部门。通常一个连续几十页的Word或类似文档。
-
4、PSD
PSD文件是
Adobe PhotoShop
中使用的分层图像文件。PSD代表Photoshop Document
,它是很多个图层叠加在一起的结果,是Photoshop
用于保存数据的默认格式,在文件保存后,用户也可以使用图像的各个图层。PD的成果=》PSD文件
后端:技术方案设计
UE=》交互稿
UI根据UE的交互稿做界面设计
QAP:测试用例
排期=》从容开发,996,965
如果好几个需求并行开发,双11,618很忙
并行开发
联调,前后端合并
codereview
测试爸爸
测试环境:玩
沙箱环境 :与线上环境一比一
上线:
上线清单(有可能的影响):是否需要提取数据库工单,是否申请了ES索引
出问题,回滚顺序
QA回测