计算机软件工程项目管理的论文

标签:计算机毕业论文 时间:2019-05-11
【yjbys.com - 计算机毕业论文】

  摘要:计算机软件工程项目管理和开发是一项具有复杂性以及系统性的工程,其涉及面相对较广,在实际的工作中所面临的风险也较大,因此对计算机软件工程项目实施系统和完善的管理是非常重要的。在信息技术以及科学技术高速发展的今天,计算机软件的规模以及复杂程度在不断增加,因此在实施计算机软件工程开发的工作中各种问题也逐渐地显现出来,给企业造成了不必要的损失,为了提高企业的经济利益,增加企业的综合竞争能力,促进计算机软件工程的发展就应该对计算机软件工程项目更好的管理方法和措施进行探讨和分析。

  关键词:计算机软件工程;项目管理;管理方法;问题

  目前,在实施计算机软件工程项目开发的过程中,软件工程项目管理工作并没有引起工作人员和企业领导人员的足够重视。在实施计算机软件工程管理的过程中,软件产品具有较强的特殊性,且计算机软件工程刚刚兴起,在实施软件工程管理的过程中很多问题并没有得到充分的认识,给工程项目管理带来了一定的困难,由此可见全面地实施计算机软件工程项目管理是非常重要的。下面该文就将计算机软件工程项目管理的内容作为基础,对计算机软件工程项目管理中存在的问题以及计算机软件工程项目管理的方法和策略进行探讨和浅析。

  1计算机软件工程项目管理的内容

  1.1对于组织机构的管理

  在实施计算机软件工程项目管理的过程中对于组织机构的管理是一项重要的管理内容。计算机软件工程项目的管理人员在实际的管理工作中只有设置全面的组织结构,完善组织机构管理的质量才能完成科学管理制度和管理团队的建设。只有完善组织机构的管理才能清楚地划分管理的职责和权限范围,尤其是对于具有较强综合性的计算机软件工程项目来说,必须由专门的技术人员来负责组织机构的管理,进而提高计算机软件工程项目管理的有效性和质量。

探析软件项目管理中的PERT技术应用论文

标签:其他类论文 时间:2019-04-12
【yjbys.com - 其他类论文】

  软件项目管理是通过对项目参与人员、项目目标产品、实施过程和项目本身进行前期评估和开发阶段的管理等方式,确保项目能够在规定的时间范围内以更低的成本获取项目预期目标或超过预期。因此,软件项目管理决定着软件开发的成功与否,软件开发公司也通过先进管理技术的引入来提升软件项目管理质量,PERT技术就是代表性的技术之一本文通过阐述软件项目管理现状、PERT技术基本内容以及该技术在软件项目管理中的应用,系统分析软件项目管理中PERT技术的应用现状及发展前景。

  软件开发项目管理是软件开发领域的专业性项目管理活动,其成败关系到整个项目的成败,并影响到企业整体的商誉、市场和盈利能力。所以,软件企业需要关注项目管理能力的提升。而实现这一目的的重要途径之一就是在项目管理过程中应用各种技术对软件项目管理质量进行提升,从而确保项目的成功。PERT技术是软件项目管理中常用的技术之一,主要通过对项目进行整体评估和进度安排的方式提升项目的可行性以及开发效率,以降低项目风险,确保开发者的利益。因此,有必要对PERT技术进行深入的研究,从而更好的应用与软件项目管理,促进软件开发行业的发展与进步。

  一、PERT技术简介

  PERT技术全称计划评价与审查技术(Program Evaluation and Review Technique),是20世纪50年代中期发展起来的一种科学的计划管理技术, 最初是用于美国海军部开发北极星潜艇系统时为协调3000多个承包商和研究机构而开发的,其理论基础是假设项目持续时间以及整个项目完成时间是随机的,且服从某种概率分布。PERT可以估计整个项目在某个时间内完成的概率。

软件项目管理的基本理论论文

