操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

软件产品开发的集成项目管理[2]

2007-8-22 网友评论 0 条 点击进入论坛

3.1市场

市场是由促销和与客户联系的部门启动的前导工作。市场部负责从技术的观点和商业的观点识别客户需求。客户的需求形成了产品策略描述。其它的职责还有:为客户使用创建产品描述,报价单、宣传手册以及其它的市场材料。

3.2 技术支持

支持活动包括产品在客户处的安装,产品部署、咨询和客户培训。支持组还要负责收集并识别客户新的需求,并输入到产品策略决策和特性列表中。

3.3产品策略描述

产品策略描述是产品策略和产品路线过程的输出结果。要形成一个专门的团队来负责从市场、支持组或其它工程组收集信息并正确表示,这些策略决定被写在产品策略文档中。

3.4 特性侯选列表&版本计划

特性侯选列表(FCL)是一套在版本中要优先考虑的特性。FCL提供了一个起点,对于一个版本来说可以选择或确定一个更小的子集。特性控制委员会拥有FCL(产品的需求)。

3.5 体系结构开发

体系结构开发的开始和在软件生命周期中持续的进化都在体系结构开发这个活动中进行。独立的体系结构组确保设计的一致性和所有功能区域的互译性。体系结构组的权限和职责是:

● 创建产品线的概念和原则

● 标识层与接口

● 标识通用机制和服务

● 定义、原型和通用机制的增强,如错误处理和内部进程通讯协议

● 与产品线、概念和原则的项目成员的沟通

体系结构组通常都是由有着扩展领域和工程经验的专家组成的全职的小团队。

3.6软件开发

依据版本计划和商业需求,项目经理要分配特定的项目组来开发软件。一个产品开发中不止一个开发组。这些开发项目中的每一个都可以看作一个应用开发(看前面的定义),有它自己的项目经理和项目计划。已存在的产品的维护也应该被看作另外一个开发项目,需要识别团队成员并进行责任分配。

3.7集成和配置管理

集成和配置管理(CM)组的责任是:

● 增量开发(与体系结构组的协作)

● 集成并发布经过验证的子系统

● 客户版本库的配置管理

● 除单元测试外,开发测试策略、测试计划、测试案例

● 所有测试运行的协同

● 确认并标识所有的软件组件

● 创建软件分发介质

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46473 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail