- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发项目总结报告
随着市场经济的进一步完善及全球经济一体化进程加快,企业面临着激烈的市场竞争,企业内部、外部信息交流已成为企业发展、参与市场经济竞争的迫切需要。企业引入先进的信息处理技术,增加信息共享程度,不仅提高了工作效率、降低成本,而且也提高企业管理的科学性和自动化程度。信息已成为企业生存与发展的基础,在原有系统的基础上,计算机中心于20XX年开始加大信息管理系统的开发,已到年底,开发项目也基本上完成了;
为了总结03年所有开发项目的整个开发及管理过程,我们选取2个比较大的软件项目来分析,项目为:出口技术支持网站管理系统、模具管理系统;在这两个具有代表性的项目中,我们清晰的看到了我们在项目开发过程中的成果及所存在的不足和应该改进的地方,总的说来,设计开发的功能基本上达到了用户需求的75%,用户也能够开始使用我们开发的系统来达到其管理目的。如出口技术网站为国外的客户提供了方便快捷的了解到我们公司的空调产品及技术信息、空调配件信息等等。模具管理系统最大程度的实现了模具信息的共享,各使用部门可以方便的查询模具的位置、进度、状态、申请单、试模、验收、合格、模具的调拨、报废等等信息;查询模具的相关信息信息由原来的1-2天缩短为10分钟之内。产品型号、零件图号统一维护,规范管理,出错比例大大下降。而且在更改零件图号的情况下,基础数据更改,其它相关文件的同一数据会随之更改,减少系统维护量提高了生产部编制模具生产任务单的工作效率,缩短了模具制造任务传递时间,查询新的开模单更方便快速,由原来的至少半天缩短为10分钟之内汇总改模单情况由原来的多人每日手工填写改进为阶段一次汇总,时间仅须20分种左右,大大提高了效率,模具台账能显示所有的模具汇总及分配情况;
虽然相关项目基本上达到了预期的目的,但是,反思在整个项目的需求提出、项目评估、需求分析、项目计划、总体设计、详细设计、测试计划、实施的各个环节,我们都有工作不足之处,特别是某些关键控制点上面,我们有一些失误,当然,原因是多方面的,有果必有其因。下面我们从关键控制点上面来分析我们在项目开发过程中存在的问题、原因分析及改进措施:
一、从用户提出需求,到需求响应时间,我们需要9天时间,而需求评估完成时间需要15天左右,这就是我们存在的一些问题,导致需求响应时间及评估完成时间比较长的原因有如下几方面:
(1)、由于计算机中心软件开发人员不够:各应用系统的支持人员及软件开发人员加起来才8个,公司各子应用系统有几十个,ERP的各个子系统及模块就有将近20个,一个员工要支持5到6个功能子系统的维护;
(2)、分工不明确:软件开发人员往往身兼数职,跨多个职能领域,应用用户习惯找谁就认定那个人,什么事都找该员工;工作效率就相对低下;
二、关键用户访谈率及关键用户对需求的认同率都比较低,关键用户访谈率只有70%,而关键用户对需求的认同率只有68%;为什么会有这样的结果了,分析原因如下:
(1)、由于计算机中心人员紧张:有时没有办法访谈所有的关键用户,只能找几个评估时认为特关键的用户;
(2)、被访谈用户原因:由于被访谈用户事情太多,往往在提出需求以后,抽不出时间来接受访谈;另外有些用户只局限于本部门或者本岗位来考虑问题,不愿意从公司层面或者大局来考虑;
(3)、用户不重视:有些需求是由于用户部门领导要求,跟得比较紧,但是如果部门领导没有跟得紧的情况下,用户就不那么急了,就算立了项,也不能很好的配合;
(4)、软件需求分析人员原因:由于需求分析人员经验不足,导致需求不够明确,不能了解到用户需求背后的真正目的;
三、设计功能满足率比较低,只有75%,功能点BUG数比较多,每个功能模块平均的BUG数有15个之多,函数注释率只有10%左右,各功能点的测试覆盖率只有40%,分析原因如下:
(1)、用户需求不明确:有些用户在接受访谈时说的需求,及在需求确认时都没有问题,但是到软件功能设计出来以后,却完全不是这么回事,用户就会解释说当时没想清楚;
(2)、软件开发工具的原因:软件开发人员使用的开发工具不够实用,很多工发工具能检查出来的BUG,没有办法检查出来,需要开发人员自已检查;
(3)、软件开发人员的原因:由于软件人员紧张,项目任务多,交期短,所以在开发时,没有多少时间去写程序代码的注释,况且有些开发人员也根本没有注释的习惯,没有多少时间去完整的测试各个功能点;把测试的任务有时就直接交给用户了;
四、系统架构变更次数过多,一个项目平均下来变更6次之多,原因如下:
(1)、系统设计人员的原因:由于系统设计人员在架构设计时,没有考虑到系统架构的灵活性;不易于扩展;一旦用户的需求有变化,系统架构就必须重新修改;
(2)、用户需求变更太频繁:由于用户的需求很随意变更的,加大了系统设计的难度,导致了系统架构变更;
五、项目的按
文档评论(0)