工作报告之项目进度管理开题报告.docx
《工作报告之项目进度管理开题报告.docx》由会员分享,可在线阅读,更多相关《工作报告之项目进度管理开题报告.docx(14页珍藏版)》请在冰豆网上搜索。
工作报告之项目进度管理开题报告
项目进度管理开题报告
【篇一:
项目质量与进度控制研究论文开题报告】
大连东软信息学院高等教育自学考试毕业设计(论文)开题报告格式与要求
一、开题报告必须采用计算机输入、打印,幅面a4,于左侧装订成
册。
二、开题报告的内容应包括:
(1)选题的背景、目的和意义;
(2)毕业设计(论文)应用的原理和理论依据;
(3)毕业设计(论文)方案论证分析(指出课题难点和拟解决的关键问题,拟采取的研究方法及其可行性等);
(4)预期成果;(5)工作进度计划;(6)参考文献。
三、开题报告一式一份,由助学单位存档。
四、具体样式要求:
字
数:
2000字;纸张:
a4;
正文格式要求:
宋体五号字。
附:
毕业设计(论文)开题报告封面及内容框架
大连东软信息学院高等教育自学考试
毕业设计(论文)开题报告
姓名:
专业:
准考证号:
助学单位:
指导教师:
大连东软信息学院
dalianneusoftuniversityofinformation
毕业设计(论文)开题报告
【篇二:
开题报告-《工程项目管理系统》】
一、课题来源、目的、意义。
国内外概况和预测。
1、课题来源、目的、意义
近代项目管理学科源于50年代,从60年代起,国际上许多人对于项目管理产生了浓厚的兴趣。
目前有两大项目管理的研究体系,即:
以欧洲为首的体系——国际项目管理协会(ipma)和以美国为首的体系——美国项目管理协会(pmi)。
在过去的30多年中,他们都做了卓有成效的工作,为推动国际项目管理现代化发挥了积极的作用。
而我国对项目管理系统研究和行业实践起步较晚,真正称得上项目
管理的开始应该是利用世行贷款的项目——鲁布革水电站。
1984年在国内首先采用国际招标,实行项目管理,缩短了工期,降低了造
价,取得了明显的经济效益。
此后,我国的许多大中型工程相继实行项目管理体制,包括项目资本金制度、法人负责制、合同承包制、
建设监理制等。
其他领域,包括高科技领域在内也在不断探索推行
项目管理的路子。
2000年1月1日开始,我国正式实施全国人大通过的《招标投标法》。
这个法律涉及项目管理的诸多方面,为我国
项目管理的健康发展提供了法律保障。
应该说十多年来我国的项目管理取得的成绩是显著的。
但目前质量事故,工期拖延,费用超支等问题仍然不少,特别是近两年来出现的多起重大工程质量事故,不仅给国家和人民的生命财产造成了巨大的损失,同时也造成了不良的社会影响。
这些事故无一例外的都是与项目管理有关,都是由于项目管理不善,管理不规范所造成的。
伴随着internet走进千家万户,以及知识经济时代的到来,项目管理的信息化已成必然趋势。
作为当今更新最快的电脑技术和网络技术在企业经营管理中普及应用的速度令人吃惊,而且呈加速发展的态势。
这给项目管理带来很多新的特点,在信息高速膨胀的今天,项目管理越来越依赖于电脑手段,其竞争从某种意义上讲已成为信息战。
21世纪的主导经济、知识经济已经来临,与之相应的项目管
理也将成为一个热门前沿领域。
美国著名杂志《财富》(fortune)预测项目经理将成为21世纪年轻人首选的职业。
这一动向提醒我们,项目管理正成为社会管理和企业管理现代化的重要内容。
甚至可以说,项目管理将是知识经济的旅伴。
目前西方发达国家的一些项目
管理公司已经在项目管理中运用了计算机网络技术,开始实现了项
目管理网络化、虚拟化。
另外,许多项目管理公司也开始大量使用
项目管理软件进行项目管理,同时还从事项目管理软件的开发研究
工作。
种种迹象表明21世纪的项目管理将更多的依靠电脑技术和网
络技术,新世纪的项目管理必将成为信息化管理。
随着信息技术的广泛应用,新一代的软件开发技术、过程和方法也
得到了迅速的发展,以软件开发和实施为核心的it企业更是层出不穷。
但是软件产业仍然是一个知识和人力密集的产业,离工业化生
产还相当的远。
在世界范围内,项目管理软件需求正快速增长,对于一个要生产高质量软件产品和提高生产效率的软件开发企业来讲,采用适当的管理方式是非常重要的。
历史上许多大型软件系统的开发经验和教训表明,在软件开发过程中,如果软件组织不能良好地实施和管理软件开发过程,就不能顺利高效的完成软件开发任务,也得不到满意的软件产品。
为了管理好规模和复杂性都在不断增长的开发项目,靠个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。
在软件产品生
产过程中,需要将项目管理的概念引入到软件生产中,同时用项目管理软件系统代替传统的管理方式,从而达到较高的计划性、可靠性和一致性,可以及时、准确地收集到信息,科学的分析项目执行的动态情况和存在的问题,予以协调解决,进而保证项目的顺利进行。
项目管理软件,是为了使开发项目能够按照预定的成本、质量、进度顺利完成,而对人员、成本、进度、质量、风险等进行分析和管理活动。
信息化时代的今天,企业面临着数字化、虚拟化、网络化的变革,企业的综合竞争力与企业信息化程度密切相关。
信息化建设强化了企业的物资流、资金流、人力流及信息流的集成管理,作为软件开发企业,在软件开发项目管理过程中,更需要通过信息化建设,提高管理效率,增强综合竞争力。
开发项目管理软件系统,就是为实现软件开发项目管理信息化而设计的,通过该系统,软件开发企业能够更高效、更科学的管理开发项目,起到提高效率、缩短时间、节约成本的作用,最终有效的提高企业的综合竞争实力。
课题研究的目的及意义:
软件的开发不同于其他产品的制造,软件开发往往是一个设计过程,对人力资源有大量的需求,而对物资资源的需求相对很少,而且软件项目开发的产品主要是程序代码和技术文档。
因此,软件项目管理与其他项目管理相比,有很大的独特性,软件项目的成功不仅依赖于成熟和先进的开发方法和技术,而且依赖于技术人员的素质和技能,甚至情绪都有可能对最终产品的质量产生潜在的影响,所以规范、科学、系统的项目管理是必需的。
因此,深入分析软件开发过程的特点,结合先进的项目管理理论,对软件开发项目管理系统进行研究与设计,有着非常重要的理论意义和现实意义。
(1)理论意义
一方面,能够完善软件开发研究领域的理论体系,把项目管理思想更深入的渗透到软件开发过程中去,使软件开发项目的管理更有效、更科学、更规范;另一方面,能够进一步延伸项目管理理论的研究领域,丰富项目管理的理论体系,完善项目管理的知识结构;此外,在信息化高速发展的今天,企业信息化的建设已成为学术界的一大
研究热点,管理信息系统的研究也越来越受到重视,对软件开发企业的项目管理系统的研究正是进一步细化、进一步完善了信息化建
设理论的研究领域。
同时,软件开发项目管理系统也是多学科理论交叉的产物,对学科之间交叉研究也有重要的理论指导意义。
(2)现实意义
建立一个高效的软件项目管理系统,管理人员就可以利用它轻松管
理、维护整个企业的软件、代码和文档。
使开发过程产生的信息一目了然,对于估算开发项目成本、优化开发进程、文档管理、工程项目的质量控制以及项目经理的合理决策都具有重要的意义。
总之,企业通过项目管理软件系统实施应用,能够使企业的开发项目更高效、更科学、更规范。
2、国内外概况和预测
由于项目管理的广泛应用,项目管理思想正逐步被各行各业所接受
和采用。
建设部最近发布了《关于培育发展工程总承包和工程项目
管理企业的指导意见》(建市
[2003]30号)文件,也表明我国的项目管理模式正逐步走向制度化
和法制化轨道。
在国际上,一些大的管理软件商如
sap、oracle
、
peoplesoft等借助企业的优势已经把项目管理软件带到了中国,如
微软、邦永、瑞典的ifs公司以及国内的梦龙、用友、新中大也不甘
示弱,纷纷涉足项目管理软件领域。
因此,目前国内项目管理软件
市场竞争日趋激烈。
此外,由于我国建筑市场的逐步开放,越来越多的国外建筑公司和
项目管理公司进入中国,而这些国外公司在项目管理和项目控制中
大多采用了项目管理软件作为辅助工具,由于他们项目管理水平比
较高、管理比较细,给国内的冲击比较大,由此带来的工程索赔也
频繁增加,这也是促进国内一些公司加大项目管理软件应用力度的
主要原因之一。
项目管理思想的变革、软硬件技术进步、应用实践
的驱动等也给项目管理软件的发展带来一定的机遇。
随着项目管理软件应用范围的扩大,系统管理的任务越来越重,
c/s
结构的弱
点也逐渐暴露出来,这种模式不仅对客户来说软件价格昂贵、软件
的安装和维护不方便、软件的多版本管理困难等,而且对供应商来
说软件的测试麻烦、开发时要考虑的兼容性问题复杂、售后服务麻
烦(需要开发很多补丁、提供多种版本的售后服务)以及增加了许
多额外的硬件和开发成本等。
而
b/s结构则在很大程度解决了这一问
题。
b/s架构的产品明显体现出更方便的特性,无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操
作只需要针对服务器进行,客户端只是浏览器,根本不需要做任何的维护,如果是异地只需要把服务器连接上网即可立即进行维护和升级,这对人力、时间、费用的节省是相当惊人的,所以客户机越
来越“瘦”而服务器越来越“胖”是将来项目管理软件的主流发展方向,这使得升级和维护越来越容易而使用越来越简单,因此很多软件厂
商已经由c/s结构改进为b/s结构模式。
二、预计需求达到的要求
弊端,也存在着工程项目管理不健全的问题。
从管理现状分析,如何有效的对公共投资建设项目及资金实时、全过程的进行管理和监控、加强内部控制,已成为各级领导和有关部门共同关注的重要课题。
基于此,提出一种基于信息化的项目管理的解决方案,详细探讨了项目管理软件在实际中的应用及实现。
三、系统软件的设计思想及业务流程图
系统设计是以工程项目年度投资计划为龙头,以各级工程项目为主体,以各类合同为切入点,以整个工程的资金流为主线,全面、系统的实现对工程建设过程中大量、动态、错综复杂的数据和信息进行及时、准确的分析和处理。
系统功能涵盖了工程项目管理的全过程,包括项目立项、概预算管理、年度投资计划、工程信息、招投标管理、合同信息、付款计划管理、资金管理、进度管理、材料设备管理、土地管理、统计分析等功能。
系统的应用可以帮助相关部门构建起建设项目管理信息平台,帮助各级管理人员对在建工程全过程从不同角度对所需要的数据和信息进行及时、准确的分
析和处理,及时、准确地了解和控制工程的进度情况、完工情况、投资情况,从而达到科学、规范管理建设资金,促进建设资金管理水平的提升,创新建设资金管理模式的目的。
系统业务流程图如下:
【篇三:
软件项目管理系统开题报告】
北京石油化工学院
本科毕业设计(论文)开题报告
题目名称:
题目性质:
学生姓名:
专业:
学院:
年级:
指导教师:
软件项目管理系统设计郭子艺计算机科学与技术信息工程学院2010届李林峰
2014年3月6日
一、选题背景、研究意义及文献综述
1、选题背景软件项目开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。
软件项目管理系统可以规范一个软件开发团队的日常工作,提高工作效率。
软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。
实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展。
然而,
目前,对软件项目的管理主要有手工存取和借助一些软件visualsourcesafe(简称vss)、subversion(简称svn),也会有一些工具和理论,比如cocomo,甘特图等对软件项目进行管理,起不到对项目进度的实时跟踪与管理。
为进一步完善软件项目流程及资源的统
一管理,更加全面、有效的服务于软件开发过程,更好的方便软件开发过程管理。
故开发《软件项目管理系统》。
软件项目管理是软件管理过程中的重要环节。
软件项目管理包括:
一、软件需求管理;
二、软件开发资源管理(包括人力和时间管理);
三、软件项目进度可视化跟踪与管理(开发→测试→结束)。
2、研究意义
建立一个高效的软件项目管理系统,管理人员就可以利用它进行轻
松管理,清楚的知道资源和时间的管理和分配。
比如说多少个人在做某一个需求,多少人在测试某一个需求的实现,这些需要多长时间等。
。
使开发工程产生的信息一目了然,对于估算开发项目成本,优化开发进程、工程项目的质量控都具有重要的意义。
总之,通过软件项目管理系统的实施应用,能够使企业的开发项目更高效、更科学、更规范。
3、文献综述
(一)、软件项目管理
项目管理是为了使工作项目能够按照预定的需求、成本、进度、质量顺利完成,而
对人员、产品、过程、和项目、进行分析和管理的活动。
目前国内企业对项目管理水平和方法越来越重视,而合适的项目管理软件在其中起了极其重要的作用!
主要有工程项目管理软件和非工程项目管理软件2大分类。
随着微型计算机的出现和运算速度的提高,20世纪80年代后项目管理技术也呈现出繁荣发展的趋势,项目管理软件开始出现。
对于大型项目管理,没有软件支撑,手工完成项目任务制定、跟踪项目进度、
资源管理、成本预算的难度是相当大的。
可以说计算机技术的发展
对项目管理深入应用起了举足轻重的作用。
根据管理对象的不同,项目管理软件可分为:
①进度管理;②合同管理;③风险管理;④投资管理等软件。
根据提高管理效率、实现数据/信息共享等方面功能的实现层次不同,又可分为:
①实现一个或多个的项目管理手段,如进度管
理、质量管理、合同管理、费用管理,或者它们的组合等;②具备进
度管理、费用管理、风险管理等方面的分析、预测以及预警功能;③
实现了项目管理的网络化和虚拟化,实现基于web的项目管理软件
甚至企业级项目管理软件或者信息系统,企业级项目管理信息系统便
于项目管理的协同工作,数据/信息的实时动态管理,支持与企业/项目
管理有关的各类信息库对项目管理工作的在线支持。
国外项目管理软件有:
oracle公司的primaverap6、artemis公司
artemisviewer、niku公司的openworkbench、welcom公司的
openplan等软件种项目管理软件价格的差异也较大,从几万元到几
十万元不等。
适于中小型项目的软件价格一般仅为几万元,适于大
型复杂项目的软件价格则为十几万到几百万元。
(二)、agile方法
方法即敏捷方法()(也被称为轻量级
方法,lightweightmethodology),它是一组开发方法的统称。
随着技术的迅速发展和经济的全球化,软件开发出现了新的特点,即在需求和技术不断变化的情况下实现快节奏的软件开发,这就对生产率提出了很高的要求。
iso-9000、cmm、spice目前已被公认为软件质量保障方面的事实标准,但由于其强调管理和控制,追求项目的可预测性和过程状态的可视性,在提高生产率方面并未予以足够的重视,实施时一方面需要大量中间制品(过程文档)的制作,给开发人员带来很大负担,另一方面,追求可预测性与实际需求的模糊和快速变化不相协调。
在此情况下,出现了一些新的开发方法。
新的方法主要有extremeprogramming(简称xp)、scrum、
crystal
methodologies、featuredrivendevelopment(简称fdd)、
dynamicsystemsdevelopmentmethodology(简称dsdm)、
adaptivesoftwaredevelopment(简称asd)、pragmatic
programming等,统称轻载(lightweight)方法,以区别于传统的
开发方法(称重载方法,heavyweight)。
2001年2月,新方法的
一些创始人在美国犹他州成立了agile联盟,将轻载方法正式更名为
agile方法,agile有轻巧、机敏、活力的意思。
agile方法目前还没有一个明确的定义,其特点是对软件生产率的高
度重视,主要适用于需求模糊或快速变化下的、小型项目组的开发。
有人称,agile方法是在保证软件开发有成功产出的前提下,尽量减
少开发过程中的活动和制品的方法,笼统的讲就是,刚刚好(just
enough),即开发中的活动及制品既不要太多也不要太少,在满足
所需的软件质量要求的前提下,力求提高开发效率。
任何软件开发方法都有一个相应的价值系统(valuesystem),方法
通过价值系统对过程加以指导,方法只有在其应用周境(context)
与价值系统相吻合时才能发挥真正效力,价值系统的基础是对世界
的信仰和对软件开发特点的认识,可以说是核心理念。
agile方法的代表人之一martinfowler提出了agile方法的核心理
念:
适应和以人为本。
agile方法中的价值系统和指导原则
agile联盟提出了四个价值、十二个指导原则。
agile方法的四个价值:
(1)较之于过程和工具,更注重人及其相互作用的价值。
(2)较之于无所不及的各类文档,更注重可运行的软件的价值。
(3)较之于合同谈判,更注重与客户合作的价值。
(4)较之于按计划行事,更注重响应需求变化的价值。
agile方法的指导原则:
(1)在快速不断地交付用户可运行软件的过程中,将使用户满意放在第一位。
(2)以积极的态度对待需求的变化(不管该变化出现在开发早期还是后期)。
agile过程紧密围绕变化展开并利用变化来实现客户的竞争优势。
(3)以几周到几个月为周期,尽快、不断地交付可运行的软件供用户使用。
(4)在项目过程中,业务人员和开发人员最好能一起工作。
(5)以积极向上的员工为中心建立项目组,给予他们所需的环境和支持,对他们
的工作予以充分的信任。
(6)在项目组中,最有用、最有效的信息沟通手段是面对面的交谈。
(7)项目进度度量的首要依据是可运行的软件。
(8)agile过程高度重视可持续开发。
项目发起者、开发者和用户应能始终保持步调一致。
(9)应时刻关注技术上的精益求精和设计的合理,这样能提高软件的快速应变力。
(10)简单化(尽可能减少不必要工作的艺术)是基本原则。
(11)最好的框架结构、需求和设计产生于自组织的项目组。
(12)项目组要定期对其运作方面进行反思,提出改进意见,并相应进行细调。
此外,agile方法实施中一般采用面向对象技术(接口定义良好的其它开发技术也可),另外还强调在开发中要有足够的
工具(如配置管理工具、建模工具等)支持。
(三)、scrum开发
什么是scrum?
scrum的英文意思是橄榄球运动的一个专业术语,
表示“争球”的动作;把一个开发流程的名字取名为scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一
样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非
常兴奋的。
而scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。
scrum开发流程中的三大角色:
产品负责人(productowner)主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或
拒绝开发团队的工作成果。
流程管理员(scrummaster)主要负责整个scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,
使得客户可以直接驱动开发。
开发团队(scrumteam)主要负责软件产品在scrum规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的
技术方面,但要求每成员必须要有很强的自我管理能力,同时具有
一定的表达能力;成员可以采用任何工作方式,只要能达到sprint
的目标。
如何进行scrum开发?
我们首先需要确定一个productbacklog(按优先顺序排列的一个
产品需求列表),这个是由productowner负责的;
2、scrumteam根据productbacklog列表,做工作量的预估和安
排;