目共性的技术提出统筹解决办法,开发相关应用模块,供项目组使用。
子系统之间所涉及的专业差距较大,需要面对客户不同的主管部门,并且为了每一个项
目组顺利完成系统功能实现,所以组建 4 个项目组,每一个子项目分别任命 1 名项目经理,
子项目组织构成基本相同(见图二),项目人力资源需求见表 1。子项目经理之间共同协商确
定子系统之间可能存在的信息接口,在设计实施中确保项目成果的共享,项目组角色主要职
责如下。
子项目经理:确保所负责子项目的需求、设计、实施、测试、培训、维护升级,按照软
件项目建设过程进行项目建设,负责与子项目相关方的协调沟通,处理与客户方、监理方的工
作,与其他子项目经理确定项目公共的设计规则,协商项目公共功能的分工。负责落实项目
里程碑事件评审,接受客户方和监理方组织的项目初验、终验。
系统分析员:全面对该项目的质量和进度负责,是项目的主要组织者和领导者。是用户
需求调查的主要负责人,与用户沟通的主要协调人。负责起草项目建议书、用户需求报告、
系统可行性分析报告、系统需求说明和设计任务书等,制定系统开发计划,制定系统测试方
案,制定系统试运行计划,参与项目架构设计和项目设计的规范标准的制定.
架构设计师:参加系统分析,参加用户需求调查,负责确定整体项目的架构,在整体系
统架构基础上进一步确定所在项目的架构设计,制定设计规范和设计标准,并负责项目子系
统的划分和功能模块的规划。负责服务器端、客户端、中间层的可行性分析,协助系统分析
员完成系统分析报告.制定详细的设计任务书,制定程序设计风格,制定软件界面风格,确定
可引用的软件资源,指导程序员的工作。
数据库工程师:是数据库的唯一负责人,负责项目数据库的设计和建模,负责数据库的
初始化和数据库的维护,及时发布数据库变更信息.子项目所有有关数据库的修改、变更,
必须经过数据库工程师完成,确保数据库设计的统一.
程序员:根据设计要求完成项目代码编写、实现软件功能。在架构设计师的直接指导下
开展工作,严格按照设计任务书的要求进行设计,不许追求个人风格,强调沟通与协作,培
养务实求精的工作作风。
档案管理员:档案控制员负责保管好项目每一个阶段的文档,统一的编码、登记、归档
保存,建好索引,方便查阅,并保证档案的完整、安全和保密。另一个职责是做好软件的版
本控制工作,每次正式发布的软件或阶段性的软件程序员必须将源代码和相关的说明书交给
档案控制员统一打包、编译、建档。重点文档要重点保护,如用户需求报告和需求变化的阶
段记载,项目进展过程中的每次会议纪要,阶段性的测试报告,每次评审的问题清单,开发过
评论0
最新资源