软件项目管理在系统开发中的实践论文.doc_第1页
软件项目管理在系统开发中的实践论文.doc_第2页
软件项目管理在系统开发中的实践论文.doc_第3页
软件项目管理在系统开发中的实践论文.doc_第4页
软件项目管理在系统开发中的实践论文.doc_第5页
全文预览已结束

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件项目管理在系统开发中的实践论文 在软件项目开发过程中,对开发进度的合理管理是保证项目能够顺利实现的关键因素,通过以下实例我们可以看到进度管理的重要性。 软件项目管理是为了将软件开发人员的积极性调动起来,将开发人员的能力转换为真正的对软件开发有利的积极能量,降低软件开发的风险,保证项目能够在预想的有效期限内完成。 1软件开发实例 在得到用户给的系统名称民族文化信息资源服务网(饮食)后我们就根据自己的理解在没有进行需求分析、没有对软件开发进行设计、没有与用户进行沟通的前提下就开始进行该平台的开发,然而经过2个月的开发实践我们做出的东西和用户想要的相差甚远,同时我们的开发效率也相当低,从以上的开发实践中我们得到了很多经验教训,下面我们就对其进行讨论。 2软件项目的准备和启动 在软件项目的开发过程中,软件项目的准备和启动是相当中要的,在这个阶段要了解项目的背景、分析在这个项目中的各个利益相关者、对软件项目的范围进行界定等工作,使项目的负责人可以做到心中有数。 通过与用户的沟通与协商之后,我们大致了解到该系统的主要功能是此系统可以对少数民族的饮食文化进行管理,特别是对云南地区少数民族饮食文化的展示,系统中主要包括特色饮食的图片、介绍以及每道美食的具体制作过程。通过该系统人们可以浏览云南地区少数民族的特色饮食,在此过程中同时实现民族文化的传播与传承,有利于我国少数民族文化的发展。 3软件项目的时间管理 为了能够按时将系统实现,对所要做的工作进行计划是相当必要的。一份可操作性较强的计划可以使项目能够较好地得到实现,不至于使项目拖到截止日期之后较晚的时间,同时可以保证软件具有比较完备的功能模块。在该阶段的主要任务就是制定项目进度的计划、并对各种变更进行有效地把握。 在制定进度计划过程中我们要对需求分析、数据库设计、软件代码编写、素材收集、测试等过程进行较好地时间分配,在有限的时间内实现效率的最大化。在此次民族文化信息资源服务网(饮食)建设的时候有很多模块是可以同时进行的,如我们在进行软件代码编写的同时也可以进行各类民族特色饮食素材(饮食的名称、做法、图片)的收集。 因此为了能很好地达到时间上的准确把握,我们应该为软件项目的开发制定良好的进度计划。在企业软件项目进度管理计划发展的过程中,其进度管理内容是动态变化的。 在最初的项目计划中,软件项目管理首先要制定一个整体的进度计划表,计划表包括软件工程的主要活动及其对应的软件产品功能。随着项目的逐步进行,整体进度表的内容得以进一步精细化,进而形成一个比较具体的进度表,表中要标明软件项目完成所必须实现的特定任务,并针对不同任务制订了对应的进度和产品项目要求。 4软件项目中的进度计划实施 在此次需求分析后我们就开始将任务分配给各个小组分别自由地进行各自的工作,但各小组对自己负责的那部分的进展都比较缓慢,然而是由于时间紧任务重,我们必须对各个小组采取适当的措施。 (1)自身能力弱,完成任务的热情低的人员。由于这部分人的技术能力普遍不强,同时对工作又不积极主动,不能按时完成上级交付的任务要求是在意料之中的事情,因此必须采取强制性的态度,对其加强培训、监督和督促。 (2)能力强,完成任务的热情低的人员。很多人在一个行业中待得时间长了之后就会出现很多工作不积极的人。对于这样的人我们应该采取跟进方式。因为由于这些老员工自身的原因,往往会存在着一些工作热情低,完成任务不主动的现象。所以我们要随时了解这些人的想法,多与他们进行沟通和交流,给予其足够的空间和时间,让他们充分发挥自己的各项技能,而不是过分约束这一部分人。 (3)工作热情高,但能力低的人员。这些人往往会使团队中的新人,加入到一个新的领域中,由于之前没有涉及这个领域,因此他们欠缺的是一定的技术经验,但往往是这些新人有高涨的工作热情,他们会给整个团队带来新的活力,针对这样的人我们要有足够的耐心来引导他们,并且我们要为其提供相关的理论经验,同时我们也要给予他们相应的支持和鼓励。 (4)能力较高,工作热情也较高的人员。对于这样的优秀人才应该采用授权时的跟进方式,项目负责人要适当地给予其一定的决策权和管理权,在一些重要的环节上对其进行监督。 5软件项目的沟通管理 如果缺乏团队中人员以及团队人员与用户的有效沟通一些有利于的项目信息不能充分有效的沟通。计划实施和问题反馈的结果无法及时传递,与其他相关人员之间没有有效的沟通习惯,就是依照自己的方式进行工作,造成不必要的损失,严重影响工作效率。 因此我们在进行软件系统开发的过程中要有效地进行沟通。项目沟通管理是成功实现项目的关键因素,即人、想法和信息之间提供了一个关键的连接。在进行民族文化信息资源服务网(饮食)的过程中,通过制度规定将收到的消息传递下去,因为信息沟通所造成的损失必须追究责任,监督有效的沟通,使用邮件进行传递,以确保信息准确及时传达到位。 6实施阶段 通过对人力和其他资源的协调,执行已经做出的计划,通过业务人员提供的各项资料和信息,以及所有工作人员的交流沟通,程序员着手进行系统的相关设计以及数据库的建立。该系统分为饮食信息录入平台和饮食信息展示平台。 (1)饮食信息录入平台:录入标题,录入图片,录入所属民族,录入饮食的详细描述。 (2)饮食信息展示平台:通过将上述信息录入后,在前台通过读取数据库中的信息将饮食信息进行有效地展示。 7测试阶段 软件测试管理是在软件实际开发中的不可或缺的重要环节。由于软件项目在实际开发和应用中不可避免地存在差错,所以企业必须在软件产品投入运行之前做好全面的产品测试工作,并在测试管理的过程中尽可能多地发现软件项目中存在的问题,从而有效降低软件产品运行中故障的发生概率。软件产品的测试管理作为保证软件质量的重要环节,也是对企业软件产品规格说明或者是编码与设计的最后检测工作。 8结束语 以上的几个阶段并不是所有的系统开发过程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论