5.5.2 项目实施组织机构
为保证系统开发项目的顺利、高质量完成,加强对系统项目工作的领导,在项目实施之前,应成立项目领导小组,由用户方和开发方共同组成。通过双方机构的有机组织与协调,管理、实施及监督项目的进度和质量,共同完成系统开发项目的工作内容。
总体的组织结构如图5.7所示。
1.用户方组织结构
用户方项目管理人员担任系统建设工作中用户方的组织工作,其组成人员应是在规划管理信息化建设方面有一定的研究和专业水平,并具有组织能力的领导干部。其主要职责是:
(1)组织本单位内业务人员参与项目的实施。
(2)参与项目实施过程中有关事项的协调。
(3)参与阶段性报告的评审。
(4)负责就项目调研中的有关信息及时与领导小组沟通。
1)技术人员
为了保证系统后续维护,用户方的有关技术人员应参与项目的需求分析、系统设计与开发工作等,其主要职责包括:
图5.7 项目实施组织机构
(1)参与项目的需求分析及需求说明书的编写。
(2)参与项目的总体设计。
(3)参与项目的详细设计与数据库设计。
(4)参与项目的开发和数据库建设。
(5)参与项目集成测试和系统测试。
(6)参与项目各阶段的评审,提出评审意见。
2)业务人员
用户方业务人员是系统的最终使用群体,他们对业务流程与规范熟悉,是系统的最直接使用者,其主要职责是:
(1)直接参与需求调研。
(2)制定初步的需求陈述。
(3)完成项目调研与需求分析中有关业务流程等的沟通。
(4)参与项目集成测试和系统测试。
(5)参与项目各阶段的评审,提出评审意见。
(6)就项目分析和设计中的有关信息及时与用户方技术人员沟通。
2.开发方组织结构
开发方是项目建设的主要实施者,它的人员主要由以下三类人组成:
1)项目控制
项目控制是项目开发方技术的总体负责人员,由开发方的技术总监担任。其主要职责是:
(1)负责总体任务的分解与分派。
(2)负责项目各阶段与项目进度的工作协调。
(3)对各项目管理人员的工作计划进行汇总与协调。
(4)负责向用户方提交正式的总体工作计划。
(5)就整个项目的进展情况与用户方及时沟通。
(6)负责与组织项目各阶段报告的评审。
(7)负责将项目各阶段成果向用户方正式提交。
(8)就项目进展中有关事宜与用户方进行协调。
(9)项目的验收与总结。
2)项目经理
项目经理是具体建设项目的负责人。开发方以系统与任务为单位,以有经验、技术过硬的技术主管来进行项目的具体管理和实施工作。其主要职责是:
(1)负责任务的分派与分解。
(2)负责组织项目组成员,编制阶段工作计划。
(3)负责向项目控制提交所负责系统的工作计划。
(4)负责组织进行项目的具体实施。
(5)负责组织阶段各阶段文档的初审。
(6)负责向项目控制提交正式的审核文档。
(7)项目人员工作计划的协调。
(8)负责对项目人员的工作考核。
(9)制定一个各小组认同的项目计划。
(10)安排种类会议日程。
(11)监控项目过程和进度。
(12)编写项目进度报告。
(13)定期举行项目进度会议。
(14)协调项目中的人员和资源。
(15)负责版本控制和配置管理。
(16)制定软件编码规范或数据库建设标准。
(17)系统实施过程中开发方与用户方有关事情的协调工作。
3)项目组成员
项目组成员负责具体项目的建设,主要由系统分析员、编码人员、测试人员及文档人员等组成。各类人员的主要职责是:
(1)系统分析员。负责整个系统的用户调研、需求分析、系统设计工作,编写用户需求分析报告、系统总体设计方案、系统详细设计方案。
(2)软件工程师。按照系统设计和编码规范,完成各子系统或模块的编码实现和单元测试工作,提交编程成果和开发文档。
(3)平台实施工程师。主要任务是构建开发环境,包括应用服务平台、系统设备及系统软件、工具软件及运行平台的安装与调试。
(4)支持与服务人员。作用于项目全过程,包括项目实施完毕后的支持与维护。包含:培训讲师(按照合同确定的培训计划对人员进行培训);文档编制工程师(主要职责是负责项目全过程中所有文档资料的收集和整理及版本更新、发布,以及应用程序的安装制作、拷贝和分发);技术支持工程师(按照合同确定的售后服务计划,通过多种服务手段和服务方式向用户方提供与系统相关的所有支持与服务)。
(5)测试设计工程师。制定和维护测试计划,设计测试用例及测试过程,生成测试评估报告。设计测试需要的驱动程序和桩,根据测试发现的缺陷提出变更申请。
(6)测试工程师。编写测试驱动程序和稳定桩,执行集成测试和系统测试。
各类人员在完成日常工作的同时,还应该负责向项目经理每天提交工作总结;参加每月的工作考核;及时提交各阶段的工作成果。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。