质量体系

  项目过程管理体系

  组织级软件项目管理

  ISO 9001:2000
 
 组织级软件项目管理
 
 
外包软件项目管理的规范活动
 
项目管理模式
 
项目监控
 
程序员的开发效率
 
软件工程组织结构
 
开发认证状况
 
开发工具状况
   
项目管理活动贯穿于整个软件项目生存周期。项目管理活动的重要作用就是要确保所有的软件开发、服务和软件质保流程被实施和监控,并且使得每一个单一的软件项目过程管理最终为组织级并行的项目管理提供检查点和控制点。
易思博公司软件项目管理过程主要活动是基于 ISO9001、SW_CMM、PSP、TSP及软件项目管理指南的基础上按公司软件外包的实际情况规范、组织、实施的。
下面说明易思博公司软件项目管理的主要活动。

1 计划与规划活动
1) 设定项目目标或目的--确定项目所期望的活动的结果;
  • 分析系统软件需求(外包项目对象需求、内部产品研究发对象功能需求)并组织完成文档;

  • 定义系统和软件活动的关系;

  • 确定项目管理要求和约束(资源和进度限制);

  • 定义成功的准则(项目的验收标准、产品的功能满足验收度),包含软件整体活动要提交的结果,该软件满足需求和时间及资金限制;

  • 2) 完善或纠正行动计划;
    3) 开发项目策略--开发达到项目目标的行动的一般性程序;
    4) 决定可能的行动路线--制定并分析引导项目的不同路线;
    5) 事先预测可能的不利事件和项目范围、状态假设;制定出意外事故计划;并预测行动路线的可能结果;
    6) 作出计划决策--在几条行动路线间进行评估并作出选择;
  • 选择能达到项目目的和目标的最合适的行动路线;

  • 在费用、进度、策略设计和风险方面作出权衡决策;

  • 选择方法、工具和技术(技术和管理的),根据它是否能使结果和最终产品被开发出来并使之得到保证,以及项目是否能得到有效的管理;

  • 7) 为项目设定程序和规则--为完成项目活动建立方法、指南、和限制;
    8) 选择适于开发和质保的时序安排流程所用方法和语言;
    9) 成本分析与准备预算--为项目功能、活动和任务分配预计费用(基于项目大小、进度、人员),确定必要的资源;
    10) 写出项目计划--产生、实施、变更和发布项目管理计划(PMP)、软件质保计划(SQAP)、软件配置管理计划(SCMP)。根据项目管理中心所承担的具体项目的属性要求,人员和测试计划也可以在此时产生;

    2 组织与协调活动
    1) 确定和组织项目过程必需的任务--逻辑实体里的任务必须对应到组织实体(如分析任务、设计任务、编码任务、测试任务);
    2) 选择并建立组织结构--定义项目将如何组织;按项目管理中心客观的资源状态和项目的时间进度要求确定小组软件过程的组织模型。
    3) 创建组织定位,确定组织内工作角色的分工和责权,明确角色的资格要求--项目组内部工作角色描述;确定工作在项目上的人员质量要求,向PMC人力资源部门提出要求;
    4) 定义责任和权利--决定谁将有完成任务的权利,谁有权利作出项目相关的决策;
    5) 作出组织结构文档--就项目计划里的权利、任务、责任作出书面文档;

    3 资源管理与监控活动
    1) 资源选择与配置--为在组织规划期间确定的工作职责选择合格的人员;
    2) 吸收新近安排的人员--使新近安排的人员熟悉任何项目过程、机制或计划,如有必要,对员工进行培训和教育;
    3) 为项目员工提供一般性的开发;
    4) 人员评估与工作考核;
    5) 项目人员薪酬;
    6) 终止项目人员分配--项目结束时,重新安排或终止员工合同;
    7) 产生员工决策文档--员工计划文档,培训政策等;

    4 项目指导与内部管理活动
    1) 提供项目过程指导--项目经理通过解释项目计划和项目需求对项目成员提供指导;
    2) 协调项目过程活动--例如,定义软件开发和软件保证活动和它们之间的关系;确定第三方软件、转包合同、独立软件验证和鉴定、安全和保密是否有序管理;
    3) 推动促进人员沟通--建立并实施软件项目内的沟通机制,包括软件和系统人员等;
    4) 建立问题申请与解决机制,解决项目冲突;
    5) 建立过程变更管理 -监控流程进度,建立变更申请,实施变更审批与记录;研究和吸收来自开发和质保流程的相关输出;
    6) 写出指导性决策文档--为与沟通和协调路线相关的决策写出文档;

    5 过程控制活动
    1) 制定性能标准--选择或审批用于软件开发和软件保证活动的标准;
    2) 建立监控和报告制度--建立并实施活动度量的机制,用它们可以监控并报告软件开发和软件保证活动(如:里程碑、交付清单、进度表等);
    3) 分析结果--比较目前达到的结果与标准、目标和计划是否一致;
    4) 实施纠正行动--使需求、计划和实际的项目状态相一致;

    易思博项目管理过程要求把以上列出的控制过程和方法形成文档--
  • 建立过程内的费效分析机制--项目经理指导或完成在项目过程中定制的科目费效分析,如人员每月的费效分析,项目阶段费效分析。

  • 所有上述软件项目管理活动,通过易思博公司项目管理中心下设置的实体组织结构协作完成。其中项目经理是项目过程管理的直接控制者,对项目公司管理中心经理负责。

  • 返回>>

     

    外包软件项目管理的规范活动