导航栏

×
语录 > 日记大全 > 导航

软件项目管理思想总结|软件项目管理思想总结(收藏11篇)

2020-02-19 软件项目管理思想总结

软件项目管理思想总结(收藏11篇)。

▲ 软件项目管理思想总结 ▼

劳动工资管理系统软件开发项目总结

一、项目来源

因华东公司最早的劳动工资发放软件为19xx年信息中心开发完成,支持该版本最稳定的操作系统为Win98系统,该软件只有单一的工资制表功能,在使用该软件期间改动升级很少,因近些年劳动管理工作对外各大局的关联报表和人员成本分析数据报送数据要求越来越详细与精准,此软件已达不到相关数据的提供并经常出现系统错误,在此期间劳动工资员只能手工录入或间接计算填写数据,工作量繁杂,准确率与效率不高。通过20xx年x月到碱业公司劳工处调查了解发现碱业劳动工资管理系统也使用此版本,但因他们是由两个人管理劳动工资、人员信息管理和薪酬分析工作(我公司是一人),所以他们在使用现版本劳动工资发放系统外又增加了一套人员信息管理及薪酬分析系统,两套程序相关联使用。经过与公司领导沟通与协商下,决定开发网络化劳动工资管理系统,由电子考勤模块、劳动工资模块、奖金发放与反馈模块、人员信息管理模块、薪酬分析模块,五部分组成。用此网络化管理软件代替单机化管理,各模块关联操作,安全、精确、快捷实现所有需要的发放与分析功能,并维护方便,适合长期使用并方便系统的定期升级。

二、参与部门及人员

1、技术开发部:姜杰负责设计劳动工资管理系统软件的构架以及软件要实现的相关功能的程序编制;

2、综合部:劳动工资员负责设计提供劳动工资管理相关管理职责与流程、人员原始档案的信息输入,劳动工资相关政策的信息提供及软件编程计算公式的提供与确定。

3、管理部室考勤员、供销部考勤员、技术开发部考勤员、设备部考勤员、生产

调度部(办事员)考勤员、储运部考勤员:负责提供人员具体岗位的班次变化及反映本部门对此软件所想要达到哪些管理功能反映意见。

三、项目实施过程:

1、20xx年x月至20xx年x月,调研构思框架阶段,在这个阶段,开发部姜杰和综合部劳动工资员对原有老系统做了工资数据库分解和分析,到碱业劳动处调研学习,结合华东公司劳动管理的现状情况,对工资管理系统做出重新的定位,网络化替代单机化管理,各模块关联操作使用,并向社会上一些软件编程公司咨询研发资讯。

2、20xx年x月至11月,论证、设计开发阶段。在此期间开发部姜杰和综合部劳动工资员对原有的劳动管理流程,人员类别,岗位具体细分、工资、奖金发放流程及细节、各部门考勤及班组考勤的管理模式等情况进行了摸底,并进行了多次讨论论证。开发部姜杰根据反映出来的问题确定了研发思路,利用业余时间进行了劳动工资管理系统软件的设计开发,并多次组织各部门相关人员讨论改进。

3、20xx年x月至今,运行阶段。软件开发完成后,综合部劳动工资员使用并评审了该程序的有效性。开发部对各部门考勤员、办事人员进行了该软件的使用培训工作。几个部门密切沟通,随时解决试运行过程中反映出来的问题,并落实到软件改进上。

四、项目实施效果及相关工作量变化

1、电子考勤模块,员工的考勤起到相互监督,公开化,考勤一但生成无法随意更改,增强了准确率及透明化,每月上报考勤时间得到控制。对加班费及中夜餐费用可提前准确算出,做到提前控制发放费用。

减少了劳动工资员工资发放考勤手工录入的操作,增加了部门考勤管理审核

的职责,各部门考勤员由原来的手工画纸制考勤改为电子考勤输入。

2、劳动工资、奖金发放与反馈模块,能及时将发放的工资、奖金及其他费用准确统计到个人收入汇总里,原来的部门办事员手工记录的员工收入台帐取消,改由劳动工资员编制生成电子版员工收入台帐,打印并下发。

劳动工资员负责在奖金发放表里确定部门人员绩效及分值的精确核算及一次性奖、其他奖项总数的核定职责,增加劳动工资员对部门奖金发放,纸制反馈和电子反馈的二次审核职责。

取消原部门办事员上报财务部的员工月收入纳税依据,改由劳动工资员生成月收入上报财务纳税依据。

3、 人员信息管理模块增强了整个公司人员信息的全面概括性,合并了以前劳动工资多项手工记录台帐,改为微机录入,信息保存安全、详细、关联性强,查询更方便。

4、薪酬分析模块增强了公司劳动管理薪酬分析的透明化,准确化,并可与统计局、劳动局及上级部门的多项统计报表相结合、关联使用,增强了劳动工资员统计各项数据的准确性及工作效率的提高。

五、结论

1、技术开发部负责劳动工资管理系统软件的日常程序维护及日后的定期技术升级;综合部劳动工资管理员负责本系统的日常管理审核及数据录入和汇总工作,提供程序升级需要的相关劳动政策,劳动管理流程及计算公式的修改和确定;各部门考勤员负责考勤和奖金反馈模块的数据录入。

2、劳动工资管理系统软件研发使用后,提高了劳动管理的全面化及效率,确保了劳动管理工作顺利进行,增强了资金发放的精确度,效果明显。下一步要结合运行情况,制定各模块的管理制度,并在近期显现出来的问题和缺陷上进行

在次的程序调整。

3、这个项目技术难度大,研发过程繁锁,参与人员多,请公司领导结合实际情况给予研发奖励。

劳动工资管理系统项目研发组

20xx年x月x日

▲ 软件项目管理思想总结 ▼

一、项目方面:

