1、岗位:项目经理关键职责:1、 计划:a)项目范围、项目质量、项目时间、项目成本确实定。b)项目过程/活动标准化、规范化。c)依据项目范围、质量、时间和成本综合原因考虑,进行项目标总体计划和阶段计划。d)各项计划得到上级领导、用户方及项目组组员认可。2、 组织:a)组织项目所需各项资源。b)设置项目组中多种角色,并分配好各角色责任和权限。c)定制项目组内外沟通计划。(必需时可按配置管理要求写项目策划目录中项目沟通计划)d)安排组内需求分析师、用户联络人等角色和用户沟通和交流。e)处理项目组和其它项目干系人之间关系。f)处理项目组内各角色之间关系、处理项目组内各组员之间关系。g)安排用户培训工作。
2、3、 领导:a)确保项目组目标明确且了解一致。b)创建项目组开发环境及气氛,在项目范围内确保项目组组员不受项目其它方面影响。c)提升项目组士气,加强项目组凝聚力。d)合理安排项目组各组员工作,使各成职员作全部能达成一定饱满度。e)制订项目组需要招聘或培训人员计划。f)定时组织项目组组员进行相关技术培训和和项目相关行业培训等。g)立即发觉项目组中出现问题。h)立即处理项目组中出现问题。4、 控制a)确保项目在预算成本范围内按要求质量和进度达成项目目标。b)在项目生命周期各个阶段,跟踪、检验项目组组员工作质量;c)定时向领导汇报项目工作进度和项目开发过程中难题。d)对项目进行配置管理和计划。e)控
3、制项目组各组员工作进度,即时了解项目组组员工作情况,并能快速处理项目组组员所碰到难题。f)不定时组织项目组组员进行项目以外短期活动,以培养团体精神。结语:项目经理是在整个项目开发过程中项目组内对全部非技术性关键事情做出最终决定人。岗位:系统架构师(技术总监)关键功效及职责:1、 系统架构师是软件项目标总体设计师,是软件组织新产品开发和集成、新技术体系构建者。2、 系统架构师是在技术上对全部关键事情做出决定人。(系统架构师在整个软件开发过程中全部起着关键作用,并伴随开发进程推进而其职责或关注点不停地改变。)3、 需求阶段,软件架构师负责了解和管理非功效性系统需求,比如软件可维护性、性能、复用性、
4、可靠性、有效性和可测试性等。审查用户和市场人员所提出需求,确定开发团体所提出设计;组织开发团体组员和开发过程定义;帮助需求分析师完成用户需求说明书、需求变更说明书。4、 设计阶段,架构师负责对整个软件架构、关键构件、接口设计。帮助系统分析师完成系统概要设计说明书5、 编码阶段,架构师则成为程序员顾问,而且常常性地要举行部分技术研讨会、技术培训班等;6、 测试及实施阶段,伴随软件开始测试、集成和交付,集成和测试支持将成为软件架构师工作关键;结语:系统架构师也能够了解成技术总监。系统架构师是在部门内全部软件项目中,对技术上全部关键事情做出决定人。岗位:需求分析师关键职责:1、 在项现在期依据需求调
5、研计划对用户进行需求调研。2、 搜集整理用户需求,负责编写用户需求说明书。3、 代表项目组和用户沟通和项目需求相关全部事项。4、 代表用户和项目组组员沟通项目需求相关全部事项。5、 负责用户需求说明书得到用户认可和签字。6、 负责将完成项目模块给用户做演示,并搜集对完成模块意见。7、 完成需求变更说明书,并得到用户认可和签字。8、 并帮助系统架构师、系统分析师对需求进行了解。结语:需求分析师是项现在期和用户方打交道最多人,对于用户来说,她能够代表整个项目组,对和项目组组员来说她意见能够代表用户方意见,项目组内全部和用户需求相关事情必需得到她认可。岗位:系统分析师关键职责:1、 帮助需求分析师进
6、行需求调研。2、 分析、解析用户需求说明书,将系统需求整理成软件需求规格说明书;3、 负责处理软件需求规格说明书被评审后发觉问题;4、 在分析系统前,负责向架构设计师解释软件需求规格说明书内容。5、 帮助架构设计师进行架构设计,并帮助其完成系统架构说明书。6、 依据系统架构说明书对系统进行建模;7、 系统分析及建模完成后,负责将建模结果转化为系统概要设计;8、 帮助数据库设计师按系统概要设计说明书进行数据库逻辑设计和物理设计,完成数据库CDM及PDM图,并帮助其完成数据库设计说明书9、 帮助软件设计师按系统概要设计说明书进行系统具体设计说明书。10、 指导软件工程师按系统具体设计说明书进行代码
7、实现。11、 负责关键代码检验;12、 帮助项目经理进行配置管理,并提供优化改善提议;13、 定时对项目组组员进行技术方面培训。结语:系统分析师是项目组中首席实施官,她包含项目标全部方面,是项目进度推进者,也是项目成功关键。岗位:数据库设计师关键职责:1、 依据系统架构说明书和系统架构师、系统分析师一同进行数据库建模。2、 依据数据库建模结果,绘制数据库CDM和PDM图。3、 依据数据库PDM图进行数据库建库。4、 对数据库进行维护、备份、恢复、同时。5、 负责用户数据导入导出。6、 对数据库进行初始化操作。7、 帮助软件设计师完成系统具体设计说明书中和数据库相关部分。8、 依据系统具体设计说
8、明书编写对应视图、存放过程、函数、触发器等。9、 对项目组其它组员进行SQL方面指导。10、 定时对项目组其它组员进行数据库方面知识培训。11、 为测试经理及测试工程师建立测试数据。结语:数据库设计师又称DBA,是项目组中唯一能对数据库进行直接操作人。对项目中和数据库相关全部关键事做最终决定人。岗位:软件设计师(模块)1、 依据系统概要设计说明书编写分模块系统具体说明书。2、 负责对软件工程师讲解系统具体设计说明书内容。3、 帮助软件工程师按系统具体设计说明书进行代码实现。4、 控制本模块开发进度。结语:软件设计师又称模块设计师,帮助系统分析师对分模块进行具体设计,并直接管控该模块进度,对于本
9、模块中全部关键事做最终决定人。岗位:软件工程师关键职责:1.依据系统具体设计说明书进行代码实现;2.对自己代码进行复查,并进行简单测试;结语:软件工程师是最终实现代码组员。岗位:测试经理关键职责:1.独立编写测试计划;2.独立编写测试用例;3.协调测试团体内部工作和和开发团体之间工作;4.完成“实施测试”工作;5.掌握较深层次测试方法、测试技术和较复杂业务步骤;6.负责测试过程工具研究、推广和维护,负责测试数据库维护工作;7.负责编写用户手册、操作手册和相关培训教材;8.负责项目标质量审查。结语:测试经理其实应该是整个项目中最关心项目质量人,她关键工作就是找到项目中存在不合理、不合格部份,并要
10、求项目其它组员按其给定项目质量完成项目。岗位:测试工程师关键职责:1.在测试经理安排和指导下,编写测试用例;2.在测试经理安排和指导下,完成“实施测试”工作;3.在测试经理指导下,按测试计划进行测试工作;4.按测试用例进行测试工作。5.负责被分配项目标质量审计。6.了解项目标基础步骤,能够熟练进行项目中多种步骤操作。结语:测试工程师是项目质量确保,是最终进行项目测试组员。岗位:实施经理关键职责:1.负责制订项目实施计划;2.在项目实施计划约束下,协调项目组相关资源,完成系统实施相关工作(包含系统安装、用户培训、系统上线、系统试运行等);3.在项目实施阶段,跟踪、检验实施人员工作质量;5.负责帮
11、助用户进行“用户确定测试”和编写确定测试汇报。岗位:实施工程师关键职责:1.在实施经理安排和指导下,实施项目用户现场实施任务;2.参与编写用户手册、操作手册和相关培训教材;3.参与进行“用户确定测试”和编写确定测试汇报。岗位:美术工程师关键职责:1.负责完成软件设计师安排功效界面设计。2.负责对项目整体色彩调配。3.向系统分析师提出项目美化提议。4.为BS项目提供一套或几套CSS样式表及HTML结构表5.为CS项目提供符合项目内容静态、动态图片。6.并为软件设计师提供界面指导。岗位:用户经理(当所开发项目属于定制型项目时设置,可由项目经理或部门经理兼)关键职责:1.策划并独立完成目标用户造访和沟通;2.定时分析、整理用户需求,制订有针对性方案;3.进行关键用户关系维护,了解并整理关键用户需求,为开发更符适用户需求产品提供富有价值市场信息;4.参与产品定位研讨,为产品策划献计献策。岗位:产品经理(当所开发项目为产品型项目时设置,可由市场部组员兼)关键职责:1.对所负责产品进行策划和管理;2.对所负责产品进行市场调研和分析,立即提出应对方法;3.负责产品实现内部管理,确保产品功效顺利实现以立即满足市场需求;4.负责产品对外宣传和推广,开拓市场,提升产品品牌著名度和认可度;5.配合销售制订产品销售策略,支持市场销售业务。