如何在使用低成本人员的情况下开发大规模项目.pdf

如何在使用低成本人员的情况下开发大规模项目.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何在使用低成本人员的情况下开发大规模项目

如何在使用低成本人员的情况下开发大规模项目 1. 简介 1.1 目的 本文主要就是结合如何开发大规模项目、如何使用低成本人员这2 个问题,结合自己实践中的经验,提 出一种操作性强的在使用低成本人员的情况下开发大规模项目的软件过程(简称为LSLC),希望能够 给正在或者即将进行此类项目的公司提供过程上的解决方案,降低开发大规模项目、使用低成本人员带 来的风险。 1.2 范围 LSLC 主要针对具有以下这些特征的软件项目: (1) 项目组成 项目组中只有少数人员(项目经理、系统分析员和架构设计师)有比较丰富的项目经验,比例 小于20%;项目组中的其他人员对项目当前的业务知识、技术知识不熟悉,缺乏相关经验,比 例大于80%。LSLC 主要针对的是大量使用低成本人员的项目。 (2) 项目领域 相当于项目整体而言,其所进入的是陌生的业务领域或者技术领域。这是因为如果项目中低成 本人员的很多,那么从整个项目所表现出来的能力来看,进入任何一个业务领域或者技术领 域,都是一个陌生的领域,都是不具备经验的领域。相对业务领域和技术领域而言,LSLC 侧重 于业务领域。 (3) 项目规模 LSLC 对大规模和中小规模的项目都是适用的,但是,考虑到在大规模项目中使用低成本人员的 风险要大得多,所以LSLC 更多的考虑到如何适应大规模的项目。 (4) 客户关系 任何项目的成败,关键因素之一就是客户关系,LSLC 也不例外,并且LSLC 更强调客户关系, LSLC 对客户关系有以下要求:项目组和客户的关系比较融洽,相互信任;项目的客户比较成 熟,理智。 1.3 定义、首字母缩写词和缩略语 LSLC : Large Scale Low Cost Software Process 的前4 个首字母缩写 1.4 概述 本文主要分为2 个部分,第2 部分是LSLC 的介绍,第3 部分是LSLC 的分析总结。在第2 部分中,主要 介绍了LSLC 的组队模型、迭代模型、开发流程和最佳实践;在第3 部分中,主要是介绍使用LSLC 的注 意的问题以及使用低成本人员开发大规模项目本身固有的一些问题。 2. LSLC 的介绍 2.1 LSLC 整体说明 LSLC 主要包括4 个部分:组队模型、迭代模型、开发流程和最佳实践。 陈国伟(Javawebstart@), 2004 页 1 / 8 LSLC 是RUP 经过裁减得到的,裁减的依据是: (1) 项目属于大规模的软件项目; (2) 项目组进入的是陌生的业务领域; (3) 项目组中低成本人员大于80%; (4) 项目组拥有信任的客户关系。 2.2 LSLC 组队模型 LSLC 的组队模型,采用的是3+N 的方式,即项目经理、系统分析员、架构设计师加上多个迭代开发 组,如下图: 项目经理 系统分析 架构设计 迭代开发A 迭代开发N 师 师 组组长 组组长 用例阐述 子系统设 实现工程 者 计师 师 用例阐述 子系统设 实现工程 者 计师 师 图中是主要的角色,其它的一些角色,比如集成工程师、测试工程师、配置管理员等都没有包括在内。 2.2.1 LSLC 组队模型的描述 以下是各个角色的简单描述: 角色 职责 是否是低成本人员 项目经理 整个项目 否 系统分析师 软件需求的完整性和一致性

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档