主要是围绕信号机开发的各种软件,如信号机底层软件、信号机设置软件、以及为了保障信号安全的防火墙软件等,另外还围绕交通诱导屏这个产品做了相关的工作,如诱导屏设置软件,以及诱导屏测试软件等工作。

1、信号机软件开发

从去年的年底已经开始这项工作了,我的工作相对来说比较单一一点,就是信号机设置软件以及底层软件的通讯部分的程序代码,以及其他的部分功能。并且现在这款信号机能够兼容多家协议。

2、防火墙软件的开发

这是独立开发、并最终调试的一个软件,能够严格防止外来非法连接的软件。由于目前还没有我们自己的信号机中心软件,所以目前这个软件现在还没有派上用场,相信随着公司的发展,会逐渐用上这样的软件产品的。

3、交通诱导屏的相关工作

当然这里面的工作就相当砸碎一些,包括设置软件、测试软件以及处理在调试的过程中碰到的一些问题,以及测试一些硬件模块的好坏等。

二、团队合作

从上面主要的工作内容来看,不是我一个人所能完成的,正所谓一切事务离不开团队,个人无法称英雄。今年在余sir领导之下,团队建设有了很大的进步,每个项目开始之前,好好的交流、加强了解、对问题的共识、解决问题的方法能很好的统一起来。我个人也很好的溶入这个团队,共同做好一个项目。

没有我们自己的信号机中心软件,所以目前这个软件现在还没有派上用场,相信随着公司的发展,会逐渐用上这样的软件产品的。

3、交通诱导屏的相关工作

当然这里面的工作就相当砸碎一些,包括设置软件、测试软件以及处理在调试的过程中碰到的一些问题,以及测试一些硬件模块的好坏等。

三、工作态度

给我的最大的感触就是一定要好好的去聆听,每个人对待问题的看法,不管他的看法对还是不对,合理与否,或者考虑的角度是否确切,都要好好地聆听,至少要等他说完,如果你主观的色彩,可能你都不愿意或者不屑听完他说的话,但是静下心来你或许也能发现他看问题的某些角度是你没有考虑过的,他想的某些方面也许确实是要注意到的。静心!聆听!把技术与大家共同分享,共同提高。

四、来年工作展望

在新的一年里我希望能够在交通行业里做出更多新的产品,能够更加深入的研究下去,比如:目前我们欠缺的信号机中心软件,交通诱导屏的中心软件,这个两个应该是20xx年的首要任务了,如果还有时间我希望可以做gis地理信息系统方面的内容。

▲ 软件项目管理思想总结 ▼

我公司自20xx年3月3日与xxxx签订了《xxxx项目》的合同,严格按照合同要求与约定来执行合同,在甲方单位及监理单位的大力帮助下,通过近四个月的项目沟通与实践,已进入项目验收阶段,现在就此次项目作出如下总结:

1、项目开工阶段。

我公司在监理单位下达开工令后,编制了符合现项目状况的施工组织方案及项目实施计划,并按计划执行项目。

2、需求调研阶段。

由于此项目属于软件项目,我公司对甲方及使用方进行充分的需求调研,确认了甲方及使用方对项目的具体需求,力求全面的收集并理解甲方及使用方的需求,并完美的完成项目建设。

3、详细设计阶段。在需求调研的基础上,我公司进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。

4、系统测试阶段。

我方对软件系统进行了模块测试和整体联调;也测试了正常操作情况测试和异常情况测试;按并进行了全覆盖测试和抽样测试。我方会在软件的后续使用中不停的跟踪软件的运营状况并持续修补升级,直到这个软件被彻底淘汰为止。

5、系统试运行。自试运行开始以后,我方及时对系统中出现的问题进行解决,对用户使用中提出的对功能的使用及更改需求进行完善。按照合同经过为期一个月的试运行,进入正式的系统运行阶段。

6、系统培训阶段。为了让用户能更好的管理和使用系统,我们针对所有的系统进行了系统的专业的培训,以确保用户可以在最短的时间内熟练的使用系统,确保系统高效的运行。

为了更好的保障整个项目中各个系统的正常运行,我们将在以下方面做好服务:甲方在软件使用过程中如发生故障或遇到疑难问题,乙方提供有效支持,保证30分钟响应,4小时内派人赶到现场,一般故障1天内修复,重大故障7天内解决。对所提供的软件实行6个月定期进行一次维护。

我公司非常荣幸参加xxx项目的建设工作,我们以最大努力完成xxxxxx项目建设要求,我们将严格按照合同要求执行各个系统的维护和服务承诺,为xxx(建设方)美好的明天贡献我方一份微薄的力量。

▲ 软件项目管理思想总结 ▼

验收报告

一、 系统安装和运行的验收

【检查目标】

检查系统是否按照设计方式进行部署,是否对系统进行了正确的配置,系统是否能正常使用。

【检查结果】

二、 系统功能的验收 【检查目标】

检查系统各项功能是否使用正常等。

【检查结果】

三、 系统各类文档的验收 (一)操作手册

【检查目标】

检查是否提交系统操作手册,操作手册与系统是否一致,是否正确无误。

【检查结果】

(二)自定义报表的说明 【检查目标】

检查是否提交自定义报表开发说明,说明是否完整,且准确无误。

【检查结果】

系统验收结论

□通过验收

□未通过验收,需解决以下问题

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

甲方: 乙方:

项目负责人签字: 项目负责人签字: 日期: 日期

软件项目总结报告范文2:

