小型项目管理系统

  • 来源:建米软件
  • 2012-01-14 14:39:30

   软件项目管理的质量决定了软件的生产效率,介绍了一个功能较完善的E-SPM软件项目管理系统。该系统基于改进的MVC模式,采用分层结构设计,实现了第二级过程管理中关键域所覆盖的内容。系统采用当前流行的WEB应用程序框架,在变更跟踪部分使用XML文件作为信息显示的中介。

  最后对系统的进一步开发和软件项目管理的发展作了展望。

  软件开发过程中,往往有很多细节和意外让我们的计划赶不上变化。譬如需求变更、人员流动等。为了保证项目进度可控,有效规避项目在开发过程中的风险,项目管理的作用在泛普软件开发中的重要性可想而知。

  项目管理大致有项目计划和开发团队管理两方面。

  

19.jpg

 

  建立项目计划

  (1)设计总体架构

  针对项目的实施需要,采取适合项目且相对成熟的框架结构。

  (2)控制可扩展度

  扩展度过大,将提高系统的复杂程度,延长开发时间;扩展度过低,会直接影响系统的二次开发与维护。控制系统的可扩展性,能提高开发效率,降低系统维护的难度。

  不知有没有觉得,项目前期没有做好,后面复制粘贴的现象就会到处可见,导致冗余的代码越来越多,维护越来越困难。

  (3)建立基础设施

  合理分配软、硬件等基础设施的部署所需要的时间与成本。

  (4)划分开发任务

  利用WBS(Work Breakdown Structure,工作分解结构)对可交付结果进行分类与划分。每个项目划分为多个不同阶段,每个阶段又可以分为多个工作包(Work Package),工作包是WBS里最小的可交付结果,最后从工作包中分解出多个开发任务列表,分配给各个开发人员。

  (5)部署开发进度

  从需求调研、进行概要设计、进行详细设计、执行开发任务、测试、联合调试、SIT部署、生产环境部署都常常延误,项目经理必须有谈判能力、预判风险能力、控制能力。项目经理就是在满足各方项目干系人的利益的情况下,推动项目向前发展,最后达到项目验收。

  (6)测试项目成果

  每个工作包都应该同步部署测试工作,提高项目的质量。对出错BUG的工作包应该由测试人员以文本方式记录,向开发人员展示错误所在,让开发人员及时进行修改。

  

53.png

预约免费体验 让管理无忧

微信咨询

扫码获取服务 扫码获取服务

添加专属销售顾问

扫码获取一对一服务