软件开发管理模式.docxVIP

  • 1
  • 0
  • 约3.46千字
  • 约 4页
  • 2023-05-05 发布于上海
  • 举报
软件开发管理新模式 传统的软件开发模式是以技术为主、以管理为辅,项目经理多数来自于技术开发人员, 既要负责整个项目的推进,又要负责技术研发工作。尽管他是项目组中的技术权威,但他的 管理能力不一定行,这样往往会使项目在管理方面陷入泥潭。 在实践了多个软件开发项目后,我们采用了一种新的软件项目开发管理模式—在项目组同时设立了项目经理和技术经理。 项目经理负责总控,管理项目日常事务,包括客户需求调研、项目组内部(公司部门之间)的组织与协调、人员管理、项目计划、风险管理、文档管理及评审等。 技术经理(也有的称之为构架设计师)则专职负责技术研发的管理和指导,包括需求分析、设计、编码和测试等工作。 采用这种模式,软件项目组按照既定的规范进行开发,不仅确保了产品的技术质量,还保证了项目组文档的完整性。 本篇文章将展示一个软件开发的部分流程,并通过这一流程,说明项目经理和技术经理如何在项目开发过程中相互配合。该流程是一个比较通用和规范的开发流程。 一个基本的软件开发流程,通常包括项目立项、计划、需求获取与分系、概要设计、详细设计、编码、测试、软件发布和软件维护阶段,如图所示。 在实际开发过程中,许多活动是并行或迭代的,在某一个时间段可能同时进行多项活动, 或者是某一活动可能会要求返回到上一个阶段再次进行(精化)。 基于以上流程,项目经理和技术经理在各个开发阶段的具体活动(本过程覆盖大多数而 非全

文档评论(0)

1亿VIP精品文档

相关文档