|
<h3 style="MARGIN: 13pt 0cm;"><a name="_Toc533999367"><span lang="EN-US" style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 173%; mso-bidi-font-size: 16.0pt;"><font face="Times New Roman">3.43</font></span></a><span style="mso-bookmark: _Toc533999367;"><span style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 173%; FONT-FAMILY: 宋体; mso-bidi-font-size: 16.0pt; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman";">项目组的组织结构</span></span><span style="mso-bookmark: _Toc533999367;"></span><span lang="EN-US" style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 173%; mso-bidi-font-size: 16.0pt;"><p></p></span></h3><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27pt; mso-char-indent-count: 2.57;"><span lang="EN-US"><font face="Times New Roman">CMM</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman";">是针对项目组进行的过程改进</span><span lang="EN-US"><font face="Times New Roman">,</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman";">项目内的结构越清晰</span><span lang="EN-US"><font face="Times New Roman">,</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman";">人员的职责</span><span lang="EN-US"><font face="Times New Roman">\</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman";">权利</span><span lang="EN-US"><font face="Times New Roman">\</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman";">义务也就越明确</span><span lang="EN-US"><font face="Times New Roman">,</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman";">下面给出项目组中的几个定义</span><span lang="EN-US"><font face="Times New Roman">:</font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27.1pt; mso-char-indent-count: 2.57;"><b><span style="FONT-FAMILY: 宋体;">高级经理<span lang="EN-US">(</span>上级负责人</span></b><b><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;">senior manager</span></b><b><span lang="EN-US" style="FONT-FAMILY: 宋体;">):<p></p></span></b></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27pt; mso-char-indent-count: 2.57;"><span style="FONT-FAMILY: 宋体;">是企业中足够高层的负责人<span lang="EN-US">(</span>如负责技术及开发的副总经理<span lang="EN-US">), </span>在组织的足够高的层次上履行管理任务,主要关注组织的长期生存力,而不是短期的项目和合同关心的事项及压力。一般讲<span lang="EN-US">,</span>一个高级工程经理负责多个项目。高级经理也提供和保护用于软件过程长期改进的资源(例如,软件工程过程组)。高级管理者,当用在<span lang="EN-US">CMM </span>中时,能表示满足上述描述的任何经理,直到且包括整个组织的头。当用在关键实践中,术语高级管理者应该按关键过程域及考虑中的项目和组织的上下文加以解释。为实现关键过程域的目标必须完成一些十分重要的领导和监督任务;这里的意图就是要特别包括那些履行这些十分重要的任务所必须的高级经理。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27.1pt; mso-char-indent-count: 2.57;"><b><span style="FONT-FAMILY: 宋体;">经理(<span lang="EN-US">manager </span>)<span lang="EN-US"><p></p></span></span></b></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27pt; mso-char-indent-count: 2.57;"><span style="FONT-FAMILY: 宋体;">经理履行的任务包括:对在经理职责范围内进行作业和活动的个人提供技术和管理方面的指导并进行控制。经理的传统职能包括在其职责范围内进行策划、资源分配、组织、指导和控制。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27.1pt; mso-char-indent-count: 2.57;"><b><span style="FONT-FAMILY: 宋体;">项目经理(<span lang="EN-US"> roject manager </span>)<span lang="EN-US"><p></p></span></span></b></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27pt; mso-char-indent-count: 2.57;"><span style="FONT-FAMILY: 宋体;">项目经理履行的任务是对整个项目的总体业务负责;项目经理是指导、控制、管理和调整项目进行构造软件或硬件/软件系统工作的个人,项目经理是最终向客户负责的个人。在面向项目的组织机构中,工作在同一个项目的大多数人应向项目经理报告,尽管某些科目可能有一个矩阵式的报告关系。而在矩阵式的组织机构中,可能仅业务职员只向项目经理报告,而工程组负有一个矩阵式的报告关系。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27.1pt; mso-char-indent-count: 2.57;"><b><span style="FONT-FAMILY: 宋体;">项目软件经理<span lang="EN-US">(project software manager)<p></p></span></span></b></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27pt; mso-char-indent-count: 2.57;"><span style="FONT-FAMILY: 宋体;">项目软件经理履行的任务是对项目的全部软件活动总负责。项目软件经理是项目经理按软件约定与其打交道的个人,且是控制一个项目的所有软件资源的个人。一个项目的软件工程组应向项目软件经理报告,尽管某些活动——例如工具开发——可以有一个矩阵式的报告关系。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27pt; mso-char-indent-count: 2.57;"><span style="FONT-FAMILY: 宋体;">在大型项目中,项目软件经理多半是二线、三线或四线经理。在小型项目或只有单个项目的部门中,项目软件经理可能是一线软件经理或可能在更高层次<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27.1pt; mso-char-indent-count: 2.57;"><b><span style="FONT-FAMILY: 宋体;">一线软件经理<span lang="EN-US">(first-line software manager)<p></p></span></span></b></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27pt; mso-char-indent-count: 2.57;"><span style="FONT-FAMILY: 宋体;">一线软件经理履行的任务是对由软件工程师和其它有关人员组成的一个机构单位(例如,一个部门或者项目组)的人员配置和活动负直接管理责任(包括提供技术方向及对人员和薪金进行管理的功能)。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27.1pt; mso-char-indent-count: 2.57;"><b><span style="FONT-FAMILY: 宋体;">软件作业领导<span lang="EN-US">(software task leader)<p></p></span></span></b></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27pt; mso-char-indent-count: 2.57;"><span style="FONT-FAMILY: 宋体;">一个软件作业领导履行的任务是充当特定作业的技术组的领导者,负有技术责任并向工作在该作业的职员提供技术方向。软件作业领导通常和其它工作在该作业的人员一样向同一个一统软件经理报告。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27.1pt; mso-char-indent-count: 2.57;"><b><span style="FONT-FAMILY: 宋体;">职员、软件工程职员、个人<span lang="EN-US">(staff ,software<span style="mso-spacerun: yes;"> </span>Staff ,individuals)<p></p></span></span></b></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27pt; mso-char-indent-count: 2.57;"><span style="FONT-FAMILY: 宋体;">在<span lang="EN-US">CMM </span>的不同的关键实践中描述了不同的技术角色,在<span lang="EN-US">CMM </span>中采用几个术语去指示履行这些不同技术任务的个人。职员是包括作业领导的一些个人,他们负责完成一项指派的功能,例如软件开发或软件配置管理,但他们不是经理。<span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 27pt; mso-char-indent-count: 2.57;"><span style="FONT-FAMILY: 宋体;">软件工程职员是软件技术人员(例如分析员、程序员和工程师),包括软件作业领导,他们进行项目的软件开发和维护活动,但他们不是经理。术语“个人”,当用在关键实践中时,由该词出现处的上下文来定性和限定(例如参与管理软件子合同的个人)<span lang="EN-US"><p></p></span></span></p> |
|