还剩22页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件项目管理实习报告软件项目管理实习报告实习总结从二零一二年七月九日开始到二零一二年七月二十日止,我们哈尔滨师范大学计算机系软件项目管理专业全体同学去北京海辉集团雅思晟实训中心开始我们的实习生活实习是每一个大学毕业生必须拥有的一段经历,它使我们在实践中了解社会、在实践中巩固知识通过此次实习,我们将学校所学的会软件知识与实际相结合起来,不仅让我对整个软件应用方面有了详细而具体的认识,熟悉了软件的具体工作对象,也缩短了抽象的课本知识与实际工作的距离在实习中,我在公司指导老师的热心指导下,我积极参加小组讨论,和组员们配合完成了我们小组的项目简短的实习生活,既紧张,又新奇,收获也很多通过实习,使我对java有了深层次的感性和理性的认识“纸上得来终觉浅,绝知此事要躬行”在短暂的实习过程中,我深深的感觉到自己所学知识的肤浅和在实际运用中的专业知识的匮乏,刚开始的一段时间里,对一些工作感到无从下手,茫然不知所措,这让我感到非常的难过在学校总以为自己学的不错,一旦接触到实际才发现自己知道的是多么少,这时才真正领悟到“学无止境”的含义通过实训中心老师的课堂讲解与企业化标准的培训,使我加深了对自己专业的认识从而确定自己以后的努力方向要想在短暂的实训时间内,尽
3、如果分配方式为“对任务一个任务,只要符合任务工种的资源都将被分配到该任务上,不符合任务工种的都将禁止分配到该任务上”,在分配完所有资源后整个项目的成本是多少?
(一).概念项目管理是以项目为对象的系统管理方法,通过一个临时性的专门的柔性组织,对项目进行高效率的计划、组织、指导和控制,以实现项目全过程的动态管理和项目目标的综合协调与优化而项目管理软件正式实现这一目的的重要工具,是的这一具体操作能够完成,达到项目更好的管理项目软件管理是基于被接受的管理原则的一套技术方法,这些技术或方法用于计划、评估、控制工作活动,以按时、按预算、依据规范达到理想的最终效果所谓软件项目管理就是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期做好时间管理和控制,避免项目进度延迟
(二)功能及作用
1.成本预算和控制输入任务、工期,并把资源的使用成本、所用材料的造价、人员工资等一次性分配到各任务包,即可得到该项目的完整成本预算在项目实施过程中,可随时对单个资源或整个项目的实际成本及预算成本进行分析、比较
2.制定计划、资源管理及排定任务日程用户对每项任务排定起始日期、预计工期、明确各任务的先后顺序以及可使用的资源软件根据任务信息和资源信息排定项目日程,并随任务和资源的修改而调整日程
3.和跟踪项目大多数软件都可以跟踪多种活动,如任务的完成情况、费用、消耗的资源、工作分配等通常的做法是用户定义一个基准计划,在实际执行过程中,根据输入当前资源的使用状况或工程的完成情况,自动产生多种报表和图表,如“资源使用状况”表、“任务分配状况”表、进度图表等还可以对自定义时间段进行跟踪
4.表生成与人工相比,项目管理软件的一个突出功能是能在许多数据资料的基础上,快速、简便地生成多种报表和图表,如甘特图、网络图、资源图表、日历等
5.方便的资料交换手段许多项目管理软件允许用户从其他应用程序中获取资料,这些应用程序包括Excel、Access、Lotus或各种ODBC兼容数据库一些项目管理软件还可以通过电子邮件发送项目信息,项目人员通过电子邮件获取信息,如最新的项目计划、当前任务完成情况以及各种工作报表
6.处理多个项目和子项目有些项目很大而且很复杂,将其作为一个大文件进行浏览和操作可能难度较大而将其分解成子项目后,可以分别查看每个子项目,更便于管理另外,有可能项目经理或成员同时参加多个项目的工作,需要在多个项目中分配工作时间通常,项目管理软件将不同的项目存放在不同的文件中,这些文件相互连接也可以用一个大文件存储多个项目,便于组织、查看和使用相关数据
7.排序和筛选大多数项目管理软件都提供排序和筛选功能通过排序,用户可以按所需顺序浏览信息,如按字母顺序显示任务和资源信息通过筛选,用户可以指定需要显示的信息,而将其他信息隐藏起来
8.安全性一些项目管理软件具有安全管理机制,可对项目管理文件以及文件中的基本信息设置密码,限制对项目文件或文件中某些数据项的访问,使得项目信息不被非法之徒盗取
9.假设分析“假设分析”是项目管理软件提供的一个非常实用的功能,用户可以利用该功能探讨各种情况的结果例如,假设某任务延长一周,则系统就能计算出该延时对整个项目的影响这样,项目经理可以根据各种情况的不同结果进行优化,更好地控制项目的发展二.常见的项目管理软件随着微型计算机的出现和运算速度的提高,20世纪80年代后项目管理技术也呈现出繁荣发展的趋势,涌现出大量的项目管理软件根据管理对象的不同,项目管理软件可分为
①进度管理;
②合同管理;
③风险管理;
④投资管理等软件根据提高管理效率、实现数据/信息共享等方面功能的实现层次不同,又可分为
①实现一个或多个的项目管理手段,如进度管理、质量管理、合同管理、费用管理,或者它们的组合等;
②具备进度管理、费用管理、风险管理等方面的分析、预测以及预警功能;
③实现了项目管理的网络化和虚拟化,实现基于Web的项目管理软件甚至企业级项目管理软件或者信息系统,企业级项目管理信息系统便于项目管理的协同工作,数据/信息的实时动态管理,支持与企业/项目管理有关的各类信息库对项目管理工作的在线支持一.国外项目管理软件有根据项目管理软件的功能和价格水平,大致可以划分为两个档次.
1.是供专业项目管理人士使用的高档项目管理软件,这类软件功能强大,价格一般在201*美元以上,如Primavera公司的P
3、Gores技术公司的Artemis、ABT公司的WorkBench、Welcom公司的OpenPlan等这些软件适合大型、复杂项目的项目管理工作2是低档项目管理软件,应用于一些中小型项目,这类软件虽功能不很齐全,但价格较便宜,如TimeLine公司的TimeLineScitor公司的ProjectSchedulerPrimavera公司的SureTrak Microsoft公司的Project201*;IMSI公司的TurboProject等则是适合中小型项目管理的软件值得一提的是,SAP公司的ProjectSystems PSModule也是一种不错的企业级项目管理软件二.国内项目管理软件功能较为完善的有邦永科技PM
2、建文软件、三峡工程管理系统TGPMS、易建工程项目管理软件、等国内软件基本上是在借鉴国外项目管理软件的基础上,按照我国标准或习惯实现上述功能,并增强了产品的易用性根据软件管理功能的不同,各种项目管理软件价格的差异也较大,从几万元到几十万元不等适于中小型项目的软件价格一般仅为几万元,适于大型复杂项目的软件价格则为十几万到几百万元值得一体的是,邦永科技PM2项目管理系统,是国内为数不多的,可以实现对项目进行全过程管理的企业级的项目管理平台三.项目管理软件在国内外的发展项目管理是在一定的约束条件下,以高效率地实现项目业主的目标为目的,以项目经理个人负责制为基础和以项目为独立实体进行经济核算,并按照项目内在的逻辑规律进行有效的计划、组织、协调、控制的系统管理活动项目管理的核心技术是网络计划技术网络计划技术是20世纪50年代中期发展起来的一种科学的计划管理技术,主要有两个起源其一,1956年美国杜邦公司首先在化学工业上使用了CPM(关键路径法)进行计划编排;其二,美国海军在建立北极星导弹时,采用了BuzzAllen提出的PERT(计划评审法)技术这两种方法逐渐渗透到许多领域,为越来越多的人所采用,成为网络计划技术的主流我国从60年代中期开始,在著名数学家华罗庚教授的倡导和亲自指导下,开始在全国各个部门试点应用网络计划,并根据”统筹兼顾,全面安排的指导思想,将这种方法命名为”统筹方法、网络计划技术从此在国内生产建设中卓有成效地推广开来
(一)、项目管理软件的简单介绍项目管理技术的发展和计算机技术的发展是密不可分的项目管理技术出现之时也正是计算机诞生的时候,因此,早期开发的网络计划软件都是在大型机上运行的,主要运用于国防和土木建筑工程这个时期的项目管理软件的成本也很高,往往一套就要卖到10多万美元80年代随着微型计算机的出现和运算速度的迅猛提升,项目管理技术也呈现出繁荣发展的趋势,涌现出大量的项目管理软件,软件的价格也大幅下降与此同时,国内许多院校和科研单位也开发了很多项目管理软件但由于受计划经济体制的影响,很多国内软件作为课题开发,形成成果后没有商品化,也没有进行维护升级工作,导致国内项目管理软件发展十分缓慢经过近20年的发展,在市场经济中无法生存的项目管理软件被市场无情地淘汰了目前项目管理软件根据功能和价格水平被分为两个档次一种是高档项目管理软件,是供专业项目管理人士使用的软件,这类软件功能强大,价格一般在201*美元以上,如Primavera公司的P
3、Gores技术公司的Artemis ABT公司的WorkBench、Welcom公司的OpenPlan等另一类是低档项目管理软件,应用于一些中小型项目,这类软件虽功能不是很齐全,但价格较便宜,如TimeLine公司的TimeLine、Scitor公司的ProjectScheduler、Primavera公司的SureTrak、Microsoft公司的Project98等
1.高档项目管理软件在此以国际上项目管理软件的领头羊Primavera项目管理系列软件为例,来介绍当今高档项目管理软件的现状美国Primavera公司是一家专业从事项目管理软件开发与服务的公司,成立于1983年也就是在1983年,该公司推出了日后成为项目管理软件领头羊的PrimaveraProjectPlanner(简称P3)
1.0forD0So目前的最新版本为P
33.0forWindowsoP3首先是基于广义网络计划技术的理论编制的项目管理软件我们知道传统的网络计划技术研究的都是进度方面的问题,所做的分析也主要是工期分析实际上资源和投资都制约进度,一个合理的工期必须考虑资源和投资的因素P3处理单个项目的最大工序数达到10万道,资源数不受限制,每道工序数上可使用的资源数也不受限制P3还提供资源均衡的功能,可以自动解决资源不足的问题P3中的节点号可以任意编制传统网络技术的节点号只能是数字,而且后面的节点必须大于前面的节点广义网络技术则不存在这样的限制在P3中,节点号可以是数字,也可以是字母,后续作业的节点号不一定要比紧前作业的节点号大此外,P3还能使用日历来设置不同的节假日和工作时间,使用限制条件来表示项目的特殊要求,比如某项目室外作业要求在冬季到来之前完成,这个要求只需要增加一个完工不晚于立冬的条件即可P3采用目标管理的模式对项目实施控制它将优化后的计划作为目标计划进行保存,随时可调出来与当前的进度和资源消耗进行比较,可以方便地发现哪些作业超前,哪些作业落后,对整个工期有没有影响这样,对工程的按期完工很有帮助P3能够根据项目的工作分解结构WBS将项目的工作范围从大到小进行分解,直至可操作的工作单元,也可以将组织机构逐级进行分解OBS,形成最基层的组织单元,并将每一工作单元落实到相应的组织单元去完成然后P3根据不同管理层的要求,在工作分解结构或组织分解结构的任意层次上进行统计和汇总除此之外,P3还可以根据工程的属性任意对工作进行筛选、分组、排序、汇总例如,我们可以将一个项目的作业分成3级网络,并将所有1级网络作业的网络级别设为l我们需要看1级网络时,只要选择o网络级别等于1的作业即可这样可以帮助项目经理在最短的时间内调出自己所需要的数据作为商品化的软件,P3的数据接口功能齐全既可以输出到传统的dBase数据库、Lotus文件和ASCII格式文件,也可以接收dBase、Lotus格式的数据,还可以通过ODBC与Windows程序进行数据交换使用P3的批处理程序经简单编程就可以执行P3的大部分功能此外P3还提供了开发引擎RA,编程人员使用其他编程工具如VisualBasicVisualC++、PowerBuilder通过RA来读写P3数据Primavera还提供与Oracle数据库的双向接口DataStoreP3还提供PrimaveraPostoffice邮局软件,项目施工人员可以使用该邮局软件打开总部的工作安排,并将实际进展反馈给总部Primavera还提供了WebsterforPrimavera,使用该软件的各单位和个人可通过浏览器来访问和更新项目数据
2.低档项目管理软件目前市场上有大量的简单的项目管理软件,也有许多公开源代码”的项目管理软件这些软件一般只完成项目管理某一阶段和某一方面如计划安排、人员管理、风险分析等功能ProjectScheduler7就是一个广受欢迎的项目事件安排和管理程序,它提供了风格独特、省钱的功能,并且方便易用你可在桌面完成基本的工作,或与SQL数据库一起处理大的、复杂的程序它包括向导、当日窍门、域级帮助等,还具有非常好的灵活性,适合组织、合并及查看项目情况它还提供一个HTML网页出版程序,使你快速、专业地交流项目的进展MicrosoftProject98是一个易于使用、特性齐全、获奖的项目管理软件包它是一个强有力的计划、分析和管理工具,能够让你创建企业范围对具体任务要求较高的项目管理解决方案该程序通过把一个项目分解为易于管理的步骤,能够对最复杂的计划进行可视化分析,可以让你看到任务是如何相互联系的,这对于你制定全面的计划非常关键同时可以找到你的瓶颈所在,以及整个项目的未来开销你也可以将几个项目进行合并,以便对共享资源、团队工作量,以及你正在同时筹划的多个项目放在一起是否合理进行评估你甚至可以自动地交流项目的状态内置的到MicrosoftExchange的链接可以让该程序方便地发布一个项目所选定的属性,并且可以连接到MicrosoftMail Schedule+MicrosoftBackOfficeTM或者数以百计的附加程序
二、国内的应用状况项目管理软件在我国的应用起步较早,80年代初期就有很多单位开始使用这个阶段,国内出现了很多项目管理软件,每上一个项目,如果该项目有意使用计算机进行项目管理,那么就会请一班人马来开发一套项目管理软件也有一些项目尝试引进国外项目管理软件,我国最早引进P3的项目是山西潞安煤矿在这些项目中我方项目管理人员基本处于被动使用的状况,缺乏对国外项目管理的理解,对国外项目管理模式不了解到了90年代,随着与国际接轨的需要,国内很多单位已接收了国外项目管理的思路,很多单位也引进了国际先进的项目管理软件,已经积累了部分经验和数据目前在国内使用项目管理软件进行项目管理的项目和企业已有上千家综合国内的应用情况,分为以下几种
1.运用项目管理软件编排进度计划,在项目投标以及工程开工之前均能用这些软件来编制计划部分企业还处于被动可能多的学到东西,就需要我们跟老师或同学进行很好的沟通,加深彼此的了解只有我们跟老师多沟通,让老师更了解我们,才能跟真切的对我们进行培训工作由此,班级的文化“共享”就在生活中慢慢形成了让我们知道了团队的力量老师在实习周中所讲的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉我懂得了实际生活中,专业知识是怎样应用与实践的在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合达到更加完美这次实训带给我太多的感触,它让我知道工作上的辛苦,事业途中的艰辛让我知道了实际的工作并不像在学校学习那样轻松软件行业的工作人员工作不是一个人的事情,而是一个团队的事情软件开发中有许多的问题如需求分析不充分.如果需求分析不清晰、不完整、太笼统或者不具有可测试性,那么软件一定会出现问题这就要求我们在动手开发之前一定要有完整的、详细的、可维护的、可测试的需求分析,而且该需求分析一定要得到各方的认可不切实际的计划没有充分考虑问题的复杂性,把一个庞大的工程限定在非常短的时间之内,出现问题是不可避免的因此,我们应该拿出足够多的时间作计划、设计、测试、修改错误、回归测试、整理文档,不要把长时间熬夜作为软件公司的家常便饭使用状态,因为项目招标书中要求使用项目管理软件进行项目管理,而被迫使用相应软件
2.通过进度和资源结合使用,分析资源的强度和资源的使用安排是否满足要求很多企业和项目通过使用项目管理软件,尝到了甜头,希望通过项目管理软件的资源分析和成本管理的功能,合理配置资源,使得进度计划更为合理
3.根据施工组织措施来编制进度和资源计划,根据计划来安排生产,通过计划对进度进行控制有部分项目的计划编制十分漂亮,资源配置也很合理,但是现场施工没有按照计划来执行这就要求计划的编制人员必须按照施工方案来编制计划,现场施工人员按照计划安排生产,并及时将实际进程向上反馈,实施动态跟踪能做到这一点,已基本体现了项目管理软件的功能目前国内已有部分项目正在按照该模式进行动态控制
4.项目管理的数据与企业管理信息系统MIS集成,通过数据共享,减少重复输入通过项目管理软件的接口功能与企业的管理信息系统连接,对于企业项目管理系统可进行该部分工作,对于非超长工期型项目而言,不必提出该要求
5.通过Internet和Intranet对远程项目进行控制分散在全球各地的分公司或项目工地上的工程数据通过Internet和Intranet传递到本部,在总部进行汇总和统一安排,并将指令通过邮件下发给分公司或工地对于企业和战线偏长的项目可推广此应用四.实例一一.具体操作项目名称机床大修项目简介某工厂有一个大修的项目计划,开始时间为201*年7月15日
(1)先打开软件,新建一个空白文档在“项目”中输入项目信息新建一个空白文档,设置项目总体信息点击“项目”菜单,选择项目信息按要求设定开始日期出现下图再按要求设定日期
(2)然后输入资源情况在甘特图中输入,任务为固定工期
(3)输入任务信息,在资源工作表中输入
(4)在甘特图中分配资源,点击工具,就有下面的对话框再点击分配资源,就有下表
(5)划分任务阶段新建摘要任务,移动到子任我之上就有下表把子任务选中并进行降级,见工具栏这就是划分任务阶段
(6)搭接任务在甘特图中用鼠标移动前置任务的条形图到后之任务的条形图上,就可以建立“完成-开始”型的任务搭接关系如下图
(7)分配材料资源这项设置与前面任务分配步骤一样,结果如下在资源工作表中察看过度分配资源,红色的显示如下表:解决资源过度分配,在甘特图中移动资源冲突时任务,建立新的开始时间如下图所示!!8项目跟踪查看项目信息,点击“视图”菜单中的“报表”项显示出下表选择总览后出现下表,并选择项目摘要由此得到信息保存比较基准“工具”菜单中选择“保存比较基准”项如图所示接着显示出此表14更新项目操作如下出现下表,如下选择察看跟踪阶段项目信息,如下所示出现下表点击统计信息,出现下表二.实验一思考题
1、如按“项目任务情况”进行任务搭接,整个项目的工期是多少?答整个工期是26天
2、按照项目开始到结束依次指出关键路径上的任务答关键路径是清洗拆卸检查零件加工变速箱组装部件组装总装和试车
3、如果分配方式为”对任意一个任务,只要符合任务工种的资源都将被分配到该任务上,不符合任务工种的都将禁止分配到该任务上”,在分配完所有资源后整个项目的成本是多少?答总成本是
115604、有没有过渡分配的资源?分别是哪些资源?答有,过渡分配资源是海峰,贾欣两名维修工
5、能否在不影响总工期的条件下对资源进行优化以解决资源的过渡分配问题?请提出一种解决方案答将过渡分配资源按天设定作调配
6、在项目的前5周,每一周所使用的资金分别是多少?答第一周1120,第二周2800,第三周2400,第四周1760,第五周
16007、当项目进行到201*年8月6日时,工期的完成百分比与工时的完成百分比分别是多少?已经使用了多少资金?答百分比分别是工期75%,工时69%,已使用了¥7440五总结项目计划的制定对一个项目的成功起着至关重要的作用在做项目计划的时候,我用了甘特图(GANT)、资源工作表首先,我使用甘特图,在甘特图中输入项目任务和固定工期,再在资源工作表中输入资源数据由此建立资源库并在甘特图中进行任务资源的分配由此建立该项目的大致情况其次,划分任务阶段,建立新的摘要任务,此任务是建立在原有任务的基础上的,这点要注意,否则就不能建立了,我在此处就碰到这类问题划分完后,就进行任务搭接,此刻要注意任务的先后,可直接拖动甘特图上的条状图来进行,把前置任务拖动的后置任务上,由此就可建立“完成-开始”型任务搭接关系再次,优化项目文件,在以上的基础上,分配材料资源并在资源工作表上察看资源过度分配的情况,红色显示的就是资源过度分配的,解决这一问题,就是在甘特图中移动过度分配的资源,建立新的开始时间,把任务时间分错开来,建立新的不同的搭接关系最后,进行项目跟踪,查看项目进行情况以及进行项目统计项目计划是环环相扣的,一步一步到位,循序渐进的,不能一蹴而就的,错了一步接下来的就无法进行,可能会接着错由此我得出
1.利用Micros利t;Project201*进行项目管理,首先要明确工作过程步骤,按照步骤提示不断地向系统输入有关的信息,从而保证管理的完整性和有序性
2.在制定项目计划之前,首先要明确项目的限制条件,如项目必须什么时候开始或结束,一周有几个工作日,此项目和其他项目相比重要性如何,这些问题明确后要将其文档化,以作为项目实施的依据
3.项目的前提条件明确后,紧接着是制定项目的计划使用MicrosoftProject201*制定项目时间计划,首要的是在项目信息对话框中输入项目的开始时间或结束时间,然后在甘特图中输入每个任务的工期和各任务的搭接关系,这样系统会自动生成项目的时间计划
4.制作项目资源计划以及给任务分配资源,明确哪些资源分配给了任务,明确了各资源投入的工作量以及何时进行工作
5.查询优化项目计划,查询项目的总体信息,查询成本信息、资源的分配情况,并消除资源过度分配和分配不足的问题,达到优化项目计划