- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件
7.3 项目管理 项目管理定义: 是指为了实现项目目标,利用各种有效手段,对执行中的项目周期的各阶段工作进行计划、组织、协调、指挥、控制,以取得良好经济效益的各项活动的综合。 项目管理要求在项目活动中运用知识、技能、工具和技术,以便达到项目目标的活动。是为了确保项目能够达到期望的结果的一系列管理行为。 软件项目管理的定义 软件项目管理: 为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。 软件项目管理的特点: ①软件是纯知识产品,开发进度和质量很难估计、度量,生产效率难以预测和保证。 ②开发周期长,复杂度高,变数多。 ③软件需求要满足一群人的期望。 7.3.2 项目管理的对象 项目管理的5个要素: 技术Technology; 方法Methodology; 团队建设Team Building; 信息Information; 沟通Communication:技术沟通,管理沟通,质量沟通。 有效项目管理的三个因素: 有效项目管理集中于三个因素: 人员People:人员管理能力成熟度模型PM-CMM——通过吸引、培养、鼓励和留住改善其软件开发能力所需的人才增强软件组织承担日益复杂的应用程序开发的能力。 问题Problem:明确项目目的和范围,考虑可选的解决方案,定义技术和管理的约束。 过程Process:软件过程提供一个框架,用于建立一个软件开发的综合计划。 7.3 项目管理 1.你开发中按软件工程做了吗? 一些程序员抱怨说:我加班加点写了10万行代码,所以老板把我给开除了。“ 关键代码有多少? 10万行代码的维护问题? 假设你到一个公司,老板首先要求你看完10万行代码。你会怎么办? 对于一个没有按软件工程来开发的程序,读起来也是很难受的事。所以得好好按规定《软件工程》办事。 你是先写文档再写程序的吗? 一个好的程序是先写好设计文档再进行编程,在设计文档指导下,才能写出安全的代码。 对于小程序,文档可以很不正规。 对于大程序,必须正规写文档,详细记下你的设计思想。如果要对一些功能进行修改时,记住别删除原来的,而是在下面进行变更说明。 可是在一些小公司,先写文档后写程序的开发员又有多少。要成为一个好的程序员大家想想自己该怎么做的吧! 软件项目管理问题 1.现代的软件开发,技术不是关键 目前开发软件系统要求团队合作才能完成。 管理才是开发出好的软件的前提,没有管理一定出不来好软件,当然有管理也不一定出软件。 要注重整体,而非个体 用户要求去在三个月内完成软件开发,在系统分析时你也认为3个月可以完成。在详细设计时遇到建立一个不太大的路由表问题。 大多数国内设计人员就会想用什么算法,花很多时间去设计研究新的算法和技术。——把个体放在首位 印度程序员首先考虑系统运行环境,假设这个软件是在(CPU:1.1G,内存:512M)中运行,用户也没特意提出运行效率要求。所以人家就在内存中开一个大数组来对这个路由表进行操作。——注重的是软件的整体。 要注重整体,而非个体(续) 如果花太多时间在技术上去,将对系统的按时完成带来影响。 不是说不该研究技术,只是说开发中应当以全局为重。 如果要加入新的技术,必须在分析时就预算其所需要的时间,并设置技术风险管理。如果风险太大就应当取消用这项技术,改用其它的已成功的技术代替。 风险管理这是近来才提出的软件管理方法。它对我们的软件项目有着很好的控制作用。 错误管理 典型的软件开发项目可能会给我们提供很多的机会去从错误中吸取经验教训 。 一般软件项目也会提供少量的错误给我们学习。 汽车教练经常对学员说:“我希望你们从我身上学习我和前人的经验,这些经验你们就不要再去试了。如果要试你也许会赔上钱甚至于生命”。 虽然软件项目开发不会赔上生命,但是失败的软件项目是一定会赔钱的。 所以在软件开发中少不了要对错误进行管理。 错误管理—A.列出典型错误 人员方面的典型错误:对有问题的员工失控、挫伤积极性、人员素质低、英雄主义、项目后期加入人员、开发人员与客户之间发生摩擦、不现实的预期、缺乏有效的项目支持、缺乏各种角色的齐心协力、政治高于物质、充满想像等… 过程方面的典型错误:过于乐观的计划、缺乏足够的风险管理、缺乏计划、在压力下放弃计划、在模糊的项目前期浪费时间、前期活动不合要求、缺少管理控制、缺少质量保证措施、鲁莽编码等… 技术方面的典型错误:过高估计新技术或方法带来的节省量、项目中间切换工具、缺乏自动的源代码控制手段等… 错误管理—B.列出自己的最差实践 注意典型错误,建立自己的最差实践列表,可以避免在以后的项目中犯同样错误。 错误管理—C.列出项目中的最差实践 组织机构和其他项目组总结经验,学习他们的错误中得到的经验。和其他组同事交
您可能关注的文档
最近下载
- 保卫黄河音乐教案及教学设计.pdf VIP
- 小学语文新部编版三年级上册全册教案(2025秋).pdf VIP
- 公开课《直线的一般式方程》.ppt VIP
- 2024年生猪养殖项目融资计划书.docx VIP
- 2025湖北省监督数据分析应用中心专项招聘22人笔试模拟试题及答案解析.docx VIP
- 《保险基础与实务》(徐昆第4版) 课件 第四章 财产保险.pptx
- 2025湖北省监督数据分析应用中心专项招聘22人考试练习试题及答案解析.docx VIP
- 2025年湖北省监督数据分析应用中心专项公开招聘22名工作人员笔试模拟试题及答案解析.docx VIP
- 2025年湖北省监督数据分析应用中心专项公开招聘22名工作人员笔试参考题库附答案解析.docx VIP
- 生猪养殖项目融资报告.docx
文档评论(0)