XX单位管理委员会(你要汇报的'机构,不能针对个人):

受领导指派,我于XX年XX月XXX日负责XX项目。X个月来,在领导的大力支持及同志们的密切配合下,项目进展顺利。于XX年XX月XX日圆满地完成了该项工作。现将项目建设情况汇报如下:

一、项目基本情况:

这一段回顾一下项目立项的依据及意义。

二、建设中的工作情况(最好给每一个小标题都起一个煽情的名字)

你是如何干的。包括你的指导思想、工作方针、工作措施、工作实际。可以加入一两个工作片断,以显得更加真实、感人。其实主要目的应该是向领导邀功。

三、建成后的各项指标,要有具体数据,并以简要的分析做结语(这一段和二、建设中的工作情况调换也可以。灵活掌握吧)。

四、存在的不足:

(在这里矫情一下,比如发现了自身知识积累不足等)

五、几点体会:

(在这里你向领导表忠心。以“总之,在领导的大力支持下,该项目取得了成功,你个人的业务素质也在工作中也得到了提高”结束本段)。

以上是XX项目工作情况。请审阅。

XXX(这里是姓名,前面也可加公司名称和职务)

年月日

▲ 软件项目管理思想总结 ▼

1引言

1.1编写目的

xx网站建设

说明编写这份项目开发总结报告的目的,指出预期的阅读范围。

1.2背景

说明:

a. 本项目的名称和所开发出来的软件系统的名称;

b. 此软件的任务提出者、开发者、用户及安装此软件的计算中心。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出要用到的参考资料,如:

a. 本项目的已核准的计划任务书或合同、上级机关的批文;

b. 属于本项目的其他已发表的文件;

c. 本文件中各处所引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2实际开发结果

2.1产品

说明最终制成的产品,包括:

a. 程序系统中各个程序的名字,它们之间的层次关系,以千字节为单位的各个程序的程序量、存储媒体的形式和数量;

b. 程序系统共有哪几个版本,各自的版本号及它们之间的区别;

c. 每个文件的名称;

d. 所建立的每个数据库。 如果开发中制订过配置管理计划,要同这个计划相比较。

2.2主要功能和性能

逐项列出本软件产品所实际具有的主要功能和性能,对照可行性研究报告、项目开发计划、功能需求说明书的有关内容,说明原定的开发目标是达到了、未完全达到、或超过了。

2.3基本流程

用图给出本程序系统的实际的基本的处理流程。

2.4进度

列出原定计划进度与实际进度的对比,明确说明,实际进度是提前了、还是延迟了,分析主要原因。

2.5费用

列出原定计划费用与实际支出费用的对比,包括:

a. 工时,以人月为单位,并按不同级别统计;

b. 计算机的使用时间,区别cpu时间及其他设备时间;

c. 物料消耗、出差费等其他支出。

明确说明,经费是超出了、还是节余了,分析其主要原因。

3开发工作评价

3.1对生产效率的评价

给出实际生产效率,包括:

a. 程序的平均生产效率,即每人月生产的行数;

b. 文件的平均生产效率,即每人月生产的千字数;

并列出原订计划数作为对比。

3.2对产品质量的评价

说明在测试中检查出来的程序编制中的错误发生率,即每干条指令(或语句)中的错误指令数(或语句数)。如果开发中制订过质量保证计划或配置管理计划,要同这些计划相比较。

3.3对技术方法的评价

给出对在开发中所使用的技术、方法、工具、手段的评价。

3.4出错原因的分析

给出对于开发中出现的错误的原因分析。

4经验与教训

列出从这项开发工作中所得到的最主要的经验与教训及对今后的项目开发工作的建议。

▲ 软件项目管理思想总结 ▼

总承包合同的工作内容包含:土建工程、装饰工程、电气工程、给排水及采暖工程、通风与空调工程。

外立面装饰装修工程、室内二次装饰装修工程、消防工程、换热站、配电站、水泵房工程、弱电系统工程。电梯工程为业主指定分包。

现场项目经理部,按项目管理方法进行运作,项目经理、生产经理均由有多年施工经验的人员担任。

项目经理部下设的四组一室,按照一专多能,因职设人的原则配备,均为专业技术人员。

现场项目组织形式采取直线职能制,分三个管理层。项目经理部负责施工项目决策和调控工作,专业职能管理部门负责施工内部专业管理业务,第三层为项目的具体施工操作队伍。

项目经理部作为公司的派出机构,遵循集中统一的管理原则,全权负责现场各个方面的工作,全面履行合同及对业主的各项承诺,确保业主满意。

项目实施过程中,除了按照项目法施工的精髓进行运转外,还将发挥我单位的优良传统和作风,充分利用思想政治工作的法宝,把思想教育和政治动员作为现场搞好生产的一项重要措施,定期开展各种活动,使每一个职工都能以饱满的主人翁责任感和建设者的荣誉感投入到工作中,充分发挥潜在的积极性。

公司除了每年接受集团公司的两次安全质量大检查和区域公司的安全质量大检查外,公司内部每月10日左右组织进行各个项目部之间的安全质量检查,在每月的例行检查中,找出各个项目中好的方面和存在问题,并及时把好的方面进行推广,对于存在的问题提出相应的整改措施,在以后的施工过程中,严格控制之前出现过的各种问题,做到在过程中进行控制。公司的各个部门(工程部、安全部、财务部等)在日常工作中不定时地对各个项目部进行巡检,以防项目部在公司月度检查后出现松懈现象,做到警钟长鸣。项目部在每周五下午组织各个劳务队的负责人及其班组带班对各个楼号进行质量、安全周检。

为了及时传达集团公司、区域公司及分公司的会议精神及针对每月公司内部例行检查的情况,公司每月组织各个项目部主要管理人员召开月度安全、生产例会,贯彻落实上级下达的指标和任务并对月度检查的情况进行通报和落实整改。项目部对于每周施工过程中发现的问题,以视频的形式召开整改会议,让劳务队直观而醒目地了解需要马上整改落实的工作,并立即整改。根据不同专业,各专业工长不定时地召集相应专业班组带班及工人召开专题会,巩固和加强各个班组的技术力量,扬长避短。

公司针对各个项目部之间进度、质量、安全的检查情况,对好与差的项目部分别进行奖罚措施。奖励,是对成绩优秀的项目、管理人员给予精神和物质的嘉奖,以激励全体员工。惩罚,是对工作不利或犯有过失、违反纪律的项目、管理人员进行的经济处罚。奖励和惩罚具有激励和控制的双重功能,二者相辅相成,结合使用。

公司每年响应集团公司的号召,对新职工进行必要的岗位培训,对老职工进行专业以外的拓展培训,提高职工的业务水平,使其在工作中更好地发挥自己的才能。公司还购买了“职场雄鹰”等光盘供各个项目部学习,提高管理人员应对职场上出现各类难题的水平,使之在工作中游刃有余。

▲ 软件项目管理思想总结 ▼

一、项目启动(项目开工会)

了解项目干系人及其利害关系。

所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户方面试)。

