软件项目管理学习心得四篇
篇一:软件项目管理学习心得
软件项目管理这门课程是我们软件工程测试技术专业学生的一门重要的课程,这门课程的开设必有其重要性。软件项目管理的提出是在20世纪70年代中期的美国。由于开发项目不能按时提交、超出预算、质量达不到用户的要求等原因,70%的项目出现问题。于是,软件开发者开始逐渐重视软件开发中的各项管理。到了20世纪90年代中期,软件项目管理不善的问题仍然存在。软件项目管理和其他项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。因此,项目管理对软件生产具有决定性的意义。
项目管理的定义是指一定的主体,为了实现其目标,利用各种有效的手段,对执行的项目周期的各个阶段工作进行计划、组织、协调、指挥、控制,以取得良好经济效益的各项活动的总和。软件项目管理目的是为了使软件项目能够按照预定的成本、进度、质量顺利完成而进行分析和管理的活动。另外,进行软件项目管理有利于将个人开发能力转化成企业的开发能力。企业的软件开发能力越高,表明这个企业的软件生产越趋向成熟,企业越能够稳定发展。
对于软件项目的学习,我首先放正了态度来学习,认真分清软件项目管理与软件工程的关系和项目管理知识体系。软件项目管理从头到尾包括9个知识领域、5个标准化过程组和44个模块。其中本学期我们学习的主要知识点有以下几个部分,如:项目的初始中项目立项、合同项目、内部项目、项目授权、初始项目范围、生存期模型等知识点;项目计划中范围计划、时间计划、成本计划、质量计划、人力资源计划、沟通计划、风险计划、合同计划、配置管理计划、集成计划等知识点;项目执行控制中集成变更管理、范围管理、进度成本管理、挣值分析法、
偏差管理、质量管理控制、团队管理和建设、项目沟通管理和风险管理等;项目结束中合同结束、项目结束、项目总结、项目管理的建议等。对于这些知识点,我根据具体案例具体分析。
通过本学期的学习,我感受到软件项目管理是一门非常需要学习的课程。即使作为考察课程,它也是软件行业人士所必须了解的知识。它对软件工程项目的作用是至关重要的。现在,作为学生的我所做的项目虽然都是一些小的项目,但是在小组共同开发的时候还是需要用到项目的管理。如:人员的分配,时间、进度的计划,沟通计划,项目执行变更管理,以及质量管理控制等多种管理。如今这门课程我学的还不是很好,但我相信在今后的实训及工作当中,能够更好的体验和感受到项目管理的精髓,对软件项目管理有更深入的了解。我也希望,学校的老师能够在今后的教学当中重视软件项目管理课程,多让学生了解实例,去感受、体会软件项目管理所遇到的问题和解决方案,理解软件项目管理的精髓。
篇二:学习软件项目管理总结
这学期通过宋老师讲授软件项目管理这门课程,自己学到了很多东西。最初在单位做设计是一个盲目的过程,无计划、无框架设计,拿来需求大家把模块分摊,就开始埋头写代码,总认为设计代码是最重要的事情,但是经过几次尝试,每次做出的东西不是很理想,自己也不知道原因为什么会不理想呢,自己做的东西是按领导拿来的需求书上的要求做的,可为什么用户不满意呢。
通过学习软件项目管理这门课程后,我知道我们做开发失败的问题了。我自己总结了几点:
一、项目接到手,没有根据软件项目开发的流程进行分析、设计。
二、项目需求说明书、概要设计说明书、可行性报告、详细说明书、数据库设计说明书、软件详细设计说明书,测试报告这些文档东西应该是在设计过程中产生的,但我们工作中都是软件做完了,为了项目的验收急急忙忙赶制出来的。这些说明书已经失去了他们的意义。
三、人员的配合、管理也是很重要的。我们单位中领导就是项目经理,但是这个项目经理没有达标,有项目了他带领大家开会讨论,在会议上就把此项目的可行性和工作分工就安排好了。会下大家就埋头写代码,大家之间的交流也很少,直到模块要合并时,出现问题了大家才把自己的设计理念讲一下,再修改再合并。后期的修改合并工作是一个最费时的事情,把设计中的大多时间花在了这里,如果大家在最初按照流程走,定期交流,项目经理监控、督促就不会出现这样的事情。
四、做项目每个人员的态度认真也是很重要的。自己习惯了大企业中的慢生
活,我们开发软件都是快到项目验收了,才加班加点的工作,这样怎么能做出好软件呢。
宋老师还给我们布置了项目开发作业。我们小组设计了“时光网上商城系统” 我这次所经历的项目更让我明确了这点。在这个小项目里,虽然我们一个月完成了这个软件设计,但存在很多问题。“时光网上商城系统”包括9个模块,我在这个项目里,我参与了概要设计、详细设计、软件测试文档的编辑和会员管理模块、商品展示模块的设计。这两个模块的设计对于自己来说没有什么问题,因为在单位就是做这个的,但是在前期的概要设计说明和详细设计说明对自己有点困难,因为以前没有这样做过,没有什么设计框架,这时自己拿出宋老师讲的笔记和图书进行学习,再和队友交流,终于有了自己的'框架。所以、在这个过程中我明确了技术的实在意义,明确了项目管理对我的指导,同时也明确了自己的今后项目开发应该怎样做。
整个项目进行的过程中,我一直在边学习边制作,每周与其他同学定时交流,整个过程我收获很多。
一、项目小组人员都职责明确,每周定时交流沟通工作进度,随时更新方便开发人员、测试人员之间的交流。
二、细致的计划可以让项目进行避免弯路。
三、项目经理时光的组织、督促和监督,小组人员的齐心,这个项目才顺利能完成。
四、这个项目制作把绕老师和陈老师讲的内容也都应用在初期系统构建和中期、后期的软件测试中。
五、通过学习认真分清了软件管理与软件工程的关系和项目管理知识体系。
通过本学期的学习,我感受到软件项目管理是一门非常需要学习的课程。我们所做的虽然是个小项目,但是在小组共同开发的时候还是需要用到项目的管理。如人员分配、时间、进度的计划、沟通计划、项目执行变更管理,以及质量管理控制等多种管理。自己对这门课程学到不是很好,但我相信在今后的工作中,能够更好的体验和感受项目管理的精髓,对软件项目管理有更深入的了解。
篇三:软件项目管理的课程学习体会
经过一个学期对软件项目管理的学习,通过这次分工做任务,真正对项目管理有了比较深刻的理解和认识,感触很多。
一. 项目要进行整体管理,善始善终
整个项目开始要做好项目整体计划,在项目的整个过程中,始终要按照项目计划执行,如若遇到项目发生变更,要进行影响分析,得到批准后制定变更计划,并按变更计划执行。变更的影响情况,如:费用,时间进度等要通知相关的项目利益干系人,说明变更的原因和产生的影响。
变更计划在软件项目中经常遇到。控制好软件项目的变更,首先需要做好项目的开始目标基准的确定,基准的用户需求明确,才能衡量出哪些是需要变更的。否则变更的东西和开始要求的东西混在一起,变更计划就无从制定,变更的界限也无从划清。
二. 项目范围管理的重要性
需求管理是项目范围管理中的问题,这是因为它实际上是开发过程中的所有管理原则的先决条件。只有在开发的目标被清楚明白地表述和理解的情况下,软件开发才能以一种有计划的有序的方式进行。实际上,没有文档化的需求,在开发工作完成前后都很有可能发生产品与要求的偏离。计划、追踪、配置管理以及软件质量保证这些在其他关键过程中涉及的原则,都是从一个稳定的基础开始的,那就是文档化的需求基线。
三.项目时间管理理论指导我们在项目管理中怎样抓主要矛盾
项目管理的实施最为直观的就是缩短项目时间。利用项目管理理论、方法,有许多缩短时间的例子。美国路易斯维化工厂检修时把检修流程精细分解,按导向图建立起控制关系。他们惊奇地发现,检修过程选择不同路径总时间是有差别的。通过反复压缩最长路径上的任务,将工期反复优化,最后只用78个小时就完成了通常需125小时完成的检修,节省时间38%。这就是至今项目管理工作者还在应用的著名的时间管理技术CPM,即“关键路径法”。
所以我们在软件的项目管理中,也要将时间控制理论运用进来,结合软件工程的实际,将任务分解的更加详细,并用网络图将整个工作过程建立起来,估算好每个阶段的历时,找出关键路径,并通过快速跟进方法,将关键路径的工期缩短,以提高工效。
体会还有很多,总之通过这次学习自己对项目的管理又有了新的认识,我会将这些理论知识运用到实际工作中去的。以提高项目的管理水平,提高项目的质量,降低项目的成本,降低项目的风险,最终提高企业的效益。
篇四:P6项目管理软件学习心得
首先,武汉高登管理咨询有限公司朱老师讲述关于项目管理的知识,理论性的东西挺强的,以至于很难理解其中到底是怎么关联模式,对于业务流程方面来说,还是很陌生。没办法,尽力的想去了解,但是这种东西要不是在项目中实践的话,很难得到真正的体会,所以只有慢慢来了。
一、在工程项目中应用P6软件的重要性
目前国家大型工程建设项目都具有投资大、技术含量高、涉及专业众多、建设周期长等特点,用传统的简单的管理模式去管理项目,有时不能按照业主规定的工期内完成施工任务,耽误了工程的正式投产,其原因是传统的管理模式对施工进度、材料及设备供应和自然环境等诸多因素不能有效的控制,怎样才能在工程项目中合理的利用现有资源、科学的管理,实现对工程项目进度进行控制呢?P6软件的引进和使用给我们在项目管理中提供了技术性的支持,它能动态地反映外部因素变化对工程进度的影响,并及时做出相应的调整,使工程项目的建设始终在可知可控、优质高效的情况下进行,它对完成业主规定的工期目标控制起到了关键性的作用。
二、P6软件在工程项目管理中的应用
在工程项目管理过程中,进度计划管理是最主要的控制内容,工程管理的很多内容都是围绕着进度计划管理来进行的。应用P6软件可以编制科学合理的工程进度计划,实现对设备材料供应、工程资金使用、人材机资源分配进行资源平衡和成本计算等。例如我们在国家大型项目工程,忠县-武汉输气管道的建设中运用了P6软件进行管理,通过对进度计划的动态跟踪和调整,对工程进度进行有效的管理和控制,使工程项目在预定的时间内建成投用,下面我们对P6软件在工程上的应用进行如下探讨。本文转自项目管理者联盟
1、施工进度计划的编制及管理
(1)工程建设中应用P6软件编制进度计划
首先我们编制了施工进度计划,他是将整个工程作为主工程,每一个标段均作为一项子工程,以施工工序作为作业实体,加上开工时间、工期、日历等时间因素,并建立逻辑关系,就构成了最基本的施工进度计划。 在进度计划中的作业应加载相应的WBS编码、资源代码、作业代码和作业分类码,作业的持续时间应按照工程量强度设定,但应保证每个作业仅对应一项资源,否则需对相应作业进行分解,直至满足要求。 工程代码由工程名称和施工标段组成,“ZW-01”表示第一标段;作业分类码采用三位码值设置,第一位表示所在的标段,后两位代表标段内分段情况,分段以招标文件提供的“地区级别、管材登记分布表”中的分段为准,在码值描述时应对应该段的起止桩号。如:“基础开挖”就是本道工序的作业名称。
资源编码(工程量清单内项目)用于反映编码类别、施工标段、设计或施工、穿越或线路等具体情况。可分为三类编码:A类表示计划资源量;B类表示实施时从计划中削减的资源量;C类表示实施时在计划中增加的资源量。
(2)施工进度计划的审核和确立
对于编制完成的进度计划应进行审核,进度计划应符合招标文件总体进度计划安排,列出所有关键日期、合同限制和里程碑。综合考虑当地自然条件、气候特点、材料设备的供货能力等因素的影响,初次编制的计划中应保证总时差大于7天。
计划中采用的逻辑关系应具有明确的上下序关系,仅仅存在实施时间上先后的情况不应被视为存在逻辑关系;每一资源的强度,应确保资源的实施强度与实际施工能力相适合,确保不存在资源冲突;所有作业上加载的同项工程量资源的数量和应与工程量清单中的相应工程量保持一致。目标进度计划监理和由业主组织审查。审定后作为工程进度计划和协调的依据,并作为现行工程跟踪控制的目标。
(3)进度计划的更新
为了有效的对工程进度控制,我们对P6计划每周进行一次更新,数据在项目部审核合格后,将计划下发到各个施工单位,各施工单位以该计划作为下期数据输入的基础。
(4)数据的录入
P6上报数据时,应将本期工程数据存入一个单独目录,将整个目录上报(压缩)。目录命名原则:第1、2
位为子工程标识码,第3、4位为更新计划周期,第5位为连接符,第6—8位为上报时间。如:Q101_20041001。同时工程中考虑使用的版本号。
(5)数据管理模式
在忠县-武汉的管道施工中,P6工程数据管理采用由主、子工程的组成的工程组模式,整个项目工程设为主工程,各标段项目设为子工程,在项目管理中实现数据共享、同步运行。业主、监理和各承包商在同一个工程组内,建立作业代码,作业分类码,WBS工作分解结构码,资源编码,费用科目和类别编码,编制统一的工程进度计划,确立工程进度目标。并在各自相应的权限和时限内对工程进度数据进行录入及更新,对进度目标进行跟踪控制,实施可持续的工程数据管理。
2、关于人材机资源分配、资源平衡
利用P6软件编制的施工进度计划,可以对人材机资源分配控制管理,并进行资源平衡和成本计算。首先定义人、材、机资源及资源限量,加载完成该项任务需要人、材、机资源数量,然后分析各种资源在施工期内的投入分布曲线,最后做出工程项目的人、材、机资源计划安排计划。人、材、机资源计划可以选择按天、按周、按月、按季或按年以柱状图、表格的形式显示,也可以按P6报表的形式输出,我们常选择按周或按月显示和输出。
项目工程的资源都是有限量的,我们要利用有限的资源达到预期的效果,必须要反复的调整施工计划,我们通过P6软件的资源平衡功能,自动地调整进度计划中作业的工期,从而制定出切实可行的合理的施工进度计划。
资源平衡的条件是需要资源平衡的作业要有足够的浮时。当浮时不满足要求时,且后续作业又不能后推时,我们要求施工承包商只能通过增加人、材、机资源投入,或者改变施工工艺和施工方法来满足后续工序的进度要求。
3、进度计划的跟踪控制
在忠县-武汉的管道建设中,进度计划的实施期间,承包商、监理和业主根据各自的职责,定期对进度计划进行更新,并与工程目标计划进行分析比较,实现对进度计划的跟踪控制,并对各作业开工时间、完成工程量、剩余工期,人材机等资源、费用使用等情况进行更新,设定数据日期进行进度计算,过滤出下期工作计划,由监理工程师审核,业主批准后作为下期计划执行。
我们将实际施工进度与目标计划进行对比,如果实际进度落后于目标工计划,应结合施工情况,分析进度滞后的原因,制定相应的施工措施。管道施工一般采用增加资源投入、改进施工工艺、调整逻辑关系等方法压缩工期,以赶上目标工程进度计划,使工程建设能够在预定的目标计划下完成。
三、工程项目中应用P6进度计划控制的要点
在项目工程建设过程中,P6软件应用非常普遍,在一般情况下业主侧重于进行施工进度、施工图交付、设备材料交付、资金计划方面的管理;施工单位除了要响应业主管理的内容外,并且进行人材机资源管理和成本控制管理;监理主要是编制监理进度计划,并对施工进度计划进行审查、跟踪、控制以及协调管理。
业主:利用P6软件编制里程碑和控制性进度计划,前期准备工作计划,施工图交付进度计划,设备材料(业主供应部分)的采购及供应计划,分析投标单位提交的进度计划,协调分析承包商间进度计划冲突,编制投资计划等。
施工承包商:利用P6软件编制实施性进度计划,劳动力、施工机械、机具分配使用计划,设备、材料需求与采购计划,协调内部资源冲突、合理组织、调配人、材、机资源,做到资源均衡布置和计划优化,降低成本等,确保工程进度按计划进行。
工程监理:利用P6软件编制监理进度计划,审查承包商编制的施工进度计划,安排现场监理工作,核实工程进度与量费实际情况,协调承包商间的计划冲突、优化工程计划,监控工程进度,预测未来工程进展。 在项目管理中应用P6软件进行了进度控制,将会取得了明显的效果,按期完成了项目部规定的工期目标,我们今后将应用P6软件先进的管理技术,将建设工程项目的管理水平,提高到一个新的台阶。
P6是目前功能最强大的项目管理工具之一P3汉化版。以前在工作中有过琢磨和体会,已经觉得这款工具有点深不可测,刚好有机会能系统学习这款软件,虽然时间不长,可是对P6的理解更深了一个层次。
最后呢,就是P6了,这款产品是美国的产品,主要是针对计划与费用这两方面来进行的,进行了4天的培训吧,后来发现,这款软件其实对于费用方面的东西,涉及的还是少之又少吧,基本上百分之八十的功夫都用到了计划上面。可能是有了前面几天的学习基础了吧,也可能是这款软件有了练习题的原因,操作和执行起来,还算是比较顺畅一些。不过,毕竟是没有考虑业务的东西嘛,什么都是空的,所以,也没什么值得骄傲的。好好学才是硬道理。
刚才总结了一下,培训期间遇到的问题以及自己是怎么度过的,收益还是蛮多的。对项目管理的知识从懵懂到大概了解,对p6从一无所知到基本的安装、配置、操纵和相关简单表单和报表的制作与编制。可以说是很充实的吧,现在我已经学习为了就是可以更好的工作,要学的东西是在太多太多了,不断学习不断进步。新的环境,一切都是新的。我明白自己有些时候,有点不扎实,如今已经不是学生了,谦虚多一点、努力多一点、自信多一点,我觉得前面的路还是很光明的,经理看得起我,让我第一个出来跟项目,我唯一能做的就是好好干,为了自己的未来吧,加油!
【软件项目管理学习心得四篇】相关文章:
1.软件项目管理流程