标签:管理毕业论文 时间:2017-07-30
【yjbys.com - 管理毕业论文】

  一、引言

  随着信息技术的飞速发展,软件产品的规模也越来越庞大,个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理。我公司是西安一家中型软件企业,在公司中已经实行了项目管理制度,软件项目管理是整个项目管理中的一个重要组成部分。 从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)。 软件开发不同于其他产品的制造,软件的整个过程都是设计过程(没有制造过程);另外,软件开发不需要使用大量的物质资源,而主要是人力资源;并且,软件开发的产品只是程序代码和技术文件,并没有其他的物质结果。基于上述特点,软件项目管理与其他项目管理相比,有很大的独特性。

  二、软件项目管理的组织模式

  软件项目可以是一个单独的开发项目,也可以与产品项目组成一个完整的软件产品项目。如果是订单开发,则成立软件项目组即可;如果是产品开发,需成立软件项目组和产品项目(负责市场调研和销售),组成软件产品项目组。 公司实行项目管理时,首先要成立项目管理委员会,项目管理委员会下设项目管理小组、项目评审小组和软件产品项目组。 1、项目管理委员会 项目管理委员会是公司项目管理的最高决策机构,一般由公司总经理、副总经理组成。主要职责如下: (1)依照项目管理相关制度,管理项目; (2)监督项目管理相关制度的执行; (3)对项目立项、项目撤消进行决策; (4)任命项目管理小组组长、项目评审委员会主任、项目组组长. 2、项目管理小组 项目管理小组对项目管理委员会负责,一般由公司管理人员组成。主要职责如下: (1)草拟项目管理的各项制度; (2)组织项目阶段评审; (3)保存项目过程中的相关文件和数据; (4)为优化项目管理提出建议。 3、项目评审小组 项目评审小组对项目管理委员会负责,可下设开发评审小组和产品评审小组,一般由公司技术专家和市场专家组成。主要职责如下: (1)对项目可行性报告进行评审; (2)对市场计划和阶段报告进行评审; (3)对开发计划和阶段报告进行评审; (4)项目结束时,对项目总结报告进行评审。 4、软件产品项目组 软件产品项目组对项目管理委员会负责,可下设软件项目组和产品项目组。软件项目组和产品项目组分别设开发经理和产品经理。成员一般由公司技术人员和市场人员构成。主要职责是:根据项目管理委员会的安排具体负责项目的软件开发和市场调研及销售工作。

建筑论文-项目管理软件应用浅析

标签:建筑学毕业论文 时间:2017-06-25
【yjbys.com - 建筑学毕业论文】
  摘要: 项目管理是在一定的约束条件下,以高效率地实现项目业主的目标为目的,以项目经理个人负责制为基础和以项目为独立实体进行经济核算,并按照项目内在的逻辑规律进行有效的计划、组织、协调、控制的系统管理活动。项目管理的核心技术是网络计划技术。

关键词: 项目管理 工程管理

  网络计划技术是20世纪50年代中期发展起来的一种科学的计划管理技术,主要有两个起源:  
  其一,1956年美国杜邦公司首先在化学工业上使用了CPM(关键路径法)进行计划编排;  
  其二,美国海军在建立北极星导弹时,采用了BuzzAllen提出的PERT(计划评审法)技术。这两种方法逐渐渗透到许多领域,为越来越多的人所采用,成为网络计划技术的主流。
  我国从60年代中期开始,在著名数学家华罗庚教授的倡导和亲自指导下,开始在全国各个部门试点应用网络计划,并根据"统筹兼顾,全面安排"的指导思想,将这种方法命名为"统筹方法"。网络计划技术从此在国内生产建设中卓有成效地推广开来。
  
