【项目管理】项目中的角色

管理

部门经理 - DM - DepartmentManager
协调部门内和企业内的资源分配,协调各部门的沟通,并承上启下地为部门的整体业绩负责

项目经理 - PM - ProjectManager
协调项目内的资源分配,如日常沟通,进度管理等,为项目负责

产品经理 - PM - ProductManager
调研客户需求,进行需求分析,形成MRD文档,对产品规划,根据市场需求和分享规划产品发展路线,设计产品商业和服务模式,并定义相关功能模块

技术经理 - TM - TechnicalManager
协调项目内的技术活动,推动主要技术决策,技术的可行性研究,评价、确认并文档化软件架构等

产品经理 vs 项目经理
产品经理是做正确的事,其所设计的产品是否符合需求,是否能给公司带来利润;
项目经理是正确的做事,在时间,成本和资源约束的条件下完成目标;

开发

项目组长 - PL - ProjectLeader
协调小组成员分工,指导、分配、落实小组成员工作,发挥团队职能优势,不断提高小组成员工作效率,优化工作流程,推进项目研发进度

系统架构师 - SA - SystemArchitect
主要负责大系统项目的架构设计

业务架构师 vs 技术架构师
业务架构师负责IT蓝图规划、统筹、协调多个产品线;
技术架构师是选型、抽象、提炼、封装公共组件,如缓存、消息中间件、服务框架、工作流等。让项目团队只关注业务代码的实现

软件工程师 - SE -SoftwareEngineer
编写代码,同时编写项目文档,如需求,详细设计,架构设计,用户手册,开发计划等;

程序员 - PG - Programmer:编写代码,实现功能;

测试

软件质量保证 - QA - Quality Assurance
创建或者制定标准和方法,提高促进软件开发能力和减少软件缺陷

软件测试工程师 - STE - Software Testing Engineer
主要工作是测试,质量保证人员日常工作重要内容是检查与评审,测试工作也是测试保证人员的工作对象

QA vs STE
QA关注整个软件过程,保证过程和体系;
STE关注最终质量,采用设计、执行用例等方法去发现错误;

小结

通过理解并定位这些角色,我们可以更好的进行职能划分;
知道做什么,然后把事情做好;
然后再以管理者的角度优化整个流程与体系

 
 


参考博客:
http://blog.csdn.net/birthmarkqiqi/article/details/52637880
http://blog.csdn.net/optman/article/details/1352093
http://blog.csdn.net/birdhaha/article/details/478317
http://blog.csdn.net/xzknet/article/details/23792827

猜你喜欢

转载自blog.csdn.net/francis123580/article/details/79248295