多年从事软件项目技术开发工作和项目管理工作,有一些经验分享出来供大家参考,软件开发项目主要是需求管理,开发团队管理,项目开发过程管理。

项目开发过程管理的重点是简化流程,避免流于形式的操作,采用敏捷开发模式,减少中间环节,但是许多项目后期交付时需要提供大量的文档资料,这和简化流程之间有冲突。解决这一冲突的主要办法是使用项目管理工具对任务分配,过程中产生的文档进行统一管理。过程管理要结合开发模式,大部分项目管理流于形式,开项目启动会,各个节点进行需求评审…..会议一大堆,效果一点没有,开会是一回事,实际工作又是一回事,我认为做适合的开发方式是明捷开发模式,即前期去定好项目架构,开发边界,不同过技术人员的分工和总体框架,后期开发人员直接面对甲方客户或需求提出者进行细节性需求沟通并完成开发。

软件开发项目管理办法

软件开发团队管理的重点是统一架构,负责人参与实际开发,合理的奖惩制度。统一的架构是开发标准化的要求,架构就是为了让整个团队开发保持一致性和标准化;项目负责不参与开发或不懂技术是做不好项目管理的,分配工作任务,技术难题的解决,工作计划的制定,团队沟通等等都存在问题,好多事情无法有的放矢;合理的奖惩制度或利益分配机制是调动团队积极性的良药,什么管理制度,以亲人的方式相处等等都是天方夜谭。

需求管理的要点是明确用户核心关注点,深入用户体验,对用户有深入的理解,统一管理需求变更,不是什么制订需求调研计划,需求分析定义之类的投标文件话术,一点意义没有。明确用户核心关注点就是要搞清楚开发这款软件主要是解决那些问题,以此为前提搭建软件基本功能架构,采用瀑布流方式不断更新迭代,详细需求由相关模块开发人员直接与需求提供者进行沟通完成,其中产生的需求变更统一管理。

文章来源:北京羲和时代 https://www.ixiera.com/

了解更多

标签: 软件开发过程怎么管理

  • 评论列表 (0)

留言评论