关于软件项目实施过程中的进度管理研究(3)
作者:佚名; 更新时间:2014-12-05

  5实施阶段的进度管理

  项目实施阶段包括设计、编码、测试几个软件开发工作阶段。开发工作在本阶段进入以开发方为主的项目实施阶段。本阶段影响项目进度的主要因素有以下两个方面(图3)。

关于软件项目实施过程中的进度管理研究



  5.1组建结构合理的项目团队,提高团队战斗力
  1)组建结构合理的项目团队。实施阶段的项目团队需要由具有不同技能的技术人员组成。在组建团队时,项目负责人必须根据工作内容,分析项目实施过程中涉及到的技术因素,确定项目团队的人员构成,在项目实施中遇到相应技术问题时,团队中都有熟悉该领域的人员能够予以解决。所以结构合理的项目团队是各阶段工作进度按计划进行的关键。
  2)职责明确、分工合理。在各阶段项目实施的过程中,要求项目组各成员的工作分工和责任明确,防止团队成员挑肥拣瘦、推委扯皮、不负责任现象的发生,使开发工作从制度上得到保证。
3)加强团队建设,降低人员风险。团队开发的最大问题就是团队管理。一个人心涣散、人员流动频繁的开发团队,很难做到按计划、高质量地完成软件开发任务。所以项目负责人要加强项目团队的建设工作,营造一种团结协作、认真负责、积极向上的工作氛围,增强团队的凝聚力和战斗力,降低团队成员流动的频率,做好人员流动风险的防范工作。只有团队稳定,团队具有较强战斗力,项目进度计划才能得到落实和保证。
  5.2采用新技术、新方法提高开发工作的劳动效率
  采用软件工程研究的新技术、新方法支持各阶段软件开发工作,是提高软件开发工作效率,加快软件开发进度的有效手段。提高软件项目工作进度的技术手段有2类。
  1)软件复用技术。软件复用技术适用于软件开发的各个工作阶段。通过软件复用可以大大加快软件开发的工作进度并提高产品质量,所以复用技术是提高软件开发劳动生产率的重要手段。要在项目团队甚至整个软件企业实现更大范围的软件复用,做好知识管理工作是实现软件复用的根本。对于软件开发中的知识管理来说,目前还是一个薄弱的环节,制约了在更大范围内进行软件复用的能力。
  2)CASE技术。计算机辅助软件工程(CASE)技术是提高软件开发工作效率的另一个主要的手段。通过用于辅助软件开发、运行、维护和管理的工具支持,能够加快软件开发速度,降低开发成本。

  6收尾阶段的进度管理

  收尾阶段是整个软件项目实施的最后阶段,本阶段进度管理的目标是做好项目验收的准备工作,使软件顺利通过用户验收并交付使用。本阶段进度管理工作的重点体现在以下2个方面。
  1)做好验收测试工作。在软件项目验收之前需要接受用户的验收测试。对于合同软件项目来说,用户的验收测试工作往往以系统试运行的形式出现。为使软件系统能够顺利通过验收测试并交付用户使用,项目组首先要做好试运行工作计划与试运行工作准备;其次,要做好试运行期间运行情况的记录,试运行结果数据将是软件能否通过验收的重要依据;再次,对于系统试运行期间出现的问题,项目组需要认真分析原因。及时完成系统的修改和完善工作。
  2)做好验收文档资料的准备工作。软件项目验收的一个重要内容就是文档资料验收。在项目验收之前。项目组需要根据合同要求,向用户项目验收组提供相关的软件系统文档资料。为保证文档资料的准确、全面。并能顺利通过用户的验收,需要对文档资料进行认真准备和审核,防止将不合格的文档资料提交给用户,造成工作上的返工。
  目前,进度管理问题已经成为软件项目实施的主要问题。文中研究了软件项目实施中影响进度的主要因素,提出了一个软件项目进度管理的阶段划分方法,给出了各阶段进度管理需要解决的重点问题。文中给出的软件项目进度管理策略适合于合同软件开发的进度管理工作,对其他类型的软件项目实施也具有一定的参考。

核心期刊快速发表
Copyright@2000-2030 论文期刊网 Corporation All Rights Reserved.
《中华人民共和国信息产业部》备案号:ICP备07016076号;《公安部》备案号:33010402003207
本网站专业、正规提供职称论文发表和写作指导服务,并收录了海量免费论文和数百个经国家新闻出版总署审批过的具有国内统一CN刊号与国际标准ISSN刊号的合作期刊,供诸位正确选择和阅读参考,免费论文版权归原作者所有,谨防侵权。联系邮箱:256081@163.com