软件开发过程中的项目管理.doc
《软件开发过程中的项目管理.doc》由会员分享,可在线阅读,更多相关《软件开发过程中的项目管理.doc(7页珍藏版)》请在咨信网上搜索。
1、软件开发过程中的项目管理随着计算机技术的快速发展,软件应用范围越来越广,软件产品的规模日益庞大,软件复杂度也越来越高。传统“作坊式”开发模式已经不能适应大型软件的开发需要,大型软件项目必须按软件工程的开发模式,由团队共同协作完成。如果软件开发过程中缺乏统一有效的项目管理,将造成软件成本日益增长,开发进度难以控制以及软件质量差、软件维护困难等情况。因此,为了使软件项目能够按照预定的成本、进度、质量顺利完成,必须对软件开发过程实施项目管理,规范软件开发的过程。一、软件项目管理的重要性所谓项目管理就是在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求,实际上就是通过项
2、目各方干系人的合作,把各种资源应用于项目,以实现项目的目标,满足项目的需求,其本质就是对时间、质量和成本的管理。软件项目管理和其它的项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。而实施软件项目管理的根本目的就是通过对成本、人员、进度、质量、风险等进行分析和管理,使软件项目的整个生命周期都能在有效的控制下,按照预定的成本、进度、质量顺利完成。因此,软件开发者开始逐渐意识到项目管理在软件开发过程中的重要性。二、软件项目管理的内容软件项目管理的对象是软件工程项目,它所涉及
3、的范围覆盖了整个软件工程的过程,它贯穿于软件开发的整个过程 需求分析阶段、设计阶段(概要设计和详细设计)、编码阶段、测试阶段以及运行维护阶段。软件项目管理的内容主要包括软件项目需求管理、软件项目估算与进度管理、软件项目配置管理、软件项目风险管理、软件项目质量管理、软件项目资源管理。2.1软件项目需求管理许多软件项目失败的根本原因在于开发人员没有正确理解客户的真正需求。需求管理是一种获取、组织并记录系统需求的系统化方案,它使用户和实现用户需求的软件项目之间达成共识。需求管理的目标是:控制系统软件需求,为软件工程和管理建立基准线,使软件计划、产品和活动与软件需求保持一致。需求管理包括需求评审、需求
4、变更控制和需求跟踪等内容,需求管理中最基本的任务是明确需求,使开发人员和用户双方达成共识,同时建立需求跟踪能力联系链,确保所有用户需求被正确地应用,并且在需求发生变更时,能够完全地控制其影响范围,始终保持产品与需求的一致性。因此,需求变更控制管理,是软件项目管理的核心和关键。实现变更管理的目标是从流程及管理上控制变更风险,做到有序变更,同时尽可能快速、顺利地进行变更,实现灵活性需求和稳定性需求之间的平衡。2.2软件项目估算与进度管理软件项目计划是开展软件项目活动的基础,是跟踪、监督、评审执行情况的依据。软件项目计划的目标是提供一个能使项目管理人员对资源、成本和进度做出合理估算的框架。软件项目计
5、划主要包括:2.2.1确定项目范围和目标确定项目范围和目标是制订软件开发计划的根据,它包括对功能、性能、接口和可靠性的确定。通过项目范围管理,明确项目管理的目标与边界,它是对项目范围的定义与控制过程。这个过程确保了项目组和项目关系人对作为项目结果的软件产品以及软件开发过程有一个共同的理解。2.2.2工作量的估算软件项目管理过程开始于项目的计划,估算是完成项目计划的基础,它主要包括对完成该软件项目所需的资源、成本和进度的估算。估算具有风险性,它需要一定的经验、有用的历史信息、足够的定量数据等来完成。估算的精确程度取决于项目的复杂度、项目的规模、项目的结构化程度以及历史信息的有效性等的影响。估算的
6、依据是软件的范围,包括功能、性能、限制、接口和可靠性。软件项目估算一般采用分解技术、经验估算模型和自动估算工具进行估算。在估算开始之前,应对软件的功能进行评价,并对其进行适当的细化以便提供更详细的细节。由于成本和进度的估算都与功能有关,因此常常采用功能分解的办法。性能主要考虑包括处理和响应时间的需求。约束条件则标识外部硬件、可用存储和其它现有系统对软件的限制。2.2.3活动计划的编制软件项目的进度安排主要是考虑软件开发具体工期的安排,进度安排必须根据软件项目估算的实际情况,制定切实可行的进度计划。在软件开发的各个阶段设置里程碑,以便实现对项目进度的有效控制与检测。进度安排通常采用甘特图或网络图
7、描述。制定计划的过程不仅是一个对项目逐渐了解掌握的过程,也是在进度、资源、范围之间寻求平衡的过程。好的计划有助于在项目过程中防范各种问题的出现,保障项目顺利完成。2.2.4资源分配管理完成工作确定目标范围、估算工作量和编制活动计划后,应该为每项活动分配相应的资源。在软件项目计划中,资源分配主要指人员的分配,指定了时间资源以后,应该指定人力资源。为活动分配资源可以采用自下而上和自上而下两种不同的方法。自下而上是先估计最小单位的活动所需要的资源,项目所需的资源则取决于所有项目活动的关键路径;自上而下则是确定完成项目所需要的总的资源,然后将时间分配给不同的活动。这两种方法在实际中都有应用,对于软件项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 过程 中的 项目 管理
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。