根据项目需求规格列出项目功能列表,并根据开发人员技术等情况创建WBS。

根据项目时间、资源等情况规划项目初步开发计划(各里程碑时间点的粗略计划,每个时间段投入多少人力等)。

确定各种软硬件需求,如:版本控制服务器、数据库服务器、开发服务器、缺陷管理软件服务器、开发工具等。

▲ 软件项目管理思想总结 ▼

宿舍管理系统项目总结

班 小 组:第 8 组 指导老师:楚 广 琳

1.1编写目的

为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。

本项目开发计划用于从总体上指导学生宿舍管理系统项目顺利进行并最终得到通过评审的项目产品。本项目开发计划面向项目组全体成员。

1.2项目背景

宿舍信息管理系统是学校信息管理系统的一个重要组成部分,它需要学生基本信息系统提供学生的基本资料, 因此,在设计时可以和校园信息管理系统的其他系统使用同一个数据库管理系统,以便系统之间的信息交流和管理。

1.3小组成员

1.3 任务分配

具体分工

需求规格说明书

1.4成员评分

本次项目所遇到的困难:专业基础知识不牢,本次项目开发过程中涉及的知识较多,给项目开发人员带来一定的困难。

经验欠缺成员开发经验不足,使项目质量难以保证。

▲ 软件项目管理思想总结 ▼

1、估算前的规划

当我们的办公室内堆满了杂乱无章的文件时,恐怕无法知道对于我们真正有用的文件在哪里,当我们的软件相目中收集了各种需求、意见、问题时,我们也很难从中估算出整个项目的规模、工作量以及成本。因此,在估算之前我们首先要对众多信息进行整理、归类分析,从而得到一个条理清晰的项目计划,在这个计划提供的框架内,才可能开始正确的估算。精心的规划是任何一个软件开发项目成功与否的关键,有了规划就有如成竹在胸,之后无论风云变幻,都有应对入流的方法。当然只有正确的规划,才能给软件开发指引正确的方向。

软件项目规划的重点是对人员角色、任务进度、经费、设备资源、工作成果等等做出合适的安排,制定出一些计划(包括高层的和细节的),使大家按照计划行事,最终顺利地达到预定的目标。

1.1、规划的第一步:确定软件范围

确定软件范围,就是确定目标软件的数据和控制、功能、性能、约束、接口以及可靠性。这项工作和需求分析是很类似的,如果之前已经达成需求分析规约,那么可以直接从《需求分析说明书》中把有用的部分拿来使用。如果还没有开始需求分析,关于确定软件范围的方法方面,我们可以采用许多需求分析技术(如需求诱导),从客户那里得到一个具体的软件范围。当然如果是一次全新的软件边界探索,就应当考虑软件本身可行性问题,包括团队是否具备在技术、财务、时间、资源上游可靠的保障,软件本身在市场上是否有可靠的竞争优势,等等。

获得软件范围,最直接最可靠的来源就是用户对软件的需求描述。例如,在开发一个C/S架构的铁路供电段数据上报系统中,客户向我们提供了以下的目标软件需求描述:

在供电站总部每天结束前要审核下属节点操作员(30~40个)的供电安全数据报表,要求每个节点必须在下午5:30~6:00之间上传数据。总部系统通过自动分析,整理出整个区内的安全形势报表,并自动反馈到每个节点。各个节点之间通过调制解调器拨号(MODEM)用内部电话线相连,每个节点电脑主机配备一个MODEM。上传数据为制式报表出了制式信息外,系统自动附加操作员姓名、上报时间、上报节点名称。信息一旦上传,节点端就不可以对已提交信息进行修改、删除,只能阅读、查询。节点间数据互相隔离,只有总部才具备对各个节点数据的管理权限,但是对于归档数据(一旦审核完毕的数据,就进行归档)总部不具备删改的权限。系统设置数据库管理员,独立于审核权限,其职责是对历史数据的清理维护。

通过上面的描述,我们通过提炼和简化,得到软件的一下功能:

节点数据录入、查询、上传

总部数据汇总、查询、反馈

总部与节点的互联项目管理培训

总部数据库存储

节点数据的本地存储项目管理论坛

在本例中,软件的性能是潜在的。客户虽然没有明确提出,但是由于数据本身的重要性,要求系统在数据上传、反馈、存储过程中安全可靠。客户要求使用MODEM进行拨号连接,那么鉴于MODEM连接过程中可能会出现,由于拨号断开而道导致的数据丢失,在节点本地存放一份数据副本是有必要的。由于系统要求每天上传数据,总部数据库应当是7X24小时不间断服务的,再加上目前总部只有该系统运行接受数据任务,各节点数据量并不大,那么在建议用户选择服务器时,应当考虑性能稳定可靠,但并不一定要购买大容量磁盘阵列和高性能双CPU主机。由于每天上传数据接近下班时间,那么总部汇总数据应当是自动进行的,一旦分析发现重大问题,可以通过与外部网络的设置,向值班人员发送手机讯息、E-MAIL或其他警示。由于不同人员对于上报数据的权限不同,对于系统用户实行分级管理。不同级别的用户,具有对数据的不同管理权力,从而保证在软件使用过程中不发生混乱。

