精益软件开发 2003 年《精益软件开发》书籍的问世,标志着精益理念和实践正式引入软件开发领域,与敏捷软件开发平齐(2001 敏捷宣言),成为新的软件开发方法。 敏捷软件开发继承和吸收了众多的精益思想和理念,精益软件开发对敏捷软件开发产生了重大的影响。 5 下放权力 传统的团队里都是由团队的领导者来决定和分配每个人所要完成的任务。但是精益开发主张将这种权利下放到团队的每个人手里,从而使开发人员有权利来阐述自己观点并提出建议。 精益产品开发 2017 年《精益产品开发》书籍的问世,从产品角度引入精益思想和精益理念,结合产品开发特点和流程,将精益生产的理念与产品实践进行提炼、适配和优化。 MVP 定义 5. 价值验证反馈 3. 精益看板 建立看板 可视化价值流动 1. 可视化用户价值。产品的目标是交付用户价值,看板的可视化也应该从用户的视角来组织; 2.
精益软件开发 2003 年《精益软件开发》书籍的问世,标志着精益理念和实践正式引入软件开发领域,与敏捷软件开发平齐(2001 敏捷宣言),成为新的软件开发方法。 敏捷软件开发继承和吸收了众多的精益思想和理念,精益软件开发对敏捷软件开发产生了重大的影响。 5 下放权力传统的团队里都是由团队的领导者来决定和分配每个人所要完成的任务。但是精益开发主张将这种权利下放到团队的每个人手里,从而使开发人员有权利来阐述自己观点并提出建议。 精益产品开发 2017 年《精益产品开发》书籍的问世,从产品角度引入精益思想和精益理念,结合产品开发特点和流程,将精益生产的理念与产品实践进行提炼、适配和优化。 MVP 定义5. 价值验证反馈3. 精益看板建立看板可视化价值流动1. 可视化用户价值。产品的目标是交付用户价值,看板的可视化也应该从用户的视角来组织;2. 可视化用户价值端到端的流动过程。
精益思想 精益思想源于丰田的精益生产方式,1996 年 James Womack 和 Daniel Jones 的《精益思想(Lean Thinking)》一书问世,精益生产方式由经验变成为理论,新的生产方式正式诞生 精益思想理念 精益思想的理念主要包含三部分: 系统思维 大处着眼,小处入手。 价值驱动 增值意义,拉动。 流程速度 增值百分比,效率。 精益思想的思想体系 精益思想对精益生产的思想体系进行了理论升华。 5 精益求精 不断完善,不断重复第一步到第四步,识别其中的问题,追求完美的价值和价值流动,消除过程中所有的浪费。 精益产品开发是精益在软件领域发展的主要方式。 软件开发方法主要包括瀑布、敏捷、精益等; 2. 应用技术架构主要包括微服务架构、服务网格架构、无服务器架构、分布式多运行架构等; 3.
精益思想 精益思想源于丰田的精益生产方式,1996 年 James Womack 和 Daniel Jones 的《精益思想(Lean Thinking)》一书问世,精益生产方式由经验变成为理论,新的生产方式正式诞生 精益思想的思想体系精益思想对精益生产的思想体系进行了理论升华。将精益生产的五大原则升级为精益思想的五大原则。 5 精益求精不断完善,不断重复第一步到第四步,识别其中的问题,追求完美的价值和价值流动,消除过程中所有的浪费。 精益产品开发是精益在软件领域发展的主要方式。 软件开发方法主要包括瀑布、敏捷、精益等;2. 应用技术架构主要包括微服务架构、服务网格架构、无服务器架构、分布式多运行架构等;3.
精益生产 精益生产源于丰田生产方式,是对丰田生产方式的总结和借鉴。 精益生产方式源于丰田生产方式,是由美国麻省理工学院组织世界上 17 个国家的专家、学者,花费 5 年时间,耗资 500 万美元,以汽车工业这一开创大批量生产方式和精益生产方式 JIT 的典型工业为例,经理论化后总结出来的 精益生产方式的优越性不仅体现在生产制造系统,同样也体现在产品开发、协作配套、营销网络以及经营管理等各个方面,它是当前工业界最佳的一种生产组织体系和方式,也必将成为二十一世纪标准的全球生产体系(思考:手工艺小批量 精益生产的核心是用最少的工作,创造价值。精益生产主要来源于丰田生产系统(TPS)的生产哲学。 软件开发方法主要包括瀑布、敏捷、精益等;2. 应用技术架构主要包括微服务架构、服务网格架构、无服务器架构、分布式多运行架构等;3.
精益生产 精益生产源于丰田生产方式,是对丰田生产方式的总结和借鉴。 精益生产方式源于丰田生产方式,是由美国麻省理工学院组织世界上 17 个国家的专家、学者,花费 5 年时间,耗资 500 万美元,以汽车工业这一开创大批量生产方式和精益生产方式 JIT 的典型工业为例,经理论化后总结出来的 精益生产方式的优越性不仅体现在生产制造系统,同样也体现在产品开发、协作配套、营销网络以及经营管理等各个方面,它是当前工业界最佳的一种生产组织体系和方式,也必将成为二十一世纪标准的全球生产体系(思考:手工艺小批量 精益生产的核心是用最少的工作,创造价值。精益生产主要来源于丰田生产系统(TPS)的生产哲学。 软件开发方法主要包括瀑布、敏捷、精益等; 2. 应用技术架构主要包括微服务架构、服务网格架构、无服务器架构、分布式多运行架构等; 3.
前言: 本文主要探讨在精益敏捷的开发下, 该如何看待与处理所谓的 “带病迭代”? (而不在探讨如何定义带病迭代◦) 本文: 精益敏捷开发采用迭代的方式进行开发◦许多的团队在这方面往往犯了以下的其中一个错误, 而使得精益敏捷开发最终以失败收场! 2) 认为迭代是 “带病” 了, 便认为应停止开发下一轮迭代的所有需求, 先将这轮迭代搞 “健康” 了再说◦ 如此的思维, 作法是以 CMMi 的方式在执行精益敏捷开发;标准的借尸还魂◦最终, 结论: 在精益敏捷的开发下, 看待与处理所谓的 “带病迭代”, 是期望项目经理需根据: 1) 外部客户, 使用者的变化 2) 产品质量的变化 有智慧的做出正确的 “决策”, “计画 ” 与 “执行’◦ 能拥抱变化, 才是真正的精益敏捷开发!
前言: 本篇主要是在讲述精益敏捷外包开发, 其背后的主要思维◦ 本文: 许多企业的 IT 部门, 因为人力成本的考量, 同时也为了能拥有更多与更有弹性的人力资源, 而将软件开发与软件测试的工作外包 , 却还是无法高效率的交付高质量的产品◦ “精益敏捷外包开发” 便是要以: 1) 团队协作 2) 轻量级的流程 3) 自动化的环境 使来自不同公司 甚至是身处于不同办公地点的的外包人员, 均能形成一致的共识, 主动且高效的协作, 而能针对版本质量的现况,, 适时的做出适当的决策, 使产品版本的交付, 能符合高效且高质量的要求◦ 所以, “精益敏捷外包开发 ◦ 产品软件的开发, 需能即时反应产品质量的现况: 团队可依产品质量的现况, 做出适当的决策; 如: 依据目前迭代测试的结果, 制订下一轮迭代的迭代计划◦ 结论: 精益敏捷外包开发的模式 , 回归以人为中心的工作模式◦在此模式下, 确实能激发外包人员的主动性与自主性◦ 而使得产品软件的开发, 在此模式下, 可同时具备高效率的开发与与高质量的版本发布◦ 在后续将有更多的文章探讨这方面的议题
本书以实践的方式,将这一系列的领域及理论知识结合到一起,来帮助读者构建全栈Web 开发的知识体系,并辅以精益及敏捷的思想,来一步步开发Web 应用:从创建一个UI 原型到编写出静态的前端页面;从静态的前端页面到带后台的应用 ,并部署应用;从Web 后台开发API 到开发移动Web 应用。 在这个过程中,我们还将介绍一些相辅相成的步骤:使用构建系统来加速Web 应用的开发;为应用添加数据分析工具来改进产品;使用分析工具来改善应用的性能;通过自动化部署来加快上线流程;从而帮助读者开发出一个真正可用的全栈 同时,我们也将帮助读者把这些步骤应用到现有的系统上,改进现有系统的开发流程。
2016, 深圳, Ken Fang 前言: 精益敏捷开发以轻量级的文档与团队协作, 提高开发的效率。 另一方面, 许多人对于精益敏捷开发在轻量级的文档下, 如何保证开发的质量存在著许多的质疑与困惑。 本文将从 “度量” 的角度, 运用一轻量级度量的方式, 确保团队在精益敏捷开发的过程中, 可同时确保效率与质量。 1) 测试用例先行 (流程指标) 精益敏捷开发, 期望以表格式的测试用例, 使开发人员可清楚的明白到底要开发什么? 3) 同时兼顾效率与产品质量 (质量指标) 精益敏捷开发的质量指标, 主要是以 “缺陷” 驱动团队的开发质量与测试效率。 I.
前言: 本文主要是在讲述精益敏捷外包开发, 为何应舍弃 “过重的文档”, 而应改采 ”视觉化的看板”, 方能有效的整合来自不同企业,位于不同办公区的软件外包人员, 而能共同高效的完成高质量的交付 , 外包的开发与测试人员, 才会开始进行相关的开发与测试工作◦ 而这一看似必要且理所当然, 应该由企业 IT 部门的需求分析/ 设计人员, 所交付的需求/ 设计规格书, 往往却是造成企业 IT 部门 “等待”, 而被 “压缩”; 举例: 本来在整个版本中, 应有 3 个月的时间进行开发与测试, 却被压缩成只剩下两周◦ 当外包人员的开发与测试的时间被压缩时, 外包人员将别无选择, 只能把手头上的工作先交付出去 可视化: 可视化的呈现, 产品软件开发周期内的信息; 包括: 需求分析, 架构设计, 测试用例等的信息◦ 3. 团队协作: 可使企业 IT 部门与来自不同企业, 位于不同办公区的外包人员充分且直接的协作◦ 我便是以 “看板”的型式,在精益敏捷外包开发中, 建构一高效的信息传递机制◦
image.png 这一阶段,我来给大家介绍下精益产品开发的“前世今生”。 精益产品开发英文是:Lean Startup。 精益产品开发概述 精益产品开发是一种用于开发产品和服务的方法论,旨在缩短产品开发的周期,并快速发现产品创意构思是否可行;这是通过采用商业假设驱动的实验、迭代产品发布和验证学习的组合来实现的。 精益制造后来作为一种精益软件开发方法,广泛应用于软件行业。 image.png 基于精益产品开发的定义 企业家Eric Ries在他的博客和书《精益创业》中使用了特定的术语来指代核心的精益产品开发原则。 精益营销 精益产品管理 精益软件开发 精益用户体验 所以,精益产品开发(Lean Startup方法),已经不再是一个初创企业的方法论,“精益”是每位创业者和企业家的必修课
精益开发如何驱动人才进行创新? 图片 2 提升能力 01 分解目标,设定节奏 帮助员工理清问题,把大问题切成若干小问题,帮助其设定节拍,从他愿意做的部分开始,鼓励他尝试;随时观察员工进度和状况,尤其在产品开发的初期,如果情况不妙,一定要出手稍微拉一下 产品和流程开发的成功取决于为每个客户交付的具体和实际价值。 除了观察之外,这种理解还要有针对性的实验,多方案的工程以及开发早期的快速学习周期而得到增强。
精益画布 [小商家版精益画布] 产品原型设计 经过对比分析,决定通过墨刀来进行产品原型设计,目前免费。 可证伪性的假设问题 一次扫街发宣传单可获得小商家客户新增5个,至少1个客户尝试使用; 通过MVP验证裂变是产品的获取用户重要渠道; 产品指导 客户并不关心你的解决方案是什么,他们只关心自己存在的问题(创业者总是对 定量验证解决方案(改善产品);5. 产品风险(产品是否合适);6. 客户风险:能否建立起客户渠道;7. 市场风险:能否建立起可持续发展的商业模式。
精益对大家来说都不陌生了,无论是最开始提取的丰田制造原型,还是后面延伸出来的物流供应链管理,再到近两年颇为流行的精益创业(Lean Startup),都在不停刷新着“精益”这个概念。 最近也不乏把精益当成“热词”来包装的各种理论,以至于很多客户建议我另外给“精益企业”取个名字。我一般都会礼貌回答说:看看精益房子(见下图)吧,我们并没有发明什么新东西。 ? 开发了多少条需求和测试出了多少bug,横比环比增长了多少都是报告中的常客。 上面对等的场景是一个蓬头的程序员,对象(OO)也搞了5年了,这次遇上了函数(FP)项目,于是“WTF”成了口头禅,有时候在pair时忍不住说了还得道歉。 什么事情喊口号容易,持之以恒的一万小时是每个希望成为精益践行者必须经历的磨练。“着眼长远”这一精益的另一基本原则送给还在坚持的同学们。 ----
精益是DevOps发展的必然途径 开发过程为什么难以衡量? 实现“与业务目标保持一致、更短的开发周期、更高的部署频率、更可靠的软件发布”,这一持续交付的目标肯定是无比正确的。 这就是我们所谓的精益。 通过统一的DevOps平台,对软件建设的过程数据进行收集和监控,然后以直观的精益看板的形式展现,我们可以更容易发现问题、分析问题、解决问题。 这就是我所理解的DevOps “精益”思维。 在我规划DevOps产品的时候,我认为精益是DevOps的灵魂。而大多数的企业和DevOps产品并没有重视“精益”,我以为我是孤独者。 至于协作、精益、持续改进,都不是他们所考虑的问题。 03 精益 通过收集和监控各个组件、各个过程的执行数据,提供直观的精益看板进行展示,作为企业持续改进的依据,能帮助企业发现目前项目或研发团队存在的问题,持续改进DevOps团队生产和交付,最大化体现
5S管理是精益生产落地的一部分,这个过程有许多步骤,需要牢记的主要因素是:它是随着时间的推移而发生的小变化,不是大的即时变化。为了了解此方法如何帮助你的企业,了解它是什么以及它如何工作是很重要的。 5S是一个涉及通过seiri、seiton、seiso、seiketsu和shitsuke来维持你的业务的过程。这5个词都反映了在你的业务中实施变革的不同步骤。 精益生产侧重于消除工作场所的浪费,而该方法试图清除运输、库存、移动、等待、生产过剩、过度加工、缺陷等7种浪费。它会对业务和公司的发展产生重大影响,所以你能做得最好的事情就是尽快掌握它。 一旦你能够处理5S列表中的第一个大S,你就可以开始处理其他四个。其余的包括实施解决方案,研究其他方法,通过小的改变来推进公司发展,使工作空间更安全。
精益生产是日本丰田公司开发的一种方法,用于消除制造系统中的浪费(日语中的Muda)。本质上,这种做法旨在通过提高效率来提高产品价值和客户满意度,从而为结构增加更多价值。 但,这其中一直有几个精益原则在支配着这种方法,在实施之前理解这些原则很重要。天行健精益生产顾问总结如下:图片1、消除浪费精益生产实践的主要原则是消除浪费。 在消除浪费的过程中,精益生产原则使人们能够审视组织内的不同领域,并确定非增值工作,从而减少或消除浪费。 2、持续改善在日语中被称为Kaizen,持续改善是精益所有原则中最重要的。没有它,组织将无法取得任何进展。 4、内置质量为了减少浪费,精益意味着质量应该内置于制造过程中。这意味着从设计阶段到包装,质量应该始终存在。5、准时生产准时生产表明,公司在考虑产品质量的同时,只应在需要时生产所需产品。
实践证明,精益生产现场管理与改善并不容易,必须要深刻理解精益生产的意义,然后分阶段完成。 具体如下所示:1、提高意识实施精益生产基础管理工作的第一步是引导各级人员树立精益思想,提高各级人员的精益素质,开展精益研究,完善安全管理、生产管理、质量管理、设备管理、物资供应,全面提高公司的精益指标。 让各级员工逐步形成精益理念,建立精益文化,自觉运用精益优化方法,持续降低成本,从而消除一切可能的浪费,全面提高企业的效益。2、识别瓶颈有了精益意识作为基础,接下来就要进入到识别瓶颈的阶段。 4、制度完善在提升改善的过程中,要注重公司的发展目标并且不断提高生产能力,结合公司的薄弱环节,将精益管理理念融入各种管理体系,为精益管理奠定坚实的基础。 5、深化文化公司要想真正实现精益生产现场管理与改善,必定需要深入挖掘公司的组织文化。企业文化是企业内部管理的核心基础,是影响员工行为的内在源泉,也是实现精益生产的不竭动力。
施工项目组织精益化是以精益思想为指导,通过精益组织管理,实现精益建造。 外圈:精益质量管理、精益安全管理、精益工期管理、精益成本管理、精益组织管理。 内圈:以客户拉动,实现增加价值、减少浪费、持续改善的目标。 明确提出多方协同管理的应用点主要包含5项:工作任务协同管理、质量和安全协同管理、图档协同管理、项目成果物的在线移交和验收管理、在线沟通服务。 案例:某精益建造项目以客户需求为龙头,带动其他管理工作。如图5以客户需求为龙头的某精益建造项目实施路径。 图5以客户需求为龙头的某精益建造项目实施路径 ①制定交付标准(房间手册):此过程和业主及其他合作方沟通,明确需求,制定标准。 ②反推专业、工序:明确达到标准需完成的工作内容及先后关系。