一、项目管理软件的发展与现状
  项目管理技术的发展和计算机技术的发展是密不可分的。项目管理技术出现之时也正是计算机诞生的时候,因此,早期开发的网络计划软件都是在大型机上运行的,主要运用于国防和土木建筑工程。这个时期的项目管理软件的成本也很高,往往一套就要卖到10多万美元。
  80年代随着微型计算机的出现和运算速度的迅猛提升,项目管理技术也呈现出繁荣发展的趋势,涌现出大量的项目管理软件,软件的价格也大幅下降。与此同时,国内许多院校和科研单位也开发了很多项目管理软件。但由于受计划经济体制的影响,很多国内软件作为课题开发,形成成果后没有商品化,也没有进行维护升级工作,导致国内项目管理软件发展十分缓慢。
  经过近20年的发展,在市场经济中无法生存的项目管理软件被市场无情地淘汰了。目前项目管理软件根据功能和价格水平被分为两个档次:一种是高档项目管理软件,是供专业项目管理人士使用的软件,这类软件功能强大,价格一般在2000美元以上,如Primavera公司的P3、Gores技术公司的 Artemis、ABT公司的WorkBench、Welcom公司的OpenPlan等。
  另一类是低档项目管理软件,应用于一些中小型项目,这类软件虽功能不是很齐全,但价格较便宜,如TimeLine公司的TimeLine、Scitor公司的ProjectScheduler、Primavera公司的 SureTrak、 Microsoft公司的Project98等。
  1.高档项目管理软件
  在此以国际上项目管理软件的领头羊Primavera项目管理系列软件为例,来介绍当今高档项目管理软件的现状。
  美国Primavera公司是一家专业从事项目管理软件开发与服务的公司,成立于1983年。也就是在1983年,该公司推出了日后成为项目管理软件领头羊的PrimaveraProject Planner(简称P3)1.0 for DOS。 目前的最新版本为P3 3.0 for Windows。
  P3首先是基于广义网络计划技术的理论编制的项目管理软件。我们知道传统的网络计划技术研究的都是进度方面的问题,所做的分析也主要是工期分析。实际上资源和投资都制约进度,一个合理的工期必须考虑资源和投资的因素。P3处理单个项目的最大工序数达到10万道,资源数不受限制,每道工序数上可使用的资源数也不受限制。P3还提供资源均衡的功能,可以自动解决资源不足的问题。  P3中的节点号可以任意编制。传统网络技术的节点号只能是数字,而且后面的节点必须大于前面的节点。广义网络技术则不存在这样的限制。在P3中,节点号可以是数字,也可以是字母,后续作业的节点号不一定要比紧前作业的节点号大。此外,P3还能使用日历来设置不同的节假日和工作时间,使用限制条件来表示项目的特殊要求,比如某项目室外作业要求在冬季到来之前完成,这个要求只需要增加一个完工不晚于立冬的条件即可。
  P3采用目标管理的模式对项目实施控制。它将优化后的计划作为目标计划进行保存,随时可调出来与当前的进度和资源消耗进行比较,可以方便地发现哪些作业超前,哪些作业落后,对整个工期有没有影响。这样,对工程的按期完工很有帮助。
  P3能够根据项目的工作分解结构(WBS)将项目的工作范围从大到小进行分解,直至可操作的工作单元,也可以将组织机构逐级进行分解(OBS),形成最基层的组织单元,并将每一工作单元落实到相应的组织单元去完成。然后P3根据不同管理层的要求,在工作分解结构或组织分解结构的任意层次上进行统计和汇总。除此之外,P3还可以根据工程的属性任意对工作进行筛选、分组、排序、汇总。例如,我们可以将一个项目的作业分成3级网络,并将所有1级网络作业的网络级别设为1。我们需要看1级网络时,只要选择网络级别等于1的作业即可。这样可以帮助项目经理在最短的时间内调出自己所需要的数据。
  作为商品化的软件,P3的数据接口功能齐全。既可以输出到传统的dBase数据库、Lotus文件和ASCII格式文件,也可以接收dBase、Lotus格式的数据,还可以通过ODBC与Windows程序进行数据交换。使用P3的批处理程序经简单编程就可以执行P3的大部分功能。此外P3还提供了开发引擎RA,编程人员使用其他编程工具如Visual、Basic、Visual C++、PowerBuilder通过RA来读写P3数据。Primavera还提供与Oracle数据库的双向接口DataStore。
  P3还提供Primavera Postoffice邮局软件,项目施工人员可以使用该邮局软件打开总部的工作安排,并将实际进展反馈给总部。Primavera还提供了Webster for Primavera,使用该软件的各单位和个人可通过浏览器来访问和更新项目数据。
  2.低档项目管理软件
  目前市场上有大量的简单的项目管理软件,也有许多"公开源代码"的项目管理软件。这些软件一般只完成项目管理某一阶段和某一方面如计划安排、人员管理、风险分析等功能。
  Project Scheduler 7就是一个广受欢迎的项目事件安排和管理程序,它提供了风格独特、省钱的功能,并且方便易用。你可在桌面完成基本的工作,或与SQL数据库一起处理大的、复杂的程序。它包括向导、当日窍门、域级帮助等,还具有非常好的灵活性,适合组织、合并及查看项目情况。它还提供一个HTML网页出版程序,使你快速、专业地交流项目的进展。
  Microsoft Project 98是一个易于使用、特性齐全、获奖的项目管理软件包。它是一个强有力的计划、分析和管理工具,能够让你创建企业范围对具体任务要求较高的项目管理解决方案。该程序通过把一个项目分解为易于管理的步骤,能够对最复杂的计划进行可视化分析,可以让你看到任务是如何相互联系的,这对于你制定全面的计划非常关键。同时可以找到你的瓶颈所在,以及整个项目的未来开销。你也可以将几个项目进行合并,以便对共享资源、团队工作量,以及你正在同时筹划的多个项目放在一起是否合理进行评估。你甚至可以自动地交流项目的状态。内置的到MicrosoftExchange的链接可以让该程序方便地发布一个项目所选定的属性,并且可以连接到Microsoft Mail、Schedule+、 Microsoft Back Office(TM)或者数以百计的附加程序。
  