那么现在一个较为清晰的软件模型已经构造完毕,接下来我们需要进入计划的第二步:确定工作所需资源。

1.2、规划的第二步:确定工作所需资源

软件工作所需资源包括:工作环境(软硬件环境、办公室环境)、可复用软件资源(构件、中间件)、人力资源(包括不同各种角色的人员:分析师、设计师、测试师、程序员、项目经理……)。这三种资源的组成比例,可以看作一个金字塔的模式,最上面是人力资源、其次是可复用软件资源、最下面是工作环境。最上面的是组成比例最小的,最下面的是组成比例最大的部分。

■人力资源

一个项目到底需要多少种职务的人员构成、多少数量的人员总量,再能成为最有创造力的团队呢?这恐怕是最让项目经理头疼的事情了。任何一个软件工程,都必须在确定软件的工作量之后,才能清楚地知道究竟需要多少人力才能以最小成本和最高效率完成任务。在这之前,不能盲目地进行人力扩充,而且绝对不能为了给公司抬高门面,盲目招收高学历。

■可复用软件资源

这是一个容易在计划阶段被忽视的重要资源,很多人总是进入编码阶段才发现可复用资源的价值和存在。经过长期的项目积累或是购买,公司的软件资源库中或许已经积累了大量的可复用资源,但在当前任务中,只能选择有价值的资源。根据不同的应用、时间、来源,可复用软件资源被分为以下几种:

可直接使用的构件:已有的,能够从第三方厂商获得或已经在以前的项目中开发过的软件。这些构件已经经过验证及确认且可以直接用在当前的项目中。

具有完全经验的构件:已有的为以前类似于当前要开发的项目建立的规约、设计、代码、或测试数据。当前软件项目组的成员在这些构件所代表的应用领域中具有丰富的经验。因此,对于这类构件进行所需的修改其风险相对较小。

具有部分经验的构件:已有的为以前与当前要开发的项目相关的项目建立的规约、设计、代码、或测试数据,但需做实质上的修改。当前软件项目组的成员在这些构件所代表的应用领域中仅有有限的经验,因此,对于这类构件进行所需的修改会有相当程度的风险。

新构件:软件项目组为满足当前项目的特定需要而必须专门开发的软件构件。

在采用构件的时候,应当以低成本、低风险为使用前提。如果任何一个漂亮的构件的应用,可能会带来潜在出错的风险或者必须经过复杂修改或者效率低下时,我们都应当毫不犹豫地把它抛弃。我们只采用那些能够满足项目的需要且可直接使用的构件,或者具有完全经验的构件,或者经过稍微修改便可使用的构件。项目经理博客

■环境资源

“工欲善其事,必先利其器”,要得到高效的开发过程,就必须向工作人员提供良好的软硬件环境,包括开发工具、开发设备、工作环境、管理制度。一般管理人员都会购买可以满足需要的软件开发工具和硬件平台,但是工作环境和管理制度往往被忽视。项目管理者联盟

站在人件的角度看,向工作人员提供更轻松自在、安静舒适的办公环境的公司员工往往比整天在狭小隔间中工作的公司员工,产生更高的工作效率。而那些拥有灵活人性化的管理制度的公司,比整天加班的公司更能留住高技术的人才。所以如何在有限资金中,规划一个合理的环境是很重要的事情。转

到此为止,估算前的项目计划已经完成,我们已经形成一个工程开发框架。这是一个有界限的框架,虽然还不够精确,但足以进行估算的工作。

2、估算的对象

目前为止,一个较为准确的软件项目估算的定义是:在给定公差范围内,对于姚开发的软件规模的预测,以及对开发软件所需的工作量、成本和日历事件的预测。这个概念指出了一个事实,即估算是一种大约的估计,是将误差限定在一定范围内的估计。

估算主要包括以下几个重要内容:

规模估算

软件估算首先要将整个工程的规模估算出来,才能进行下面的其他估算。规模,就是一个工程可量化的结果,是用具体数字来体现项目的描述。规模估算的信息来源是清晰、有界限的用户需求。

工作量估算

这是对开发软件所需的工作时间的估算,它和进度估算一起决定了开发团队的规模和构建。通常以人时、人天、人月、人年的单位来衡量,这些不同单位之间可以进行合理的转换。

进度估算

进度时项目自始至终之间的一个时间段。进度以不同阶段的里程碑作为标志。进度估算是针对以阶段为单位的估算,而不是对每一个细小任务都加以估算,对任务的适当分解很重要,分解得越细反而会不准确。因为任何一个软件工程,在各个方面都有与生俱来的不确定性。

成本估算

包括人力、物质、有形的、无形的支出成本估算,其中以人力成本为主要部分。比较容易被忽视的使学习成本、软件培训成本、人员变动风险成本、开发延期成本等,一些潜在成本消耗。

3、估算的策略

在软件估算的众多方法中,存在着“自顶向下”和“自底向上”两种不同的策略,两种策略的出发点不同,适应于不同的场合使用。项目管理培训

3.1、自顶向下的策略

这是一种站在客户的角度来看问题的策略。它总是以客户的要求为最高目标,任何估算结果都必须符合这个目标。其工作方法是,由项目经理为主的一个核心小组根据客户的要求,确定一个时间期限,然后根据这个期限,将任务分解,将开发工作进行对号入座,以获得一个估算结果。项目管理者联盟文章

当然由于这完全是从客户要求出发的策略,而由于软件工程是一个综合项目,几乎没有哪个项目能完全保质保量按照预定工期完工,那么这样一个策略就缺少了许多客观性。但是由于这样完成的估算比较容易被客户、甚至被项目经理所接受,在许多公司我们看到这样一个并不科学的策略仍然被坚定地执行着。项目管理培训

