您的位置:软件测试 > 软件项目管理 > 项目管理综合 >
大型软件项目中的组织环境
作者:网络转载 发布时间:[ 2013/6/17 15:47:03 ] 推荐标签:

项目组织结构设计完成后,相当于人的一个基本骨架基本形成。紧接着还必须为项目组织中各种角色的岗位职责进行清晰描述,这样才能构成一个完整的机体。在软件项目中,主要角色和职责描述如下:

高层经理:

    审核批准项目实施计划;
    负责项目实施过程中的重大事件的决策;
    根据项目过程中的进度、质量、技术、资源、风险等实行宏观监控;
    协调项目组织中各相关方的工作关系。

项目经理:

    根据项目进展及工作要求整合工作计划,并监督实施,控制进度;
    协调项目组内人员的分工合作,资源分配;
    向公司汇报项目状况,提出建议及改进措施;
    与用户进行有效的沟通协调,并争取关健用户的支持。

软件架构师:

    负责用户需求汇总和分析;
    负责系统总体设计;
    指导设计师的详细设计;
    配合系统的集成测试。

测试小组:

    负责计划和实施对软件的单独系统测试,以确定其软件产品是否满足其需求;

质量小组:

    负责计划和实施项目的质量保证活动,以确保软件开发活动遵循软件过程规程和标准。

配置经理:

    负责计划、协调和实施项目的正规配置管理活动。

系统工程师:

    负责说明系统需求,分配系统需求到硬件、软件和其他部件,规格说明硬件、软件和其他部件之间的接口,并监督这些部件的设计和开发,以确保符合规格。

客户代表:

    负责项目原始需求的收集;
    参与需求评审和需求变更控制;
    负责系统确认测试的实施。

注:在中型、小型的软件项目组织中,部分角色可以兼任,但是SQA和系统测试小组应保持其独立运行。SQA组(质量小组)可越过项目经理向高层经理直接进行报告;测试小组也可不依赖软件开发人员,来计划和准备系统验收测试用例以及测试规程。另外,角色种类还要依据具体项目而定,例如在有的软件开发项目中,还有设置有产品经理角色。

四、软件项目生命周期及参与角色

软件开发项目中,有几种常见的生命周期模型,如瀑布模型、增量模型,螺旋模型、原型开发、倒V模型等。不同生命周期的应用要根据项目所处的环境而定。在本文中,将以倒V模型为例进行说明。

倒V模型按软件生命周期共分为10个阶段,分别为:需求搜集;需求分析;系统分析;概要设计;详细设计;编码和单元测试;组件测试;集成测试;系统测试;验收。示例图如下:

图十:软件生命周期-倒V型图

从上图中可以出倒V型图中的左边活务与右边活务是有着一种对应关系,也即左边的输出为右边的输入条件。从投入产出角度来分析,左边为投入,右边为产出。整个过程构成了一个完整的生命周期模型图。

上一页123456789下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd