软件开发IT项目管理_第1页
软件开发IT项目管理_第2页
软件开发IT项目管理_第3页
软件开发IT项目管理_第4页
软件开发IT项目管理_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Project 2010的IT项目管理柔软的雕塑打开头发一公成名称:学号::类目录1:简介1.1简介1.2使用的工具1.3应用程序项目管理工具优势2:基本介绍2.1分割工作2.2小时分配3:资源工作表3.1资源内容3.2资源分配4:费用4.1成本分析4.2费用估计数4.3成本管理5:专案最佳化5.1资源冲突原因5.2发现资源冲突5.3解决资源冲突6:汇总第一:引言软件生命周期是“从设计软件产品到软件产品不再可用”的时间段。典型的软件生命周期包括要求阶段、设计阶段、实施阶段、测试阶段、安装和接受阶段、操作和维护阶段,有时还包括后退阶段。软件生命周期可以分为互不相容、互连的多个阶段,基于每个阶段工作前一阶段的结果,为下一阶段工作奠定了基础。在提出软件生命周期建议时,更好地管理软件开发的步骤和方法,以及软件的维护和升级。将软件生存时间作为整体来看,以时间过去和软件开发工作为中心,将软件开发和维护工作分为比较独立的几个部分,不仅可以更好地控制软件开发的进度和难度,还可以降低软件出错频率,协调各部门之间的工作合作和责任分配。软件生命周期的每个阶段都会影响固定规则、不同的开发方法、软件类型、软件规模、开发环境和软件生命周期的每个阶段。生命周期取决于实际情况,可以更好地利用资源(主要是人力资源、软件资源、技术资源和源代码资源),减少软件开发风险、复杂性和开发成本(主要基于开发时间和资源投入)。要更好地区分软件生命周期的每个阶段,必须遵循基本原则,即每个阶段的工作尽可能相互独立,每个阶段的工作特性尽可能相同,从而减少每个阶段工作的复杂性和多个阶段工作之间的连接。这对于软件项目开发组织管理是必需的,对于最终软件项目开发成功也是必需的。虽然没有明确的软件生命周期各个阶段划分规则,但通常软件生命周期包括可行性研究、开发计划、需求分析、摘要设计、详细设计、代码编写、软件测试和软件维护(有时将摘要设计与详细设计结合起来,成为软件设计或设计),这些活动在软件开发过程中必须完成,并且必须合理地部署在每个阶段。常用项目管理工具:1: ca-superproject2: Microsoft project3: Project scheduler4: Sure trak project manager5: Time line应用项目管理工具的优点:(1)准确度(2)经济(3)简单(4)处理复杂问题的能力(5)可服务性和可修改性(6)保持记录第二:基本介绍软件开发过程是将活动分为生命周期阶段,将用户需求转换为软件系统活动集合的过程,如下所示:软件开发课程软件系统使用者需求软件开发过程包括需求分析、设计、编码、集成、测试、安装、接受等活动。收集用户需求信息,定义用户产品的功能和性能,通过设计将用户需求转换为软件表示,逻辑定义产品功能,将设计结果作为编码的框架和依据,并将设计转换为计算机可读的形式。对软件开发过程的分割、软件管理和资源投入以及软件项目最终开发成功具有重要意义,必须充分把握每个活动的定义和工作,合理、准确、客观地安排每个阶段的工作。在这次开发系统中,软件开发主要分为三个级别。一周定期会议2软件开发工程3系统部署和维护软件开发项目可以分为:开发计划和可行性研究阶段、需求分析阶段、软件设计阶段、编写代码阶段、软件测试阶段、软件培训和促销阶段。软件分发和维护步骤可分为以下几个部分:软件分发阶段、软件维护团队阶段、软件开发经验教训总结等阶段。图:此次软件开发项目计划在2014年3月1日至9月24日完成,每周三举行业务定期会议,解决上一阶段工作和问题,安排下一阶段工作,及时鼓励员工。软件开发工程阶段是主要部分,大约需要170个工作日。部署和维护阶段需要25个工作日作为后处理任务。每个步骤的详细工作日如下图所示。第三:资源工作表影响软件生产率的因素很多,但对生产力影响最大的是软件开发的人力和团队素质,软件开发不需要很多物质资源,主要是人力资源,因此软件开发与人的相关性很大。有效的人力资源管理是软件开发面临的最困难的课题,一个软件项目要成功,必须进行有效的人力资源管理。人力资源管理是项目管理中很重要的一部分,必须充分调动人员的积极性,最大限度地发挥每位参加者的作用。人员的配置、激励和计划贯穿整个软件流程。人员的组织管理是否恰当也是影响软件项目开发质量的决定性因素。在软件项目中,提高人员素质和效率,制定科学组织员、必要时的人力资源计划,是圆满完成开发工作的重要因素。开发人力资源计划,主要基于工作量和进度估计。工作量与项目部署时间的比率在理论上是需要的人数,但是在选择和部署人员方面有很多问题需要研究。在此次软件工程中,人力也是主要资源,关键是如何通过计算机等配置硬件适当地安排人力,达到最佳效果。此次项目开发主要由管理部、技术部等20多人参与,主礼会议主要由管理部李明、王鹏主办,全体开发者共同参与。开发事业全体技术人员参与,每个具体任务在有限的工作日内完成,其任务大部分是-启动关系,部分任务是启动-启动关系,开发人员完成已经确定的任务,如果有其他安排,则作为下一个计划任务投入。开发工作完成后,将设立王建、孙悦等6人维护组,负责软件维护等工作。最后,国王路易张振等3人总结了这次项目的经验和教训。4:费用软件成本管理是一种成本管理活动,通过此活动,可以在批准的预算内定性而经济地实现确定的目标,以确保软件项目实际发生的成本不会超出项目预算。成本管理活动主要依赖四个流程:资源计划、成本估计、成本预算和成本管理。资源计划表示完成项目所需的资源类型、数量和时间。费用估计是对总成本和错误范围的估计。成本预算是将总成本分配给各项任务。成本控制是控制成本的偏差,分析原因,采取措施,使总成本在预算内得到控制。1成本分析除了软件项目功能外,软件成本主要由以下部分组成:(1)人工成本(2)设计开发成本(3)硬件成本(4)税费(5)管理费用、财务费用费用(6)服务成本在此次开发项目中,由于条件限制,还没有征税,服务费用没有考虑在内。主要是人力成本和设计开发成本,固定资产成本。软件成本的影响因素也很多,主要包括以下几个方面:(1)质量对成本的影响(2)工期对成本的影响(3)管理水平对成本的影响(4)人力计划对成本的影响(5)需求不确定性对成本的影响(6)价格对成本的影响2成本计算准确的成本和进度估计是保证软件开发和应用顺利进行的必要手段是软件早期阶段的基本工作是软件工程领域的重要研究方向软件成本包括开发和维护成本,成本度量可以表示为“人员/工作时间”,也可以表示为开发和维护过程中投入的人员、物力、财力的综合货币单位。软件产品主要消耗人的劳动力,不像传统的工业产品那样主要消耗原材料和能源;软件产品是高智能的无形产品,没有现有产品那么明显的大小。因此,软件产品的估算比传统的工业产品成本估算复杂。在此次工程中,人力成本是最大的费用,按技术人员分类的工资、加班工资通常为150%,固定费用及其他额外费用共计约1元。3成本管理成本控制是在项目开发过程中定期收集项目的实际成本数据,对照成本的基准计划值进行分析,及时发现和更正偏差,从而控制项目预算的变化。其目的是在预算范围内或允许范围内控制成本,在项目失去控制之前及时采取措施,取得最合理的成果。成本控制需要开源节流,即增加收入和增加支出。如果不只节流开源,只节流或只节流,就不会得到好结果。成本控制可以采取以下活动:(1)组织措施。项目经理作为第一负责人负责全面的管理和控制,技术经理应尽可能采用高级技术,确保如期完成并降低实施成本。(2)技术措施。制定先进合理的实施方案,达到缩短工期、改善质量、降低成本的目的,同时严格关闭质量,避免出现返工现象,缩短验收时间,减少费用支出。(3)经济措施。经济措施是成本控制的核心。主要表现在以下方面:1.劳务管理管理2.旅行控制管理3.设备成本管理管理4.管理间接费用和其它直接成本管理项目成本的组织措施、技术措施、经济措施和三者结合在一起进行交互。项目经理是项目成本控制的核心,必须制定合同标准、项目成本控制目标、项目组内各业务经理合作,以合同和预算为目标的项目实施方案经济优化、外部采购经济优化、人力资源分配经济优化项目成本管理系统。5:专案最佳化项目管理应围绕项目进度、成本、资源、范围等进行持续优化,并根据需要设置项目格式。一.资源冲突的原因资源冲突通常是由于资源过度分配造成的。任务由资源完成,但是通常每个资源的数量是有限的,因此,将资源分配给任务时,如果只有一个资源可用(无论是否分配给其它任务),通常会超量分配资源。资源的超量分配主要是因为同一资源同时经常分配给多个任务。工作持续时间增加,从而增加分配给资源的总工作时间。减少资源的单位可用性。限制资源的可用性,同时将任务分配给摘要任务及其子任务等。二.发现冲突资源冲突会导致项目工作资源不足,影响工作的正常进度,因此必须解决资源冲突问题。在解决资源冲突之前,请确定资源冲突,并查看资源使用情况以澄清问题。第三:解决资源冲突识别资源冲突后,必须解决冲突。常见的资源冲突解决方法如下:1资源总量增加2设置资源加班小时数3调整资源日历4仅使用资源的部分工作时间5调整资源分配6变更资源指定如上图所示,由于资源超量分配,存在可能具有多种协调方案的资源冲突情况。例如:1、设定资源加班时数。加班用于超出资源正常工作时间的某些任务,而加班工时表示完成这些任务所花费的非正常工作时间,而不是表示任务的附加数量,从而增加了项目成本。因此,这项工程为了解决冲突问题,只需增加王鹏、李明两个人的加班时间。2、更改资源分配。通过调整和复盖过度分配资源中的某些任务以适应空闲资源,也可以解决资源的过度分配问题。这次工程技术人员多,把王鹏、李明两个人的工作任务部分分配给其他闲置工作人员就行了。3、调整资源日历。调整资源日历,从而使资源不可用时间成为工作小时数,增加资源的总工作小时数,缩短工作持续时间,解决资源冲突。这样的话,就可以调整王冯、李明二人的工作历了。在这种情况下,将使用第二种解决冲突的方法,调整后的情况为:在项目优化中,您还可以通过缩短项目持续时间并降低成本来优化项目。答:缩短项目持续时间解决项目持续时间的因素是关键路径,因此持续时间缩短主要围绕项目关键路径展开,任务关键型持续时间缩短可能成为非任务关键型,在调整工作相关性时,必须密切关注流程变化对关键路径持续时间的影响。缩短项目持续时间的方法有多种。1缩短工作时间,2将资源添加到任务3增加资源工作时间4使用加班时间5分割任务关键型6缩短任务关键型时间7调整任务相关性8更改操作限制9减少操作数在此项目中,我们将分割主要任务并调整工作相关性,以便部分任务同时进行,从而缩短时间并优化项目。第二,降低成本一般而言,专案成本=专案固定成本汇总作业固定成本明细作业固定成本资源成本资源类别资源比率*使用量工作时间类别资源标准比率*标准工作时间*单位工作时间类别资源加班比率*加班时间*单位工作时间类别资源使用量成本*使用量*使用量单位。因此,影响项目成本的主要因素包括项目或任务固定成本、人工小时数、资源费率、资源用量和使用次数。还有一些成本节约方案,例如:1.降低固定成本2.缩短工作时间3.减少资源比率4.减少资源用量5.减少加班时间6.资源替代7.删除任务在这次项目中,通过更换资源,使用更便宜的人力资源,减少不必要的固定成本,减少了部分成本,优化了项目。6:汇总项目管理是流程管理和域知识的综合使用,是通过特殊形式的临时组织运营机制进行有效的计划、组织、领导和控制,并充分利用已建立的有限资源实现既定目标的系统管理方法。随着计算机技术的应用越来越广泛,计算机程序越来越复杂,软件开发中出现的问题也越来越难解决。加强软件项目管理可以提高劳动生产率,提高软件质量,降低成本,降低风险。软件项目管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论