3.2、自底向上的策略

与自顶向下的策略完全相反,自底向上的策略是一种从技术、人性的角度出发看问题的策略。在这样一个策略指引下,将项目充分讨论得到一个合理的任务分解。在将每个任务的难易程度,每个任务依照项目成员的特点、兴趣特长进行分配,并要求进行估算。最后将估算加起来就是项目的估算值。

显然自底向上的这种策略具有较为客观的特点,但是它的缺点就是这样一来项目工期就和客户的要求不一致了。而且由于其带来的不确定性,许多项目经理也不会采用这种方法。项目经理圈子

4、估算的方法项目管理者联盟

显然估算是建立在客观实际上,对未来尽可能合理的一种预测。那么估算本身的不确定性,决定了它不可能是百分之百准确无误的。在项目刚开始时,人们对产品需求、技术、市场预期、人员素质等因素的了解还远远不够,在这种情况下人们很难作出准确的估计。但是依据某种方法进行估计显然比瞎猜好得多。项目管理者联盟文章

估算方法有很多,大致分为基于分解的技术和基于经验模型两大类。基于分解的技术的方法包括功能点估算法、LOC估算法、MARKII等;基于经验模型的方法包括IBM模型、普特南模型、COCOMO模型等。

4.1、FP功能点估算法项目管理论坛

功能点估算法是一种在需求分析阶段基于系统功能的一种规模估计方法。通过研究初始应用需求来确定各种输入、输出、计算和数据库需求的数量和特性。这种方法的计算公式是:功能点=信息处理规模x技术复杂度。信息处理规模包括各种输入、输出、查询、内部逻辑文件数、外部接口文件数等等;技术复杂度包括性能复杂度、配置项目复杂度、数据通信复杂度、分布式处理复杂度、在线更新复杂度等等。项目管理论坛

4.2、LOC估算法

这是一种从技术的角度来估算的方法总称,其中又包含许多方法。这类方法以代码(LOC)作为软件工作量的估算单位,在早期的系统开发中较为广泛使用。基于LOC的估算,又有点也有缺点。优点在于方便计算、容易监控、能反映程序员的思维能力;缺点在于代码行数的含糊不清,不能正确反映一项工作的难易程度以及代码的效率。因此在传统的LOC方法进行了许多改进。其中不断被使用,且不断演化的方法包括以下:

PERT功能点估算法:PERT对各个项目活动的完成时间按三种不同情况估计:一个产品的期望规模,一个最低可能估计,一个最高可能估计。用这三个估计用来得到一个产品期望规模和标准偏差的Pert统计估计,Pert估计可得到代码行的期望值和标准偏差SD。项目管理论坛

类比估算法:类比法适合评估一些与历史项目在应用领域、环境和复杂度的相似的项目,通过新项目与历史项目的比较得到规模估计。类比法估计结果的精确度取决于历史项目数据的完整性和准确度,因此,用好类比法的前提条件之一是组织建立起较好的项目后评价与分析机制,对历史项目的数据分析是可信赖的。

Delphi估算法:Delphi法是一种专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来,新技术与特定程序之间的差别。对于需要预测和深度分析的领域,依赖于专家的技术指导,可以获得较为客观的估算。通过专家们的互相讨论,还可以博取众长

系统分解:将系统分成若干个易于用LOC估算的部分,将其各个估算结果累加就是LOC的总规模。其中关键是建立起SBS(系统分解结构),它描述了系统的不同组件。SBS还被使用在其他重要的地方,如系统设计、系统分析等。在进行分解的时候,可以采用自由讨论的形式,可以获得更合理的SBS构成。项目经理圈子

4.3、IBM模型估算法

该模型是Watson和Felix在1977年的,是基于IBM联合系统分布负责的60个项目的总结而得到的模型。该模型是一个静态模型,而参考数据只有60多个项目,因此有很大的局限性。

4.4、COCOMO估算法转自项目管理者联盟

Boehm在其经典著作“软件工程经济学”(softwareengineeringconomics)中,介绍了一种软件估算模型的层次体系,称为COCOMO(构造性成本模型,COnstructiveCOstMOdel),它代表了软件估算的一个综合经验模型。项目经理博客

COCOMO模型是适用于三种类型的软件项目:(1)组织模式——较小的、简单的软件项目,有良好应用经验的小型项目组,针对一组不是很严格的需求开展工作(如,为一个热传输系统开发的热分析程序);(2)半分离模式——一个中等的软件项目(在规模和复杂性上),具有不同经验水平的项目组必须满足严格的及不严格的'需求(如,一个事务处理系统,对于终端硬件和数据库软件有确定需求);(3)嵌入模式——必须在一组严格的硬件、软件及操作约束下开发的软件项目(如,飞机的航空控制系统)。

4.5、软件方程式估算法项目管理论坛

软件方程式是一个多变量模型,它假设在软件开发项目的整个生命周期中的一个特定的工作量分布。该模型是从4000多个当代的软件项目中收集的生产率数据中导出的公式。初期的方程式较为复杂,通过,Putnam和Myers的努力又提出一组简化的方程式。当然这种方法也是基于长期的参考数据的积累而得到的。

4.6、WBS估算法w

这是一种基于WBS(工作任务分解)的方法,即先把项目任务进行合理的细分,分到可以确认的程度,如某种材料,某种设备,某一活动单元等。然后估算每个WBS要素的费用。采用这一方法的前提条件或先决步骤是:项目管理者联盟

对项目需求作出一个完整的限定。

制定完成任务所必需的逻辑步骤。

编制WBS表。

项目需求的完整限定应包括工作报告书、规格书以及总进度表。工作报告书是指实施项目所需的各项工作的叙述性说明,它应确认必须达到的目标。如果有资金等限制,该信息也应包括在内。规格书是对工时、设备以及材料标价的根据。它应该能使项目人员和用户了解工时、设备以及材料估价的依据。总进度表应明确项目实施的主要阶段和分界点,其中应包括长期定货、原型试验、设计评审会议以及其他任何关键的决策点。如果可能,用来指导成本估算的总进度表应含有项目开始和结束的日历时间。

