“时间是一个人可以花费的最宝贵的东西”
——狄奥佛拉斯
精益是丰田公司在汽车生产和研发是使用的生产方法名称,在软件开发领域,我们为什么会对精益感兴趣呢,精益可以为我们带来哪些帮助和价值呢?
精益思想关注的目标是速度、价值和质量
最短的等待时间
对人员和社区提供最好的质量和价值
客户满意度最大化
成本达到最低
团队士气高昂
团队具有安全感
精益思想的基本原则
1、消除浪费与推迟决策
消除浪费是精益实践者的首要原则。软件开发中的浪费指的是程序设计的代码比系统实际需要的代码更加复杂。当复杂代码产生缺陷的时候,就会带来浪费
推迟决策 意味着要在适当的时间,在“最后负责任的时刻”做出决定 ,不能太早,太早意味着你不能获得足够的信息支持决策;不能太晚,决策太晚你会承担更高成本的风险
2、快速交付和频繁交付
采用迭代开发的另一个原因是为了向客户快速交付有价值的软件,这样可以获得更好的市场渗透力,为客户赢得更高的商业信誉。
快速交付,我们也可以把他看出消除延误,延误即浪费,消除延误意味着为客户增加价值。当这种好处变得显而易见的时候,以可持续的方式去消除浪费就变成了一种必需
3、品质为先、建立整体
为了确保软件开发的速度,开发团队必须将品质植入过程和代码中。要做到这一点,一种方法是编写代码之前,与客户、开发人员和测试人员一起共同定义验收测试方案。这种方法改进了围绕以需求为中心的对话,可以帮助开发人员了解系统需要开发出怎样的功能
确保质量是嵌入整个系统的系统需要构建自动化测试,安装和持续集成
4、团队授权、增强学习
精益专注于团队,因为决策制定和管理的来源让软对了解最佳选择和成本
通过短期迭代周期、重构、集成测试和频繁的客户反馈会议增强学习
目光长远、脚踏实地、快速失败、快速学习
应广大粉丝要求,我们建立了一个【PMO前沿交流群】,小伙伴们热情踊跃,目前人数已经上万人了,不能直接进群啦,想要进群的添加小编微信,拉你进群。两个添加其一即可!
欢迎加入中国最大的PMO&PM社群