本文为您提供了有关怎么用项目管理软件开发和项目管理软件怎么使用相关的erp软件知识,同时对于相关内容有详细的解答,相信对于用友erp系统使用的你一定有帮助。
软件项目管理是为了使软件项目能够按照既定的成本、进度、质量顺利完成而对成本、人员、进度、质量和风险进行分析和管理的活动,它是决定软件项目能否高效、顺利进行的基础性工作。
目前的软件开发过程中尚存在开发环境复杂、代码共享困难、程序规模增大、软件重用性程度不高以及软件维护困难等问题,因此,对软件项目的管理就显得尤为重要。软件项目管理较其他类项目管理的特殊性主要体现在如下方面:
(1)与普通项目不同,软件项目涉及的是纯知识产品,其开发进度和质量难以准确估计和度量,很多软件项目交付的成果事先不可见。有的应用软件已经不再是业务流程的电子化,而是同时涉及业务流程再造或业务创新,这就造成了项目需求获取环节的困难。
(2)软件项目开发的周期长、复杂度高、变更可能性大。软件项目开发周期一般比较长,一般大型的软件项目开发周期达到2年以上。软件系统的高复杂度使软件开发过程的各种风险难以预测和控制。软件项目的变更主要来自外部和内部两个方面,外部变更包括商业环境、政策法规等对项目范围和需求造成的影响;内部变更包括组织结构、人事变动等对项目造成的直接影响。
(3)软件需要满足目标客户的期望。软件项目给客户提供的是服务,服务质量不仅由最终交付产品决定,更取决于客户的满意度。不同行业的客户对项目的关注点也不相同,因最终交付产品决定,更取决于客户的满意度。不同行业的客户对项目的关注点也不相同,因此,满足客户期望的前提是在项目之初以及项目开发的过程中始终关注客户的需求变更和关注点。
在今天这个信息化的社会中,现代化的管理手段离不开计算机的应用,我们在《基于WBS的施工项目集成管理系统设计》课题的研究中,进行了这方面的探讨,即在WBS的基础上进行施工项目的信息系统设计,并运用计算机实现了施工全过程的信息处理,还有针对性地开发出基于WBS的施工项目管理信息系统软件—“CMIS”(ConstructionManage mentInformationSystem)。以往的各类项目管理软件,多针对于项目管理的某项职能,而“CMIS”突出了集成的思想,很好地体现了课题所研究的管理思想,并将其应用在南京市太阳宫广场项目的两个附属工程“高架桥”和“人防工程”中,辅助并且促进了基于WBS的施工项目集成管理系统在实际工程中的应用。
1施工企业项目管理计算机应用中存在的问题
由于目前我国施工企业的整体效益不佳,计算机的应用状况远远落后于其他行业。主要应用在概预算、CAD制图、网络计划、文档管理等方面,所使用的软件主要有:Auto CAD、Project98、梦龙PERT、P3、Office等。这些软件在某一项职能、某一阶段能较好地辅助施工项目管理,但常常无法全面、全过程的进行管理,无法将各个职能集成起来。例如,梦龙软件能辅助编制网络计划,并在实施过程中,随计划的变动不断调整网络计划,但其过程中的各类相关的文档,如合同、会议纪要、现场记录、指令等,则无法与计划建立直接联系。
2软件开发总体思路
在工程项目中,我们把结构分解作为基础的、核心的工作,把结构分解得到的工作包及子网络输入相应的软件中,就可得到进度计划(横道图、网络图),再通过编码的筛选得到分级计划、工种计划、时段计划,也可得到资源计划和成本计划;通过工作包说明得到一份份计划书和任务单,针对工作包确定工程的详细实施方案、质量保证计划,直至施工项目任务的责任体系。
“CMIS”系统正是以WBS为基础,按照上述的思路开发的。它并不以提供更多的信息为出发点,而是以工作包为核心,整合各方面的信息,提高用户信息的使用效率。它同时结合了”梦龙”项目管理软件的进度计划管理,对施工项目管理中的信息进行综合管理与分析,以帮助项目管理人员快速、方便、安全、系统地管理信息。
“CMIS”仍定位于管理信息系统(MIS),即由人、计算机组成的以计算机为工具,具有信息处理、预测、控制和辅助决策功能的系统,包括管理信息的收集、传递、存储、加工、维护和使用。服务对象为具体从事施工项目管理的各项目部,有助于项目经理从全局出发进行决策,有助于各职能部门获取信息,加强管理和控制,同时兼顾整个工程项目的目标。在软件中我们充分体现了集成的思想,用信息流将施工项目的工作流、物流、资金流,将各个管理职能,项目组织机构等结合起来,不仅反映了施工进展状况(进度、费用、质量)而且控制、指挥项目的实施。它是把各种管理职能和管理组织沟通起来并协调一致的神经系统。本软件使用Delphi5开发,挂接Delphi的数据库。基于Windows95及以上的操作系统,对硬件无特殊要求。其主要特点如下:
软件运行稳定、速度快,可以进行大量数据的处理;
实现了数据库对数据的完整性检查和控制;
具有较强的安全保密性能;
先进的软件容错能力;
支持数据的各种查询和统计功能;
友好的用户界面,菜单和窗口化的显示,操作简易,并具良好的输出界面。
3 软件主要功能。
3.1 “CMIS”将WBS(工作结构分解)的结果数据以树状结构(图2)显示出来
(1)运用了树状结构,宛如将常见的结构分解图旋转了90度,既形象地显示出结构分解图固有的层次性和归属性,又符合计算机常用的目录格式;
(2)可以方便地添加或删除树状结构的任何一部分,就象对一般目录的操作;
(3)具有自己的模板库,软件可以调用库中存储的项目结构样式,自动迅速地完成对一个类似工程的结构分解工作;
(4)根据分解完成的结构,通过软件的会址功能可以自动生成整个工程或某个分项工程的结构分解图;
(5)树状结构的各部分均与数据库中的相关数据对应。
3.2自动编码
我们在《基于计算机技术和WBS方法的大型施工项目集成管理研究》课题中提出了编码原则和编码体系,并通过编码快速、方便地进行各种信息数据的查找、统计。“CMIS”根据WBS的结果自动生成各种编码,包括结构分解编码和信息编码(见图3),智能检查重复编码,实时提请进行调整,以保证编码的唯一性。目前我们采用的是识别二到三个汉字的开头字母,作为本级代码,本级编码由上一级的编码+本级代码构成,并层层向下延伸。当然由于实际工程情况千变万化,因此,软件允许工程人员手工编制编码或手工修改编码。
3.3信息集成
“CMIS”将施工现场采集的项目所有子项和分项从投标到保修全过程的信息以及施工项目管理的所有职能(成本管理、进度管理、质量管理等)的信息,包括:技术、工艺、质量、工期、费用、劳动力、合同条件等,根据WBS的结果,输入计算机中相应的工作包、项目单元中(见图4),进行收集、分类、储存、查询、反馈、统计、综合分析等工作,并在此基础上进行综合评价,辅助下一步的决策。
3.4数据对比分析
现场采集来的数据,通过工作包信息卡输入系统后,系统将对数据进行分类整理,安全储存。根据实际需要可以生成各种分析统计图表(图5)帮助管理人员决策,对与计划不符的提出预警。
3.5用户分级管理
系统根据项目部形成的责任矩阵分配用户名和权限(图6)。系统根据用户登陆时输入的名称和密码,判断此用户的等级,授予相应的权限,以保证数据的安全性。如:质量管理用户登陆后只能对其相应的内容进行浏览和编辑修改,而其他信息有些是不可见的,有些是只能浏览而不能修改的。
4 “CMIS—WBS”存在的问题
由于时间和资源上的限制,我们的软件虽然已在太阳宫的一些附属工程中使用,但开发很大程度上还处于科研阶段,还有许多问题尚待解决。
4.1 软件间的接口问题
我们希望可以直接读取由别的软件生成的数据,特别是国内外开发的并已得到一定应用的专业软件,如概预算软件、制图软件等。这样可以:(1)在同一项目中保证数据源的单一,降低因人工输入等原因造成的数据的出错概率;(2)使用户根据需要在同一个项目中选择不同开发者的专业软件,达到资源共享和效率最大化;(3)降低开发成本。但目前国内软件还都是各自为政,相互间缺乏沟通,数据的标准化难以实现。这个问题不仅仅是技术问题,还包含复杂的利益冲突,在短时间内还是一个难题。
4.2软件的适用性问题
“CMIS”是在课题研究的基础上开发的,现阶段还主要适用于施工项目的集成管理,它对项目类型和人员素质及项目管理方法、理念也有一定要求。但WBS是项目管理的基本方法,是各种类型项目管理的起点工作,因此,基于WBS方法的CMIS软件在项目管理领域的拓展空间还是十分广阔的。
1结束语
综上所述,“CMIS”是我们在探索施工项目管理新模式中开发出的一种现代化管理信息系统软件,它较好地实现了集成管理和系统设计的思想,并在实际工程中得到了一定的应用。但基于WBS方法的施工项目集成管理系统设计的思想以及“CMIS”软件在施工项目中广泛应用还需要很长的时间,这也正是我们努力的方向。
[参考文献]
[1] 成虎 工程项目管理[M] 北京:中国建筑工业出版社.
[2] 赵显棣,蔡玉泉 工程项目管理实用手册:PMM第三分册—工程项目计算机管理[M] 北京:中国石化出版社.
[3] 成虎 基于WBS方法的施工项目集成管理系统设计[R] 课题报告。
更多关于工程/服务/采购类的标书代写制作,提升中标率,您可以点击底部官网客服免费咨询:
1、软件开发的第一个流程是项目开发目的分析与确定,主要是在软件开发商将开发项目确定下来之后,需要与需求方进行讨论,确定需求方对于软件开发的需要实现目标及其具体需要的功能等等,并确定是否可达成;
2、接下来就是需求分析,这个步骤也是为软件开发的正常进行确定具体思路的阶段。在确定软件开发可进行后,必须要对客户需要实现的软件功能需求进行具体详细的分析。同时应当考虑在开发过程中可能出现的变化情况,制定需求变更计划随时应对特殊情况的发生,保证软件开发流程的顺畅进行;
3、接下来就是软件设计。软件设计要根据上一阶段对软件功能需求分析的结果,来设计软件系统的框架结构、功能模块和数据库等等。它主要分为总体设计和详细设计两个部分;
4、接下来就是编程实施步骤。编程也是根据对软件设计,将软件设计的各部分需求通计算机程序代码来实现运行,编程有统一、规范的程序编写规则,保证软件程序的易懂性、易维护性;
5、接下来就是软件测试步骤。也就是在根据设计将客户软件需用编程代码来实现之后,也就是软件程序完成之后,需要对编写的程序,形成整体构架、功能进行单元、组装、系统三阶段的测试,以测试程序编写的正确性,以及对客户需求功能满足的充分性,以此来确定软件是否达到开发要求,同时也是一个发现问题、纠正问题的过程;
6、通过以上核心环节完成了软件开发,接下来就是在软件开发达到客户需求之后,开发者将软件系统交予客户,并将软件安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等产物交付给客户,同时指导客户进行软件安装、以及安装技巧,提醒客户注意软件运行状况、环境、服务器及相关中间件的检测与注意事项,知道客户软件的实际操作方法、使用流程等等问题,实现合同规定任务;
7、用户在接受开发商交付的软件开发结果,并进行实际操作、测试运行,实现满意结果之后,对开发出来的软件进行验收;
8、定制开发的软件通常都需要提供售后服务,定期对软件进行维护,或者根据用户出现的新需求,进行应用软件程序的修改,使之不断满足客户实际需求。
具体来说,8Manage 项目管理软件提醒各位,研发项目要想取得成功,关键走好以下六步:
一、要选择优质的项目和组织架构。项目和组织机构的选择是研发项目是否成功的关键,因为选择优质的项目和组织机构就意味着只有真正符合市场需求的项目和具备与之匹配的能力及生产力的组织机构才能够被选中。
二、研发项目的需求要尽可能的完整。研发项目需求管理的关键在于管理其需求的完整性,所有研发项目初期和项目过程中产生的需求都不会100%完整,但是80%的完整与20%的完整对于评估完成此需求所需的业务资源和控制产品的上市机会将会产生天壤之别的影响。
三、客户参与是提高研发项目产品质量和市场认可度的关键。要想研发出一套易于使用、操作、维护和服务的产品,客户与现场服务人员的参与是必不可少的。最理想的是在需求开始之初他们就参与到项目当中,这样产品的可用性,可操作性,可靠性,可维护性和可服务性都是从一开始就设计而成的,而不是在研发之后才添加的。
四、要重视人才管理。一个研发项目的成功很大程度上取决于项目人员的能力、信心和承诺,尤其是关键资源,例如领域专家,产品专家,产品工程师和项目管理者。项目的人才管理要做到1)角色与技能相匹配;2)合理管理团队的权责;3)项目在技术上是可行的;4)项目结果有显著的积极影响,唯有如此,项目的各方人才将可以发挥更大的作用。
五、质量管控要严格。研发项目的质量管理通常包括管理产品的可用性、可操作性、可靠性、可维护性和可服务性,产品的进出准则以及整个开发过程中每一个子流程的执行情况。产品可用性、可操作性、可靠性、可维护性和可服务性的水平必须在产品需求阶段明确规定并内置在产品;研发过程的监控需要在项目需求或方法中明确规定以便更好地管理。
六、时间和进度管理要客观。研发项目时间与进度管理的关键在于确保一个专家创建的东西由另一个专家进行评审和验收;否则完成百分比可能是毫无意义的,因为有些工作是100%完成但是其他专家认为其方法及结果都是完全错误的。
项目质量是一个项目的灵魂,体现的是项目与项目目标需求的符合程度。项目质量管理则是为保证项目满足原先规定的各项要求而组织的各项活动。
软件质量管理的作用,体现在如下3个方面 :
项目质量除了交付成果的质量外,还包括项目管理的质量。一般来讲,项目质量管理包括如下4个方面内容:
质量不是每个指标都越优越好,一方面要看客户有没有提出需求,没有需求的质量的是没有意义的。另一方面,在提高质量的同时需要考虑到质量成本的增加。最后还要考虑到一种情况,有些质量指标需要权衡,比如提高软件的安全性可能带来软件性能指标的降低。
所有这些都需要在项目启动之初想清楚,定下项目质量的方针与目标。
一切有序的工作都需要计划,质量管理计划一般包括如下内容:
监控项目的具体成果,确定其是否符合项目的质量标准,并进行不合格情况的追踪。
按照既定的质量计划来对过程进行追踪,同时提供质量改进,为项目满足所有项目利益相关方的要求提供信心。
1、质量管理策略的展开与实施
明确公司软件质量要求,提高全体项目人员质量意识。
2、寻找高素质的软件人才
优秀的人才,自我对质量的要求就高。
3、利用一些激励手段激励项目成员
将项目质量纳入到到绩效考核指标
4、加强项目实施的过程监督
平时通过质量检查和阶段检验等两种方式确保项目顺利执行,加强评审与抽查,及时发现问题
5、建立软件测试小组,做好软件质量控制
专门的测试小组,没有开发的压力,更有可能发现软件质量问题。
6、借助一些先进项目管理软件或者软件开发过程管理软件
好的工具,可以加强控制、提升效率,如问题追踪系统的使用。
以上就是关于怎么用项目管理软件开发的详细解读,同时我们也将项目管理软件怎么使用相关的内容进行了解答,如果未能够解读您的疑问,请在评论区留言或者添加客服微信。