除了以上介绍的几种方法外,还有一些其他的方法:类比估算、推测估算、Standard-component估算法、普特南估算法等。当然不同的方法适用于不同的具体环境,有些方法虽然很好但并不一定适合当前的任务。只有量体裁衣,具体问题具体分析,才能得到尽量合理的估算。

5、估算的戒律项目管理者联盟

记住:应该满足于事物的本性所能容许的精确度,当只能近似于真理时,不要去寻求绝对的准确——亚里斯多德

对于任何一个项目经理,都知道要慎重估算,但是我们仍然会看到人力资源的浪费和财力资源的匮乏,在许多项目中存在。对于宝贵的资源,我们不是用得太多,就是根本不够用。因此,有以下前人总结出来的一些经验以供借鉴。

不要追求完美:就像没有人能预测出未来,如果还没有完成,就不要企图完美的结果。更何况估算的太精确,反而会失去灵活机动的空间。

不要为满足预算而估算:如果这个项目的预算根本不能完成100%的任务,那么就不要让你的团队委曲求全。正确地反映客观现状,不仅可以争取应得的权利,而且是完成任务的前提。

不要随意削减估算结果:有很多老板喜欢把项目经理递交的估算,不假思索地砍掉一部分。这是一种不负责任的做法,如果要削减一定要有理由。

客观地估算,不贪多不偷减:就像老板不能随便削减你的估算一样,你也同样不能在估算的时候,贪多或是偷减。贪多必然导致会浪费,偷减必然导致不足。这两个结果恐怕都不是一个合格的项目经理的作为。

客观利用过去的经验:对于以往估算的经验,当然是宝贵的财富,但是如果财富用错了地方就会变成垃圾。在使用经验时,要注意现在和参考经验之间的差异。不要忘记,随着时间的推移,计算机领域技术的更新,许多观念都在发生着改变。项目管理培训

▲ 软件项目管理思想总结 ▼

一年来,本着“认真学习、扎实工作”的原则,始终坚持高标准、严要求,认真完成了领导安排的各项工作任务,自身的政治素养、业务水平和综合能力等都有了很大提高。现将一年来的工作情形以及今后的努力方向作工作总结以下:

一、项目管理系统的保护与数据分析工作

恪尽职守,认真作好本职工作。

20xx年,中心全面推行项目管理。保证项目管理系统的正常运行,对系统进行全面学习和梳理,是我的岗位职责。系统运行一年来,较好的完成了系统的保护工作任务,确保了系统数据的完全、真实、及时更新。

一是对系统各项卡片的核对。包括各部门岗位系数逐月核对;项目立项卡标识、工作计划卡标识、任务单的完全一致;任务进度的及时调剂;财务收支数据的核对。

二是及时发觉系统问题,解决问题。在系统运行进程中,实时视察数据变化,通过仔细视察,查找出了存在的问题。能够解决的认真做好记录工作,不能解决的.及时与软件开发部门沟通,需求解决的方法。

三是不断完善系统数据。项目管理运行中,数据录入存在差异,如收支类项目,对应的项目是否正确,经过不断沟通和探讨,肯定了此类项目的收支一致性。通过不断完善此类问题,起到了对系统数据的更进一步的完全。

二、公文处理工作

认真严谨,保证公文处理的不遗不漏。

积极主动的完成了来文、发文、办公文、签报单的登记,及时对呈阅、传阅文的回收和存档。

三、其他工作

积极主动的完成了办公室日常工作和领导交办的其他工作任务。

四、今后计划

今后工作的方向:随着项目管理的实行,我们的工作要求将更高,需更仔细全面的掌控系统知识。并进一步做好一下几项工作:

对进度体系和质量考核体系的完善统一。

抓紧对企业全面纳入系统的工作。

进一步在运用层面上宣传项目管理。

▲ 软件项目管理思想总结 ▼

摘 要:通过分析软件行业对软件工程人才的需求特征以及学校的办学定位和专业的培养目标,提出了“层次化”教学内容、“多样化”教学方法、“多元化”教学手段以及“立体化”教学资源的软件项目管理课程的建设方案,激发了学生的学习兴趣,提高了教学质量,增强了学生的实践动手能力,取得了较好的教学效果。

软件工程是一门研究如何利用工程化方法构建和维护软件系统的学科,软件项目管理是软件工程学科的一个重要分支,它涉及工程概论、管理学、计算机科学与技术、数学、统计学等多学科知识,是一门综合性较强的专业课程,在软件工程专业课程体系中占有十分重要的地位。随着计算机科学的蓬勃发展,计算机软件行业进入了快速发展时期,需要大量即掌握软件工程理论知识又具有软件工程实践经验的专业人才,这就对软件工程专业的课程教学提出了更高的要求。本文从软件项目管理课程建设思路出发,介绍了本校软件工程专业的软件项目管理课程的建设情况,讨论了提高软件项目管理课程教学质量的方法和途径。

软件项目管理课程是软件工程专业本科生必修的一门重要的专业课程,主要讲授软件项目管理的基本原理、概念、方法、技术和工具。课程的培养目标是使学生掌握软件项目管理的全过程,了解每一环节的管理要点;掌握软件项目管理过程中使用的方法、技术和工具,并且能够灵活地使用这些方法、技术和工具进行软件项目的管理工作;培养学生的问题分析能力和工程应用能力,为从事实际软件项目开发工作和软件工程理论研究打下良好的理论基础和技术基础。在课程改革的进程中,我们以“知识、能力、素质”为主线,将课程的培养目标与学校的办学定位(培养服务于地方经济的高级应用型人才)及软件工程专业的培养目标(从事软件项目研发的高级应用型人才)紧密衔接,课程建设以人才需求为根本目标,根据专业培养目标确定课程的教学目标,根据教学目标组织教学内容,创新教学方法,优化教学手段,建设教学资源。

