This document discusses different methods for organizing pull-based production systems, including ConWIP, Kanban, and the Theory of Constraints. It covers concepts like throughput, work in progress, cycle time, and bottlenecks. Push systems are compared to pull systems, with pull systems noted as more observable, efficient, and robust. Specific pull methods like ConWIP and Drum-Buffer-Rope are described. Relationships between these production methods and agile software development methodologies like Scrum and Kanban are also discussed.
Toyota Production System or Lean Manufacturing has become an imperative to sustain the current hyper competitive scenario . This presentation looks at the basic tenets of Lean Manufacturing as a philosophy as well as a practicing regime.
What is Value Stream Mapping?
History:
What is Value?
What is a Value Stream?
Different things flow through the Stream:
Reason for Mapping & Analysis :
Objectives:
Team Members and Roles in VSM Study Project:
How to create a Value Stream Mapping?:
Value Stream Mapping Process with example
Step 1 - Gather Data and Information:
Step 2 - Create a Current State Map
VSM Study Symbols:
Collecting Data and Time Studies in VSM Study:
Examples of data required in this study:
Process Steps in VSM Study:
Analysis of the Current State Map:
Step 3 – Future State Map & Action Plans:
Creating an Ideal and Future State
Analysis of Future State Map:
Step 4 – Execute the Plan:
Step 5 – Align & Analysis of Current and Future State:
Keys Points for Successful VSM Study:
Mouhcine NAHAL
Toyota Production System or Lean Manufacturing has become an imperative to sustain the current hyper competitive scenario . This presentation looks at the basic tenets of Lean Manufacturing as a philosophy as well as a practicing regime.
What is Value Stream Mapping?
History:
What is Value?
What is a Value Stream?
Different things flow through the Stream:
Reason for Mapping & Analysis :
Objectives:
Team Members and Roles in VSM Study Project:
How to create a Value Stream Mapping?:
Value Stream Mapping Process with example
Step 1 - Gather Data and Information:
Step 2 - Create a Current State Map
VSM Study Symbols:
Collecting Data and Time Studies in VSM Study:
Examples of data required in this study:
Process Steps in VSM Study:
Analysis of the Current State Map:
Step 3 – Future State Map & Action Plans:
Creating an Ideal and Future State
Analysis of Future State Map:
Step 4 – Execute the Plan:
Step 5 – Align & Analysis of Current and Future State:
Keys Points for Successful VSM Study:
Mouhcine NAHAL
The Lean Kanban Systems Training Module v2.0 includes:
1. MS PowerPoint Presentation including 83 slides covering an Introduction to Lean Management, Benefits of Lean Kanban Systems, Kanban Size Calculations, Three Types of Kanban Systems - Single Card Kanban - Dual or Machine Card Kanban - In-Process Kanban, and a Step-by-Step Kanban Implementation Process.
8 Hidden waste of process plant.
Why most of all manufacturing unit facing trouble to survive against competitor?
How competitor serve best at lowest cost to customer or market?
Lean Value Stream Mapping (VSM) Training ModuleFrank-G. Adler
The Lean Value Stream Mapping (VSM) Training Module v8.0 includes:
1. MS PowerPoint Presentation including 154 slides covering History of Lean Manufacturing, Five Lean Principles, Seven Lean Wastes, A Step-by-Step Approach to Value Stream Mapping with Examples, Basic Lean Management Methods and Tools.
2. MS Excel Value Stream Mapping Team Charter Template
3. MS Excel Future State Transformation Plan Template
4. MS Excel Process Study Worksheet Template & Example, Work Chart Template, Work Combination Table Template & Example, and Process Capacity Worksheet Template & Example
This project gives an introduction to the history and philosophy behind lean management, including just-in-time (JIT) manufacturing, push & pull scheduling, kanban system and continuous improvement process.
Submitted by: Gaurav Singh, Parmeet Singh, Pragya Sarin, Pratistha Gupta, Sanyam Khetarpal, Satya Mathur
Subject: Operations Management, Year: 2015-16
Course: Bachelors of Management Studies
College: Shaheed Sukhdev College of Business Studies, University of Delhi
All rights reserved.
The purpose of this session is to provide you with a high level overview and sense of importance of what Lean is and how it can be applied to your organization. We will also help you identify waste in your processes and give you a flavor of some tools that will help to eliminate that waste, making your processes more efficient and effective.
Grails has great performance characteristics but as with all full stack frameworks, attention must be paid to optimize performance. In this talk Lari will discuss common missteps that can easily be avoided and share tips and tricks which help profile and tune Grails applications.
The Lean Kanban Systems Training Module v2.0 includes:
1. MS PowerPoint Presentation including 83 slides covering an Introduction to Lean Management, Benefits of Lean Kanban Systems, Kanban Size Calculations, Three Types of Kanban Systems - Single Card Kanban - Dual or Machine Card Kanban - In-Process Kanban, and a Step-by-Step Kanban Implementation Process.
8 Hidden waste of process plant.
Why most of all manufacturing unit facing trouble to survive against competitor?
How competitor serve best at lowest cost to customer or market?
Lean Value Stream Mapping (VSM) Training ModuleFrank-G. Adler
The Lean Value Stream Mapping (VSM) Training Module v8.0 includes:
1. MS PowerPoint Presentation including 154 slides covering History of Lean Manufacturing, Five Lean Principles, Seven Lean Wastes, A Step-by-Step Approach to Value Stream Mapping with Examples, Basic Lean Management Methods and Tools.
2. MS Excel Value Stream Mapping Team Charter Template
3. MS Excel Future State Transformation Plan Template
4. MS Excel Process Study Worksheet Template & Example, Work Chart Template, Work Combination Table Template & Example, and Process Capacity Worksheet Template & Example
This project gives an introduction to the history and philosophy behind lean management, including just-in-time (JIT) manufacturing, push & pull scheduling, kanban system and continuous improvement process.
Submitted by: Gaurav Singh, Parmeet Singh, Pragya Sarin, Pratistha Gupta, Sanyam Khetarpal, Satya Mathur
Subject: Operations Management, Year: 2015-16
Course: Bachelors of Management Studies
College: Shaheed Sukhdev College of Business Studies, University of Delhi
All rights reserved.
The purpose of this session is to provide you with a high level overview and sense of importance of what Lean is and how it can be applied to your organization. We will also help you identify waste in your processes and give you a flavor of some tools that will help to eliminate that waste, making your processes more efficient and effective.
Grails has great performance characteristics but as with all full stack frameworks, attention must be paid to optimize performance. In this talk Lari will discuss common missteps that can easily be avoided and share tips and tricks which help profile and tune Grails applications.
Treating Your Pipeline as a Product - Full Day WorkshopManuel Pais
On completion of the workshop, you should have practical experience of techniques to treat your delivery chain as a first class citizen in your value stream, including testing, monitoring and recovering your delivery system.
Grails has great performance characteristics but as with all full stack frameworks, attention must be paid to optimize performance. In this talk Lari will discuss common missteps that can easily be avoided and share tips and tricks which help profile and tune Grails applications.
Load testing is an important part of the performance engineering process. However the industry is changing and load testing should adjust to these changes - a stereotypical, last-moment performance check is not enough anymore. There are multiple aspects of load testing - such as environment, load generation, testing approach, life-cycle integration, feedback and analysis - and none remains static. This presentation discusses how performance testing is adapting to industry trends to remain relevant and bring value to the table.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
TOC ConWIP Kanban
1. Theory of Constraints, ConWIP,
Kanban
different ways for organizing a Pull
Dr. Serhiy Yevtushenko, 05 of March 2015
2. Content
• Introduction
• Queuing Systems – some basics
• Push vs Pull
• Different Ways of Pulling
• Relation to agile methodologies
• Comparison and Conclusions
• Further Links
3. Introduction
• Motivation
• Show principles, explaining the physics and
fundamental reasons, why agile works
• Show connections between agile methods, production
systems and supply chain management
4. Queueing Systems - Basic Definitions
• Thoroughput – the rate, at which entities are
processed by the system
• Work in Progress – the number of entities in the
system
• Cycle Time – time it takes entity to traverse the system
• Capacity – maximal average rate at which entities can
flow through the system
The output of the system cannot equal or exceed it’s capacity
• Utilization = Rate into Station/Capacity
• Bottleneck – process with highest utilization
5. Cycle Time
• Cycle Time increases with utilization, and does so
sharply when utilization approaches 100%
• Little Law (for system in stable state)
– WIP = Throughput * Cycle Time
– Cycle Time = WIP/Throughput
Cycle Time = Delay + T (for single station)
Delay = V*U*T (case with no limits on queue)
V – a variability factor,
U –utilization factor,
T – average effective process time
Lowering WIP leads to shorter cycle times!
6. Batching
• Many operations are done in batches. Benefits
– Setup avoidance
– Better pacing
– Simultaneous processing
• Batching increases capacity, but adds wait-for-batch
and wait-in-batch times to cycle time.
• In simultaneous or sequential batching environment
– The smallest batch size that yields stable system may be
greater then one (due to large setup times)
– Delays due to batching (eventually) increase proportionally
due to batch size
One-piece Flow is not always optimal!
7. Variability and Buffering
• Variability is the fact of life. System can have
– Arrival variability
– In-process variability
• In absence of buffers between stations, variability
propagates inside system
• Variability could be buffered by some
combination of:
– Inventory (Having additional parts in buffers)
– Capacity (Having reserve machines)
– Time (Scheduling with additional time buffer)
8. Push vs Pull
„You don‘t never make nothin‘ and send it to no place.
Somebody has to come get it“
9. Push & Pull Systems
Push systems Pull systems
Doctors Practices – Scheduling
Patients
Security check in airports
Material Resource Planning Systems Supermarkets
School Timetable City Public Offices (Bürgeramt,Finanzamt …)
10. Benefits of Pull Systems
• Observability
– WIP is easy to observe
• Efficiency
– Achieve a given level of
thoroughput with a smaller
inventory
– Prevent system overload of
and overproduction
• Robustness
– Errors in setting WIP level are
less severe then errors in
setting release rate for push
systems
0
10
20
30
40
50
60
70
0 10 20 30 40 50 60 70 80 90 100 110 120 130
P
r
o
f
i
t
optimal control paramater %
Push System Pull System
Optimum
Robustness
Efficiency
11. ConWIP – Constrained Work in
Progress (Spearmann and Hopp)
Benefits:
• Easy to introduce
• Limits WIP in the system
• Suits well wenn doing a lot of custom products
12. Theory of Constraints – Five Focusing
Steps
1. Identify systems constraint
2. Decide how to exploit it
3. Subordinate everything else to the decisions made
in step 1 and 2
4. Elevate the systems constraint
5. Don’t allow inertia to be system constraint. When
constraint has been broken, go to step 1
13. Theory of Constraints – Drum-Buffer-
Rope
Theory of Constraints has as well a Project Management Part
– Critical Chain Project Management
14. Kanban
Benefits
• Works best with high-quantity low-variety parts
• Requires least amount of adjustment when demands decreases
Pecualiarity
• But if in-process variability changes, kanban system may experience
performance loss and require reconfiguration
15. Relation to Agile Methodologies
Production Planning Method Methodology
ConWIP Scrum, Extreme Programming
Drum-Buffer-Rope/Theory of Constraints Was a starting point of Kanban by D. J.
Andersen.
Drawbacks: Bottlenecks shift often in
practice in software development
It is easy to implement Critical Chain
Project Management wrong
Kanban Was used as an model, on base of which
Kanban for Software Development was
developed
16. Conclusions
There already exist a lot of research on Production
Planning and Control System
Mathematical part is good developed
Simulations of different pull systems exist
Performance of agile methods could be explained by
better robustness of pull systems
Basing on production systems:
Kanban suits good for high amount of low-variability tasks
Scrum passes better for tasks with high variability in input
Combined system could be devised as well
17. Further Links
Donald Reinertsen The Principles of Product Development Flow:
Second Generation Lean Product Development
Eliahu Goldratt, Jeff Cox The Goal: A Process of Ongoing
Improvement/Das Ziel: Ein Roman über Prozessoptimierung
Eliahu Goldratt The Race
Wallace J. Hopp, Mark L. Spearmann Factory Physics
www.factoryphysics.com
Wallace J. Hopp. Supply Chain Science
http://www.allaboutlean.com/ - site of Prof. Dr. Christoph Rosen –
covers ConWip, Kanban, Drum-Buffer-Rope and other topics,
related to lean manufacturing
18. Q & A
Dr. Serhiy Yevtushenko
codecentric AG
An der Welle 3
60322 Frankfurt
serhiy.yevtushenko@codecentric.de
http://asffm.blogspot.de