二、国内的应用状况  
  项目管理软件在我国的应用起步较早,80年代初期就有很多单位开始使用。这个阶段,国内出现了很多项目管理软件,每上一个项目,如果该项目有意使用计算机进行项目管理,那么就会请一班人马来开发一套项目管理软件。也有一些项目尝试引进国外项目管理软件,我国最早引进P3的项目是山西潞安煤矿。在这些项目中我方项目管理人员基本处于被动使用的状况,缺乏对国外项目管理的理解,对国外项目管理模式不了解。
  到了90年代,随着与国际接轨的需要,国内很多单位已接收了国外项目管理的思路,很多单位也引进了国际先进的项目管理软件,已经积累了部分经验和数据。目前在国内使用项目管理软件进行项目管理的项目和企业已有上千家。综合国内的应用情况,分为以下几种:
  (1)运用项目管理软件编排进度计划,在项目投标以及工程开工之前均能用这些软件来编制计划。部分企业还处于被动使用状态,因为项目招标书中要求使用项目管理软件进行项目管理,而被迫使用相应软件。(2)通过进度和资源结合使用,分析资源的强度和资源的使用安排是否满足要求。很多企业和项目通过使用项目管理软件,尝到了甜头,希望通过项目管理软件的资源分析和成本管理的功能,合理配置资源,使得进度计划更为合理。(3)根据施工组织措施来编制进度和资源计划,根据计划来安排生产,通过计划对进度进行控制。有部分项目的计划编制十分漂亮,资源配置也很合理,但是现场施工没有按照计划来执行。这就要求计划的编制人员必须按照施工方案来编制计划,现场施工人员按照计划安排生产,并及时将实际进程向上反馈,实施动态跟踪。能做到这一点,已基本体现了项目管理软件的功能。目前国内已有部分项目正在按照该模式进行动态控制。(4)项目管理的数据与企业管理信息系统(MIS)集成,通过数据共享,减少重复输入。通过项目管理软件的接口功能与企业的管理信息系统连接,对于企业项目管理系统可进行该部分工作,对于非超长工期型项目而言,不必提出该要求。(5)通过Internet和Intranet对远程项目进行控制。分散在全球各地的分公司或项目工地上的工程数据通过Internet和Intranet传递到本部,在总部进行汇总和统一安排,并将指令通过邮件下发给分公司或工地。对于企业和战线偏长的项目可推广此应用。
  
三、前景展望
  使用项目管理软件辅助项目管理已经成为项目经理们的共识。如何尽快上手,在项目的有限生命周期内尽其所能地发挥管理的功效?这是摆在每个项目和每个工程公司老总们面前亟待解决的问题。以下分别就项目和企业来探讨如何使用项目管理软件事宜。
  1.项目
  在项目上应用项目管理软件系统首先要解决两个问题:其一是自主开发还是引进为主,再做二次开发?其二是项目管理的核心是什么?
  通过长期的实践,在项目上马后再找开发人员开发项目管理系统,已经在过去十多年的实践中证实是行不通的,原因有:开发任何一个软件系统都需要很长的时间,从需求分析到编程,再到调试、修改、试运行,可能要花掉2年左右的时间,而很多项目的总工期只有3~5年。因此我们提倡在对待项目管理软件时,对核心软件还是以引进为主,在此基础上做少量二次开发工作,以满足工程的某些特殊需求。
  对于项目管理的核心问题,有人说是进度管理,有人说是成本管理,也有人说是合同管理,这要根据项目的不同情形而定。确定了核心之后,就应围绕着核心来构筑项目管理系统。先确定核心软件,然后再着手开发和引进周边软件系统。切忌把整个项目管理软件系统搞得很大、很全,重点不突出,核心数据湮没在整个项目信息的汪洋大海中。
  构筑一个工程项目的管理软件,首先要在招标阶段就选定核心软件,并在标书及今后的合同文件中规定使用相同的软件;其次,在项目开工之前,就要组织各方有关人员进行培训,并进行统一WBS编码、工作编码、资源编码的工作,同时制定项目管理软件的实施办法;最后,在工程开工后,定期收集工程的进展情况,通过一定的奖惩措施,促使各单位严格按照计划组织生产,及时准确地反馈数据,确保整个工程处于控制之中。
  2.企业作为一个工程公司,使用项目管理软件进行项目管理可以提高项目的管理水平,增强计划的可执行性,提高资源的有效配置,加强成本管理,提高企业的竞争能力。企业在配置项目管理软件时可以考虑在不同的层次选用不同档次的软件,但各个层次所使用的软件产生的数据要能通用。通常总公司一级配置网络版软件,有助于多人使用和数据共享;分公司或大型项目总承包视情况可配备单机版或网络版高档项目管理软件;分包项目或中小型项目可考虑使用单机版高档项目管理软件或低档项目管理软件;施工队或作业班组则使用邮局软件或Webster来访问或更新项目数据。
  一个企业在使用项目管理软件时可以先对企业的历史数据进行整理,包括标书、合同文件、项目月报、定额库等,逐步形成企业统一的编码库、价格库和材料库,并制订企业项目计算机管理实施细则。该细则应该包括组织形式、项目有关编码、标准工作包、各类报表格式、检测与追踪办法等。