敏捷,对于it人来说,这几年是个比较火的概念,通过之前了解以及切身参与到行里去年启动的敏捷转型,有了新的体验和理解。
首先,是一种迭代、循序渐进、持续优化改进的一种方法。在这种方法中,项目被分为一个或者多个迭代过程,每个迭代中项目被切分成了多个故事点,各个故事点经过开发、测试、集成,最后达到可运行可交付的状态。
软实力的重要性
敏捷的整个过程对于相关干系人软实力有一定的要求,领导者是一个举足轻重的角色,既要有深厚的行业背景、创新思想、以及架构能力。丰田的领导者实践出来的敏捷方法,别人模仿他的流程,模仿他的技术,最后还是达不到他们的水平,他们出的书每一年都是当下的方法论,每一年都在改进,持续不断的学习,持续不断的优化和改进。
问题可视化
在与客户的协作过程中,需要将需求的相关点以及项目过程中的问题进行可视化,更加透明直观的展示出来,问题可视化,信息透明化有利于问题的解决,需求的分析,更好的进行沟通,达成共识。对于需求拆分和排期,可以通过需求价值模型来进行了排序,需求价值模型中包括了类别,紧迫感,关键合作,影响范围,工作量,多个维度来进行综合评估,根据评估结果进行优先级的排序,达到迭代完成业务需求最优解。
快速响应变化
站在客户视角来看敏捷的目标就是需要有快速的响应变化的能力,外界的变化太快,适应变化往往比遵循计划更为重要。特性持续发布,每迭代发布,多迭代发布,带准备的多迭代发布,都是为了能够快速的响应市场的变化,谁响应的快谁就抢占先机,就获取更多客户,更多资源。
持续有价值的交付
这是敏捷的目标和原则,从原来的整块整块的大需求拆分出一个一个的故事点,从原来的几周几个月的交付周期变得越来越短,每个迭代完成开发测试后达到可交付的标准,在这个持续优化改进的过程中与客户的协作变得越来越紧密,在协作的过程中增强了互相之间的理解、信任和支持,对产品的成功,项目的质量都更加有益。
网友评论