软件项目进度管理实践:以MES系统开发为例

5星 · 超过95%的资源 需积分: 0 3 下载量 49 浏览量 更新于2024-09-16 收藏 71KB DOC 举报
"这篇文档是关于项目管理师的论文,主要讨论了软件项目的进度管理,以作者参与的一个大型钢铁企业MES系统开发项目为例,分享了项目管理的经验与教训。" 在项目管理中,进度管理是确保项目按时交付的关键要素。在论文中提到的案例中,作者在2008年参与了一个为期10个月的制造执行系统(MES)的开发,该系统用于集成企业CIMS信息,并支持敏捷制造。作者在项目中担任多种角色,包括可行性分析、需求分析、概要设计和项目管理。 在进度管理方面,作者运用了计划评审技术(PERT),这是一种有效的方法来识别项目中的关键路径和任务。通过PERT,可以明确哪些任务是关键的,必须按顺序完成,同时也能识别出哪些任务可以并行处理,以提高效率。在项目中,作者重视人力资源的分配,强调文档和命名规范以减少沟通障碍,并使用Notes系统增强团队协作。此外,还实施了项目计划的跟踪和控制,以确保项目按照预定的时间表进行。 然而,项目也面临了一些挑战,如人员流动率超出预期,这导致了进度管理的困难。作者认识到,人员稳定性是项目成功的重要因素,因此在后续项目中,他们将限制人员流动率作为合同的一部分。 该项目采用的技术栈包括C/S架构,数据库服务器使用Sun Fire6800和应用服务器Sun v880,操作系统为UNIX和Windows NT,数据库为ORACLE 9i,中间件为tuxedo7.0,编程语言为Proc和C#。系统设计以财务为中心,强调成本控制,实现了全过程的管理,包括质量管理、计划管理、材料管理和合同生命周期管理,目标是提高生产效率和产品质量。 在项目管理角色中,作者负责可行性研究、需求收集、系统设计和整体项目管理。软件开发项目的进度管理涉及到多个层面,包括任务的识别、资源的合理配置、风险的评估和应对策略的制定。有效的进度管理依赖于这些策略的综合应用,以确保项目能够按期完成并达到高质量标准。在论文中,作者通过实际案例分享了如何运用这些方法来保证项目的成功实施。