软件开发标准组织结构

 

下表是以一个项目为中心设定的标准岗位列表(以经理结尾的角色一般为管理人员):

角色名简称职责是否必选
项目经理 PM 负责整个项目的计划、执行、跟踪、发布。 
是项目的最终决策人和负责人
Y
技术经理 TM 负责项目的代码开发管理,包括:预估开发工作量、开发任务分配、 
开发日报发布、详细设计、代码BUG跟踪、发布前准备。 
是在技术开发方面的最终负责人。
Y
产品设计经理 PDM 负责项目的功能性需求与产品设计。 
是产品功能设计与交互设计的最终负责人。 
也是项目DEMO演示时的主要参与者之一。
Y
运营经理 POM 负责项目的非功能性需求,主要是运营、推广方面的设计与实施。 
也是项目DEMO演示时的主要参与者之一。
 
测试经理 QAM 负责项目的测试计划、测试任务分配、BUG跟踪。 
是项目最终是否通过测试,是否可以上线的最终决策人。 
也是项目DEMO演示时的主要参与者之一。
Y
客服经理 CSM 是项目的来自于客户需求的管理者。 
也是项目DEMO演示时的主要参与者之一。
 
开发组长 TL 负责某一个开发小组的管理任务。受TM领导。  
架构师 PA 负责整体架构,代码审核。  
开发工程师 DE 负责具体的设计、编码、测试。受TL或TM领导。  Y
数据库管理员 DBA 负责项目的数据库设计的审核、变更,SQL语句的审核,数据订正,测试或上线数据准备。  
系统管理员 SA 负责环境部署、维护;网站流量或压力监控。  
界面设计师 UI 负责用户界面设计与交互设计。  
产品运营师 PO 负责产品的运营活动  
产品设计师 PD 负责需求的收集与分析,产品设计与交互设计。  
测试工程师 QA 负责软件的集成测试,包括三个环境下的测试:测试环境、予发布环境、线上环境。 Y
配置管理员 PCM 负责本项目的分支管理,代码合并,版本控制。 Y
发布员 PB 负责发布程序到:开发环境,测试环境,线上环境。 Y
软件过程专员 SQA 负责监督项目的过程计划与执行情况。协助项目的规范化以及风险告警。 
目前SQA专员仅协助TM,关注于开发过程的管理与执行。
Y

 

以下是图示:

 

 

阅读更多
个人分类: 管理频道
上一篇买不起书的来下电子书吧,我搜集的,超全
下一篇钱小样经典语录。太经典了~
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