软件项目管理与实践.doc
《软件项目管理与实践.doc》由会员分享,可在线阅读,更多相关《软件项目管理与实践.doc(5页珍藏版)》请在咨信网上搜索。
《软件项目管理与实践》课程教学大纲 (课程编号7101215 学分-学时-上机 3-48-0) 东南大学软件学院 一、课程的性质与目的 本课程是在完成先修课程的基础上,开设的一门软件工程专业主干课程。本课程的教学目的是:通过《软件项目管理》课程的学习,特别是通过对具体项目案例的分析、模拟和实习操作,达到: (1) 理解软件项目管理的一些基本概念,并对软件项目管理所涉及到的PMBOK、CMM/CMMI、软件工程等相关领域的相互关系、技术和方法等,有一个整体的把握和了解。 (2) 认识项目生命周期中,需求管理的重要性,并掌握需求管理的基本方法和要求。 (3) 学会如何确认项目的目标及范围,评估项目的资源、进度和成本预算; (4) 学会任务分解、绘制WBS图、编制项目计划,并了解计划执行跟踪和监督的方法。 (5) 了解在整个项目管理中配置管理、软件质量管理的基本概念和方法。掌握确认和减轻项目风险的技能。 (6) 在各阶段的管理实习中,培养初步的项目组织、管理、控制和沟通协调的能力。 二、课程内容与要求 先修要求: 软件项目管理是由一般管理知识、专业知识和项目管理知识三部分组合而成的,因此,在学习本课程的时候,学生应有一定的前期知识准备,主要包括: (1) 专业知识方面:软件工程、软件开发工具知识、UML等,并积累一定的软件开发实践经验和项目团队工作经历。 (2) 在管理方面,需学习过有关的管理课程,例如:组织行为学、管理概论等。 (3) 本课程学习完后,如果有志于在软件项目管理方向上继续深造的学生,可以选修需求工程、配置管理、软件测试等更深入的课程。 课程内容与教学要求: 第一章项目管理框架 项目是为创造独特的产品、服务或其它成果而进行的一次性工作。而软件项目,则是以软件产品和相应的服务为最终产品形态的项目。 项目管理就是以项目为对象的系统管理方法,它通过一个临时性的、专门的柔性组织,运用相关的知识、技术、工具和手段,对项目进行高效率的计划、组织、指导和控制,以实现项目全过程的动态管理和项目目标的综合协调与优化。 作为项目管理的行动指南,PMI的《项目管理知识体系指南(Project Management Body of Knowledge)》,简称PMBOK,包括了项目管理的九大知识领域(集成、范围、时间、成本、质量、人力资源、沟通、风险和采购),每个知识领域中,又定义了相应的项目管理过程。是每一个从事项目管理工作的人员,必须熟悉和掌握的项目管理的“基本教义”。 第二章软件项目的范围管理 PMBOK有关范围管理的定义中,范围是指产生项目产品所包括的所有工作及产生这些产品的过程,而项目范围管理是指:对项目包括什么和不包括什么的定义与控制过程。 在现代软件工程中,需求工程一般被描述为6个步骤,包括:获取(需求诱导)、分析(需求分析和谈判)、规定(规约)、系统建模、验证(需求确认)、需求管理(控制与变更管理)。 结合现代软件工程、项目管理知识体系PMBOK和CMM各方面的要求,我们把需求管理归纳为三个方面的内容,即:需求定义的管理、需求实现的管理和需求变更的管理。 需求管理是软件工程管理和软件过程管理结合得最紧密的环节,也是软件项目最重要的环节,因为导致项目失败最主要的原因,就是需求的不确定和需求变更的失控。软件项目经理如果不熟悉软件开发过程的话,可能对这个环节的管理,会感到最困难。 第三章项目时间管理 PMBOK的项目时间管理由5个过程组成,包括: (1)活动定义:指确认一些特定的工作,通过完成这些活动就完成了项目的各子项目; (2)活动排序:明确各活动间的相互联系性; (3)活动历时估计:估计各活动所需时间; (4)制定进度计划:分析活动间排序,活动所需时间和资源以做出项目进度计划。 (5)进度计划控制:控制项目进度变化。 项目时间管理的二个最主要技术是关键路径法CPM和PERT技术。 第四章项目成本管理 控制项目成本在软件项目管理中的重要性是不言而喻的。项目管理的三个最主要核心是进度、成本和质量。进度是尺度、成本是核心、质量是根本。进度、成本和质量构成项目的“金三角”。但是,遗憾的是,我们的很多项目经理,是技术工程师出身的,因此,对基本财务知识的“扫盲”,是项目经理所必要的。 PMBOK的项目成本管理由四个过程组成,PMBOK认为,这是希望在预算下完成项目的必不可少的过程。这4个过程是: (1)资源计划过程:决定完成项目各项活动需要哪些资源(人、设备、材料)以及每种资源的需要量; (2)成本估计过程:估计完成项目各活动所需每种资源成本的近似值; (3)成本预算过程:把估计总成本分配到各具体工作; (4)成本控制过程:控制项目预算的改变。 第五章课程作业与项目实践 (略) 第六章项目质量管理 PMBOK的项目质量管理包含三个主要的过程,它要求保证项目满足其承担需求的所需要的过程。它涵盖了“全面管理职能的所有活动,这些活动决定着质量的政策、目标、责任,并通过诸如质量计划编制、质量保证、质量控制和质量改进等手段在质量体系中来实施这些活动”。 PMBOK的质量管理三过程是: (1)质量计划--确定哪些质量标准适用于该项目,并决定如何满足这些标准; (2)质量保证—定期评价总体项目绩效,以树立项目将能够达到有关质量标准的信心; (3)质量控制--监控具体项目的执行结果,以确定它们是否符合有关的质量标准,并制定适当措施来消除导致项目绩效不令人满意的原因; 第七章项目风险管理 PMBOK的项目风险管理包括以下六个基本过程: (1)风险计划编制:决定如何采取和计划一个项目的风险管理活动; (2)风险识别:确认哪些风险有可能会影响项目,并把这些风险的特性整理成文档; (3)风险定性评估:对项目风险和条件进行定性评估,将它们对项目可能产生的影响进行排序; (4)风险定量分析:测量风险出现的概率和结果,并评估它们对项目的影响; (5)风险应对计划编制:开发和制定一些程序和技术手段,用来提高实现项目目标的机会和减少风险对项目的目标的威胁; (6)风险监控:在项目的整个生命周期中,监视残余风险、识别新风险,执行降低风险计划,以及评价这些工作的有效性。 最后,我们讨论了与风险跟踪和控制有关的技术和方法。在整个风险应对管理过程中,我们用防范人员流动风险作为案例,探讨了对于这类风险的风险管理和风险应对措施。 第八章软件配置管理 配置管理是CMM 2 6个关键域中的重要组成部分,它是软件工程中用来管理软件变更的一个重要手段之一,包括一系列的相关工具和应用技术、流程和方法。它为软件产品开发的生命周期中,提供了结构化的、有序化的、产品化的管理软件工程的方法,是软件开发和维护的基础。 配置管理是一个复杂的、技术与管理相结合的过程,并不只是一个简单的技术工具的应用。有关配置管理还与项目的需求管理、软件构件化开发、进度计划管理、测试管理、人力资源管理等密切联系,作为软件项目的项目经理,应该了解配置管理的过程和内容。由于配置管理的知识远不止本章所介绍的这些,一个配置管理经理或对配置管理有兴趣的读者,应把本章作为一个引子,继续深入学习相关的内容。 第九章人力资源管理 作为项目经理,特别是软件项目的项目经理,人力资源管理的核心是项目团队的激励。在本章中,我们也始终把项目团队的激励,作为本章的重点。 PMBOK把项目的人力资源管理,概括为三个主要过程。三个主要过程是: (1)组织的计划编制:确定、分配项目的角色、职责和报告关系,并形成书面计划。 (2)人员获取:得到项目所需要的人力资源,并把他们分配到项目中进行工作。 (3)团队发展:提高个人和团队的能力,以提高项目的绩效。 本章花费了较大篇幅,探讨软件项目团队的人员激励机制。同时,我们还就项目团队的建设,进行了详细的讨论。包括:PMBOK有关项目团队建设的定义、项目团队应发挥的作用、项目团队的特殊性、项目团队处在不同阶段中应采取的不同的领导风格、团队成员的选择、团队的凝聚力和团队表现的评判等问题,进行了探讨。 第十章项目沟通管理 沟通在项目管理中,具有重要的作用,PMBOK的项目沟通管理有以下几个主要过程的组成: (1)沟通计划编制——决定项目干系人的信息和沟通需求:什么人需要什么信息,什么时候需要,怎样获得; (2)信息分发——使需要的信息及时发送给项目干系人; (3)绩效报告——收集和发布绩效信息,包括状况报告、进度测量和预测; (4)管理收尾——产生、收集和发布项目或项目阶段完工的正式文件。 第十一章项目采购管理 PMBOK的采购,就是从外界获得产品和服务。这里,外购的产品和服务并没有如CMM2中明确定义的软件分包这类的产品和服务。所以,我们这里介绍的软件采购管理,主要有产品和服务外购及软件分包二类。它们在具体的合同执行和管理方法上是明显不同的。 第十二章项目综合管理 作为本课程的最后一章,我们介绍了二部分的内容,一是介绍PMBOK中有关项目的综合管理的相关内容。另一方面,我们补充介绍了项目完成后评审以及软件项目经理的职业素质要求等三个方面的内容。 PMBOK的项目综合管理的三个过程是: (1)项目计划制定:将其它计划过程的结果,汇集成一个统一的计划文件; (2)项目计划实施:通过完成项目管理各领域的活动来执行计划; (3)整体变更控制:协调项目整个过程中的变更。 我们在本章中,从项目后评审的定义和特点出发,介绍了项目后评审的形式和过程、评审方的责任、评审的准备、内容和标准、评审程序等几个方面,具体介绍了项目后评审活动是如何展开的。 三、上机实习要求 与其他相关课程相结合,开展实验,并完成一个小型项目开发的任务。 四、能力培养的要求 1. 分析能力的培养:主要是对用户需求、系统结构进行分析的能力的培养,同时也要注意培养针对团队开发过程中计划、质量和团队管理的分析能力的培养。 2. 设计能力的培养:要求学生通过本课程的学习,具备对一定规模的软件应用系统,在目标和范围设计、需求分析设计、系统体系结构设计、程序设计实现和测试设计等方面,达到能初步完成系统完整开发过程所具有的独立设计实现的能力。 3. 动手能力的培养:通过本课程的教学,要培养和提高学生对所学知识进行整理、概括、消化吸收的能力,以及围绕课堂教学内容,阅读参考书籍和资料,自我扩充知识领域,并应用到自己的开发项目中,克服项目困难,独立完成项目目标的能力。 4. 管理能力的培养:主要是通过项目活动,学习在团队和任务目标的环境下,如何相互合作、协同工作,并在沟通、组织、管理方面,获得必要的锻炼和提高,培养基本的技术、项目和团队管理的能力。 5. 创新能力的培养:从自主选择课题、分析市场需求和产品定位、商业和技术价值的创新分析开始,在项目的各阶段,培养学生广泛收集信息、独立思考、深入钻研问题的习惯,和对问题提出多种解决方案、综合选择比较、确定目标,以及对老师的案例进行模仿和举一反三的能力。 五、建议学时分配 课程学时分配表(按章节分配) 教学内容 授课学时 实验学时 上机学时 其他 第1章项目管理概论 2 第2章需求管理 8 第3章计划管理 6 第4章成本管理 4 第5章实习作业 第6章质量管理 4 第7章风险管理 4 第8章配置管理 4 第9章人力资源管理 4 第10章沟通管理 4 第11章采购管理 2 第12章综合管理 2 复习、项目作业讲解 2 期末考试 2 48 六、考核方式 总评成绩=平时成绩(包括阶段作业)+期末考试成绩 平时成绩占30%,期末考试成绩占70% 七、教材及参考书 1.教材:《软件项目管理》张家浩 编著(机械工业出版社)2005年1月 5771001803090012095 579036822859633082 5771001803090012386 576137399735760696 5771001803090013594 578077579902515512 5771001803090012387 577164982601818051 5771001803090012138 572131192158918326 5771001803090012359 579036822361076053 5771001803090012356 576135286143791742 5771001803090012355 575087869704693279 17088100343355274 101229944325833379 17088100343355275 101866732938832008 17088100343356107 101581152501500522 17088100343356108 101000180059871732 17088100343354295 101074194142687017 17088100343356184 101878660869628802 17088100343356185 101775831174086674 17088100343356109 101086014373572846 17088100343356110 101152207216014916 17088100343355237 101027041605702709 17088100343355238 101229364861425414 17088100343356169 101862204402635718 17088100343354928 101760654089788804- 配套讲稿:
如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。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文