敏捷开发的管理新方式近几年来,敏捷开发在软件行业引起广泛关注,不但受到许多开发人员的追捧,同时也被寄予厚望。敏捷开发,是针对传统的瀑布开发的弊端而产生的一种新的软件开发模式,通过快速迭代和团队合作将产品尽快推出以适应市场变化,并不断收集客户反馈来修正产品,对增量式产品和有动态需求的产品开发而言尤为高效。快速迭代和高效率是敏捷开发的特点,然而在实际操作过程中,能否取得预期的成效仍然受控于众多因素,比如预设的计划是否合理、开发过程中沟通是否顺畅、团队能否紧密合作、项目进度是否可控等等。项目管理对很多人来说都不陌生,合理的项目管理能够有效控制项目的风险、成本、进度等等,提高项目的完成效率和质量。如果将敏捷开发的过程视为一个项目,有哪些要点是在项目管理中需要注意的呢?沟通由于敏捷开发是以人为核心,所以团队成员间的沟通非常重要。无论是站立会议还是个别沟通,在团队中沟通设计、方法以及结果讨论的时候,要能够让所有成员都充分理解,才能顺利地落实到后续的开发当中。定位团队中的每一个成员需要对项目有足够的了解,明白其自身定位。说白了就是清楚项目开发流程、项目目标、需求以及自身的工作范围,明白自己在团队中的应发挥的作用。如果项目成员连该做什么都一头雾水,还谈何敏捷呢?应急措施在每个迭代计划中预留一点空白时间,用于突发事件的加急处理或后期返工。既不会打乱原计划,又可避免因计划外而拖延,对整体进度反而更有益处。如今,信息化的敏捷开发管理方式的出现,让产品经理和团队成员能够更轻松便捷地管理开发过程。譬如8ManagePPM,在项目管理软件中嵌入敏捷开发管理,实现一个页面管理整个项目,产品需求和需求负责人一目了然,项目成员可随时查看不同迭代中的需求和开发情况,追踪任一迭代或整个项目的燃尽状态(工作完成情况),其内置的沟通工具还可以自动采集与每个需求相关的邮件沟通,让团队沟通更清晰方便。