精益制造中的浪费映射
精益项目管理旨在识别和减少生产过程中的浪费。您可以遵循不同的浪费识别准则来实现此目的,当您使用自己的时间做事情时,这些准则会更加突出。
精益制造中的浪费
如敏捷 practitioners 所述,以下是在软件开发中可以发现的七种形式的浪费。
部分完成的工作
当您开始一个项目但未完成它时,您可能会不光浪费一些未充分利用的资源,还会浪费其他资源。这些资源的具体表现形式包括已完成但未测试的代码,已编写但等待开发的规范,已完成但等待实现的设计,等等。
额外流程
在每个项目阶段,都有一些额外的流程,而这些流程最终并未为客户带来任何价值。例如,从未参考过的文档或根本不需要等待批准的流程。
其他功能
任何具有不必要或永远不会使用功能的软件。其他功能的示例包括敏捷团队尝试仅仅出于技术趣味性而非用户友好性而纳入功能的情况。
任务切换
经理必须密切关注员工的上下文切换,以避免与返回原始任务相关的无谓费用。经理了解员工在任务之间切换所花费的时间非常重要。这样,他们在处理该任务时可以将他们分配到一个项目中,并确保取得更大的进展。
等待时间
最好避免浪费时间,这就是密切关注合适人选并在不等待他人情况下执行任务非常重要的原因。我们称这种情况为具有依赖关系,但未能满足截止日期或等待回复需要浪费时间,而通过维持开放的沟通渠道可以避免这种情况的发生。
动作时间
为将物品从一个位置移动到另一个位置而作出的努力会导致浪费。这种情况通常发生在分布式团队中,因为每个人都必须传递责任。
缺陷
对于项目而言,总是会出现新的缺陷。缺乏具体项目规范是可能导致问题发生的另一个因素。最终,工作系统(例如需求或软件缺陷等)都是导致项目成功出现浪费的根源。
价值流
价值流是指组织为顾客提供价值的活动,从顾客首次联系公司一直到顾客认可你的努力的整个过程。
Disciplined Agile 侧重于三种类型的价值流:持续改进、创新和多元化。
开发价值流创建、计划和管理开发团队的各个方面。它涵盖决策过程、沟通、项目管理和财务。
客户体验是对市场份额的关键衡量。营销人员、销售人员和运营人员都应了解为传递客户满意度所涉及的价值流。客户体验直接对应着一个人的运营价值流。
图 1 展示了一家披萨公司的各种价值流。重要的是,公司首先确保运营价值流以客户满意度开始,并以向顾客交付正确产品结束。它包括接单、在商店运营和跟踪送货。在开发价值流中,我们有三个不同的开发团队,负责部署订单管理、在商店运营以及跟进送货跟踪系统。
价值流映射
扩展运营价值流包括改进系统和减少从整个流的开始到结束的总时间。这将允许现在的改进,而不是以牺牲未来发展为代价。
所需做的所有事情就是应用这三个步骤
明确你要询问的内容。我们有以下问题
我们为什么而存在?
我们现在在做什么?在这种情况下,答案是“当前状态”。这是你的业务所做的内容。它有什么价值流,以及顾客如何从中受益?
哪里有浪费,我们如何将其从工作流中消除?
可以使用价值流映射来实现此目的
花时间规划逐步方法。
当你在流程中发现问题时,请使用 DA 浏览器。它可以帮助你实现现有流程的视觉化,并找出可以改变的各个区域以提高效率。
如果您的流程中存在可改进的空间,您可以开始使用“指导持续改进”来识别这些空间。借助 DA 浏览器,您可以使用“难题解决”继续进行对话和分析。
从每个类别中获得一项改进,来创建一份优先级待办事项清单。
分析积压事项可改进的方面,然后执行并交付,以便交付建议的改进。不要在分析之后停止。
持续改进。
多步骤流程将帮助您充分发挥潜力
您可以从当前状态价值流映射开始,但在知识工作中,首先以理想化开发价值流或可用的众多其他开发价值流模式之一开始更为实用和有帮助,进行调整,将其映射到我们的上下文中,然后,您可以使用它们进行对话。
价值流映射的目标是识别瓶颈并找到消除瓶颈的方法。通过这种方法,您可以确定最强的领域并专注于“至关重要的少数”,同时将其他 80% 留给其他计划。
您要专注于工作流程中的延迟、浪费和其他挑战。这包括等待、多任务处理、人员超负荷、返工任务或寻找完成工作所需的正确资源。这通常会导致问题检测延迟和质量差。您要确保您每次都能按时交付高质量的工作。
敏捷的目标是什么?
精益思想是一种原则系统,其中公司尝试消除浪费或不必要的活动。这涉及为提高生产力和减少“浪费”(日语)而进行的永无止境的努力。
为了确保您的业务高效,您必须找到对您客户的生活不增值的浪费种类。
将学习变成一种挑战。您可以通过引入测验并在当前技能集之外扩展知识来做到这一点。
为了确保您的项目朝着正确的方向发展,获得反馈至关重要。您可以通过多种方式快速获得反馈并在需要时进行调整。其中包括与客户配对进行短期反馈会议、使用小迭代周期以及定期执行重构和集成测试。
对于软件,任何决策都应基于事实,而不是预测。您做出决策越早,涉及的风险就越小 - 因为这是在项目开始时发生的,没有参考动量。做决策太晚的缺点是,企业会冒更大的风险。
由于时间不可替代,且可以成败一个项目,因此速度至关重要。选择适合您业务的交付时间表,以便尽快交付没有重大缺陷的最终产品,并在下一次迭代中继续提供反馈。
团队未得到充分利用的最主要原因之一,是由于管理层对其客户需求、员工性格或实际的项目需求了解甚少,而由他们人为组织。简而言之:在开发环境中,时间表过于严格、结构僵化以及彼此缺乏所有权,会给一些公司带来大问题。幸运的是,敏捷开发赋能团队,管理层会明确分配团队和角色。
客户应能够轻松地与开发人员交谈,并且他们应能够获得所需的所有信息。请务必记住,客户体验是关键。我们希望客户感觉他们正在与人互动,而不仅仅是一台机器。