软件项目管理课程具有理论性和实践性较强的特点,因此我们根据专业培养计划和课程目标,采用自底向上的层次化方式组织教学内容,以应用为目标,以理论为基础,以方法、技术为支撑,以工具为手段,逐层推进,逐步求精,构建知识模块,形成了“软件项目管理”课程的层次化教学内容。

软件工程学科主要包括技术和管理两方面内容,软件项目管理是软件工程专业中唯一的一门讲授软件工程管理的专业课程,因此在组织教学内容的过程中,我们将培养学生的管理意识作为课程的核心内容,强调塑造应用型软件工程人才的职业素质;将软件项目的`质量管理、过程管理和资源管理的理论、方法及技术作为课程的基础内容,注重夯实理论基础;将软件项目管理各种具体方法、技术以及工具的应用作为拓展内容,培养学生的工程应用能力。这种层次化的教学内容充分体现了软件项目管理课程的理论性与工程性特征,即注重基础理论的教学又注重工程实践的教学。

软件项目管理课程的教学重点是软件项目管理的基本原理、任务、方法、过程与技术,运用项目管理方法完成实际软件项目的过程管理、质量管理、资源管理和风险管理。教学难点是在对项目管理基本原理的深入理解的基础上,掌握项目管理的方法与技术,并将其应用于具体的软件项目中。针对本课程的教学重点和难点,在课程讲授中,综合运用了以下多种教学方法:

将“问题驱动”的思想应用于软件项目管理的理论课教学中,在各教学主题都设立了提出问题、分析问题、解决问题的环节,通过解决问题的过程掌握软件项目管理的技术与应用技巧。

依据软件项目管理课程的知识结构将讲授内容划分成模块,并组织相应的案例,将“案例驱动”的思想应用于每个模块的教学中,通过案例的讲解使学生掌握软件项目管理的方法和技巧;每一个知识模块学习完毕,均以小组方式开展软件项目管理研究,将课堂所学应用于项目实践,为学生提供了即时的动手实践机会,使学生建立技术与管理并重的工程化思维模式。

对教学重点讲解先从启发式教学开始,采用提出问题、分析问题、解决问题的线索引入教学内容,做到教与学有机融合,引导学生思考、总结并应用,避免一言堂的僵化教学模式,从而培养创新意识。

建设软件项目管理课程的教学网站,利用现代化教育技术手段辅助教学,通过网络平台为学生提供多层次、个性化、人性化的学习条件,通过网络课堂、原理演示、案例评析等形式,使学生理解抽象的理论、掌握应用方法,减轻学生的学习困难,增加学习兴趣,提高教学效率和教学质量。

为了提高软件项目管理的教学质量和教学效率,充分利用现代化的教育技术来辅助教学,依据软件项目管理课程的特点,探索和实施了多种教学手段,取得了较好的教学效果,具体内容如下:

在课堂教学中,以板书为主,通过CAI课件恰当引入图解或视频的方式展现软件项目管理的过程,以及各管理活动的彼此依赖关系,使学生领会项目管理精髓,掌握软件项目管理具体方法。

搭建软件项目管理教学平台环境,提供经过裁剪的来源于实际项目素材,采用项目实战形式进行课后的实践教学,使学生亲身体验软件项目管理全过程,提升学生的软件项目管理实战能力。

改变作业提交与批改方式,课堂作业以纸介质形式提交,手工批改,重在考察学生对基本理论的理解情况,课后作业利用网络以电子版形式提交,网上批改,重在考察学生的理论和技术的应用能力。

辅导答疑采用网络与面对面相结合的形式,通过定期的面对面答疑和随时的E-mail交流以及约定时间的QQ在线指导,解决学生在学习过程遇到的各种问题。打破了传统教学固有的时空局限,充分体现了以学生为主体的现代教学理念。

构建由教材、电子课件、教学辅导资料、课程教学网站组成的立体化教学资源,在建设好第一课堂的同时,积极开辟第二课堂,课上、课下相互衔接、相互配合,实现了单一教学主体(以教师为主体)向双重教学主体(以教师为主体,以学生为主体)的转变,拓展了教学空间,培养学生的创新意识与创造性,使学生由被动学习转变为主动学习,有效地解决了软件项目管理课程内容与学时之间的矛盾,同时也拓宽了学生的知识面。

在软件项目管理课程的建设过程中,我们首先结合学校的办学定位和软件工程专业的培养目标确定了课程的教学目标,从组织教学内容、创新教学方法、优化教学手段及建设教学资源等几个环节入手,结合软件项目管理课程的工程实践性特点,提出了教学内容“层次化”、教学方法“多样化”、教学手段“多元化”、教学资源“立体化”的课程建设方案,在教学实践中取得良好的教学效果,在一定程度上促进了软件工程专业教学水平的提高。

[1] 张丽娟,李万龙,郑山红,赵辉. 基于三维立体交叉渗透的软件工程课程建设[J]. 计算机教育,(13):54-57.

[2] 覃征,杨利英等. 软件项目管理[M]. 北京:清华大学出版社,:1-30.

[3] 李广原,马楠. 国外软件工程教学法初探[J]. 计算机教育, 2011(1):87-90.

[4] 王海英, 李双全, 黄金杰, 徐 珊. 精品课程建设促进教学改革发展的实践与思考[J]. 电气电子教学学报, (9):5-8.

本文网址://m.w286.com/rijidaquan/101508.html

上一篇:钻床工工作计划(精品十三篇) 下一篇:银行审计工作总结(通用十六篇)

猜你喜欢

更多

最新更新

更多

推荐访问