IT各个层次角色与职责
(博客原文 https://blog.csdn.net/fuyuwei2015/article/details/44813639)
在IT行业中一般由需求分析师、产品经理、交互设计师、视觉设计师、架构设计师、数据架构师、数据分析师、开发工程师、测试工程师、配置管理员、项目经理、质量经理。下面让我们来说说他们分别的职责与在项目运行过程中的职责分布。本文主要以图片来展示,不在用长篇大论在赘述。
项目经理

任职资格
1.了解软件项目生命周期
2.了解项目管理的9大知识领域
3.了解项目管理的十大风险
4.了解工作量估算方法
5.了解风险处理流程
6.具有强烈的责任感
7.能够独立承担压力和迎接挑战,
8.具有良好的沟通和协调能力,
9.乐于对自己的领导者进行协助和导向。
产品经理

任职资格:
用户和市场分析
1.产品规划
2.产品需求管理
3.产品设计
4.推动产品研发进程
5.产品发布管理
6.产品试用
7.产品宣传
8.产品宣传与推广
9.产品服务管理
10.具有权衡能力
11.具有风险意识
12.具有较强的学习能力
13.富于研究、试验精神
需求分析师

任职资格:
1.会进行业务调研
2.业务建模
3.系统分析
4.能够对需求变更管控
5.掌握验证需求方法
6.会编写需求文档
7.能够向别人讲述清楚需求
8.具有良好的沟通能力和表达能力
9.能够从用户角度思考问题
10.具有换位思考能力
11.积极乐观,追求高质量
12.具有宏观把控能力和微观的细化能力
交互设计师

任职资格:
1.用户研究
2.交互设计
3.界面设计
4.视觉设计
5.界面易用性评估
6.具有普遍适众的审美观
7.具有工程和艺术双重审美能力
8.具有良好的沟通能力和表达能力
9.能够从用户角度思考问题
10.对细节不屑追求,追求完美
视觉设计师

任职资格
1.产品形象分析
2.视觉风格定位。
3.用户视觉心里分析。
4.视觉草稿设计
5.视觉效果分析
6.视觉方案定稿
7.编写视觉设计文档
8.制作视觉效果原型
9.视觉用户体验评估
10.制定视觉规范
11.具有普遍适众的审美观
12.具有工程和艺术双重审美能力
13.能够从旁人的评价中识别自己所要呈现的效果
14.具有良好的沟通能力和表达能力
15.能够从用户角度思考问题
16.具有宏观把控和细节的追求能力
架构设计师

任职资格
1.了解架构设计流程
2.了解架构的视图和描述方法
3.了解什么是软件架构,架构都包括什么
4.了解架构质量评价标准和评价方法
5.了解结构设计原则
6.了解典型的架构设计模式
7.具有权衡能力
8.具有风险意识
9.具有较强的学习能力
10.富于研究、试验精神
数据架构师

任职资格
1.了解数据库原理
2.了解数据库架构设计流程
3.了解数据建模方法
4.了解数据架构质量评价标准和方法
5.了解数据库结构模式
6.了解典型的数据库分布模式
7.具有权衡能力,
8.具有风险意识,
9.具有较强的学习能力,
10富于研究、试验精神,
11.具有类比设计能力,
12.具有不确定性设计能力
13.具有问题分析、解决和验证能力。
数据分析师

任职资格
1.了解数据分析相关的算法
2.熟悉数据分析工具
3.了解数据库组织原理
4.了解典型数据挖掘算法
5.了解数据报告方法
6.有出色的数据处理、分析能力,
7.对数据敏感,能够从日常数据中分析用户行为、深度挖掘用户需求并提出建议。
8.具有数据敏感度,善于基于数据识别技能。
开发工程师

任职资格
1.了解操作系统原理
2.了解所开发的软件平台运行原理
3.了解数据结构
4.熟练掌握1门编程语言
5.了解代码开发和调试流程
6.了解编码规范
7.了解详细设计原则
8.具有较强的学习能力
9.富于研究、试验精神
10.能够在较高的压力下完成任务
11.善于并愿意使用别人的分享代码
测试工程师

任职资格
1.了解软件测试的分类
2.了解测试用例设计方法
3.了解缺陷管理流程
4.了解软件质量标准
5.具有逆向思维习惯
6.善于观察到别人不易察觉的问题
7.有耐心做好大量的细节测试
8.把bug作为奖励品对待
配置管理员

任职资格
1.了解软件配置管理工作流程
2.了解至少一种配置管理工具原理
3.了解软件开发协作模式
4.了解配置库的典型划分模式
5.具有逻辑梳理能力。
6.追求工作内容的清晰和有序。
7.具有强烈的责任感。
8.具有良好的沟通和协调能力。
9.具有较好的文档编写能力。
质量经理

任职资格
1.了解软件项目生命周期
2.了解项目管理的9大知识领域
3.了解项目管理的十大风险
4.了解工作量估算方法
5.了解风险处理流程
6.具有实事求是的精神,
7.善于观察和采集事实,
8.具有良好的沟通和协调能力,
9.具有不断追求实效的工作态度。
10.乐于通过自己的观察和思考,建立有效的工作方法。