Lean Kanban India 2018 | WIP decides Lead Time, Delivery Rate and Flow Effic...LeanKanbanIndia
Session Title: WIP decides Lead Time, Delivery Rate and Flow Efficiency
Session Overview:
We all are familiar with Kanban metrics. When we adopt Kanban, we want to achieve shorter Lead Time, higher delivery rate and better flow efficiency. How do we achieve all of this? The master key is WIP limit. Together, let’s look at different scenarios to understand impact of WIP limit on all three... Is there some magic formula? What does the data say... what are the findings so far?
As your service footprint grows, adding traffic control capabilities beyond stock solutions like kube-proxy becomes critical. Envoy provides fine grained routing control, load shedding, and metrics that help you scale your environment smoothly. We'll walk through several traffic control strategies using Envoy.
The proliferation of good metrics collection and visualization toolkits over the past five years has been a huge benefit to developers. But with so many metrics available, along with a massive proliferation of services and limited cognitive capacity, which ones should we focus on?
Are you trying to introduce change into your organization, and feel like you’ve hit a brick wall? Do you want to move forward with Lean initiatives, but are not sure how to apply them “in the trenches”? Have you adopted Agile principles and practice Scrum, but find it limiting when dealing with multiple teams and/or cross-functional organizations?
Kanban is an increasingly popular system for introducing incremental, evolutionary process into an organization. Based on Lean principles, it offers a way to move beyond basic Scrum and improve process in a consistent, manageable fashion. Dev9 has helped clients transition to Kanban, and we would like to share our engagement experiences.
Embrace DevOps: Delivery Value with Puppet AutomationNavin Kumaran
This is the first of series of meetup conducted in AWS Chennai. Session 2 was "Embrace DevOps: Delivery Value with Puppet Automation". AWS Chennai Meetup at 8KMiles.
Lean Kanban India 2018 | WIP decides Lead Time, Delivery Rate and Flow Effic...LeanKanbanIndia
Session Title: WIP decides Lead Time, Delivery Rate and Flow Efficiency
Session Overview:
We all are familiar with Kanban metrics. When we adopt Kanban, we want to achieve shorter Lead Time, higher delivery rate and better flow efficiency. How do we achieve all of this? The master key is WIP limit. Together, let’s look at different scenarios to understand impact of WIP limit on all three... Is there some magic formula? What does the data say... what are the findings so far?
As your service footprint grows, adding traffic control capabilities beyond stock solutions like kube-proxy becomes critical. Envoy provides fine grained routing control, load shedding, and metrics that help you scale your environment smoothly. We'll walk through several traffic control strategies using Envoy.
The proliferation of good metrics collection and visualization toolkits over the past five years has been a huge benefit to developers. But with so many metrics available, along with a massive proliferation of services and limited cognitive capacity, which ones should we focus on?
Are you trying to introduce change into your organization, and feel like you’ve hit a brick wall? Do you want to move forward with Lean initiatives, but are not sure how to apply them “in the trenches”? Have you adopted Agile principles and practice Scrum, but find it limiting when dealing with multiple teams and/or cross-functional organizations?
Kanban is an increasingly popular system for introducing incremental, evolutionary process into an organization. Based on Lean principles, it offers a way to move beyond basic Scrum and improve process in a consistent, manageable fashion. Dev9 has helped clients transition to Kanban, and we would like to share our engagement experiences.
Embrace DevOps: Delivery Value with Puppet AutomationNavin Kumaran
This is the first of series of meetup conducted in AWS Chennai. Session 2 was "Embrace DevOps: Delivery Value with Puppet Automation". AWS Chennai Meetup at 8KMiles.
Synchronizing Your Test
Tests can be synchronized either of the ways
Synchronization point
Exist or Wait statements
Increase the default timeout settings
Code Yellow: Helping Operations Top-Heavy Teams the Smart WayTodd Palino
All engineering teams run into trouble from time to time. Alert fatigue, caused by technical debt or a failure to plan for growth, can quickly burn out SREs, overloading both development and operations with reactive work. Layer in the potential for communication problems between teams, and we can find ourselves in a place so troublesome we cannot easily see a path out. At times like this, our natural instinct as reliability engineers is to double down and fight through the issues. Often, however, we need to step back, assess the situation, and ask for help to put the team back on the road to success.
We will look at the process for Code Yellow, the term we use for this process of “righting the ship”, and discuss how to identify teams that are struggling. Through a look at three separate experiences, we will examine some of the root causes, what steps were taken, and how the engineering organization as a whole supports the process.
Learn about how to visualize the value chain while using Kanban in your software development processes. Also see what digital Kanban tools are on the market
Using Time Series for Full Observability of a SaaS PlatformDevOps.com
Aleksandr Tavgen from Playtech, the world’s largest online gambling software supplier, will share how they are using InfluxDB 2.0, Flux, and the OpenTracingAPI to gain full observability of their platform. In addition, he will share how InfluxDB has served as the glue to cope with multiple sets of time series data.
It covers general problem of creating monitoring and observability without killing your Ops motivation team with False Positives and unexplained alerts.
Problems on this side, pitfalls, anti-patterns, and how to make it right.
How to manage a monitoring zoo. Spaghettification of dashboards. Why Uber needs 9 billion metrics (¯\_(ツ)_/¯) and why this is antipattern. Metrics as a stream of data. We talk about new Flux language from InfluxDb. A bit of time series analysis and defining of pipelines in Flux for metrics data. Drunkyard walk on your metrics or why to measure a randomness.
Observability - The good, the bad and the ugly Xp Days 2019 Kiev Ukraine Aleksandr Tavgen
Talk about approaches to an observability. Do we need millions of metrics? Anomalies vs regularities? Can Machine Learning help us? Some abilities of Flux language by InfluxData
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...InfluxData
Aleksandr Tavgen from Playtech, the world’s largest online gambling software supplier, will share how they are using InfluxDB 2.0, Flux, and the OpenTracingAPI to gain full observability of their platform. In addition, he will share how InfluxDB has served as the glue to cope with multiple sets of time series data, especially in the case of understanding online user activity — a use case that is normally difficult without the math functions now available with Flux.
Actionable Continuous Delivery Metrics - QCon San Francisco November 2018 Suzie Prince
High performance teams are defined by their ability to deliver software faster, with higher quality and reliability. A key ingredient is a Continuous Delivery process that allows you to deliver features to production seamlessly. Once you embrace Continuous Delivery, it is important to measure the effectiveness of your CD workflow.
If you are looking at increasing the deployment frequency of your applications, recovering from failures more quickly, or improving the cycle time of features to production, this talk discusses the metrics that help to improve your software delivery practice.
In this talk, I cover:
The value of measuring and monitoring your CD pipeline What metrics matter when improving your path to production? We will go through important concepts like throughput, failure rate, mean time to recover, cycle time etc. A step to step guide to using metrics to improve your CD process. We will use examples to address common issues like low throughput, slow cycle time, high failure rate, high MTTR.
Presented at QCon San Francisco November 2018.
"A Framework for Developing Trading Models Based on Machine Learning" by Kris...Quantopian
Presented at QuantCon Singapore 2016, Quantopian's quantitative finance and algorithmic trading conference, November 11th.
Machine learning is improving facets of our lives as diverse as health screening, transportation and even our entertainment choices. It stands to reason that machine learning can also improve trading performance, however the practical application is fraught with pitfalls and obstacles that nullify the benefits and present a high barrier to entry. Building on background information and introductory material, Kris will propose a framework for efficient and robust experimentation with machine learning methods for algorithmic trading. The framework's objective is to arrive at parsimonious models whose positive past performance is unlikely to be due to chance. The framework is demonstrated via practical examples of various machine learning models for algorithmic trading.
Stop Flying Blind! Quantifying Risk with Monte Carlo SimulationSam McAfee
Product development is inherently risky. While lean and agile methods are praised for supporting rapid feedback from customers through experiments and continuous iteration, teams could do a lot better at prioritizing using basic modeling techniques from finance. This talk will focus on quantitative risk modeling when developing new products or services that do not have a well understood product/market fit scenario. Using modeling approaches like Monte Carlo simulations and Cost of Delay scenarios, combined with qualitative tools like the Lean Canvas and Value Dynamics, we will explore how lean innovation teams can bring scientific rigor back into their process.
Process Mining and Data-Driven Process SimulationMarlon Dumas
Guest lecture delivered at the - Institut Teknologi Sepuluh on 8 December 2022.
This lecture gives an overview of process mining and simulation techniques, and how the two can be used together in process improvement projects.
Choosing the right process improvement tool for your project.
Learn how an experienced engineer decides when simulation is the right tool for his projects,
and when it isn't.
With the evolution of process improvement software, it can be difficult to decide the right tool for the job. Using something too powerful and complex can be a lengthy and unnecessary process, but underestimating the depth of analysis required and choosing something too simplistic early in a project can result in repeated work later.
Synchronizing Your Test
Tests can be synchronized either of the ways
Synchronization point
Exist or Wait statements
Increase the default timeout settings
Code Yellow: Helping Operations Top-Heavy Teams the Smart WayTodd Palino
All engineering teams run into trouble from time to time. Alert fatigue, caused by technical debt or a failure to plan for growth, can quickly burn out SREs, overloading both development and operations with reactive work. Layer in the potential for communication problems between teams, and we can find ourselves in a place so troublesome we cannot easily see a path out. At times like this, our natural instinct as reliability engineers is to double down and fight through the issues. Often, however, we need to step back, assess the situation, and ask for help to put the team back on the road to success.
We will look at the process for Code Yellow, the term we use for this process of “righting the ship”, and discuss how to identify teams that are struggling. Through a look at three separate experiences, we will examine some of the root causes, what steps were taken, and how the engineering organization as a whole supports the process.
Learn about how to visualize the value chain while using Kanban in your software development processes. Also see what digital Kanban tools are on the market
Using Time Series for Full Observability of a SaaS PlatformDevOps.com
Aleksandr Tavgen from Playtech, the world’s largest online gambling software supplier, will share how they are using InfluxDB 2.0, Flux, and the OpenTracingAPI to gain full observability of their platform. In addition, he will share how InfluxDB has served as the glue to cope with multiple sets of time series data.
It covers general problem of creating monitoring and observability without killing your Ops motivation team with False Positives and unexplained alerts.
Problems on this side, pitfalls, anti-patterns, and how to make it right.
How to manage a monitoring zoo. Spaghettification of dashboards. Why Uber needs 9 billion metrics (¯\_(ツ)_/¯) and why this is antipattern. Metrics as a stream of data. We talk about new Flux language from InfluxDb. A bit of time series analysis and defining of pipelines in Flux for metrics data. Drunkyard walk on your metrics or why to measure a randomness.
Observability - The good, the bad and the ugly Xp Days 2019 Kiev Ukraine Aleksandr Tavgen
Talk about approaches to an observability. Do we need millions of metrics? Anomalies vs regularities? Can Machine Learning help us? Some abilities of Flux language by InfluxData
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...InfluxData
Aleksandr Tavgen from Playtech, the world’s largest online gambling software supplier, will share how they are using InfluxDB 2.0, Flux, and the OpenTracingAPI to gain full observability of their platform. In addition, he will share how InfluxDB has served as the glue to cope with multiple sets of time series data, especially in the case of understanding online user activity — a use case that is normally difficult without the math functions now available with Flux.
Actionable Continuous Delivery Metrics - QCon San Francisco November 2018 Suzie Prince
High performance teams are defined by their ability to deliver software faster, with higher quality and reliability. A key ingredient is a Continuous Delivery process that allows you to deliver features to production seamlessly. Once you embrace Continuous Delivery, it is important to measure the effectiveness of your CD workflow.
If you are looking at increasing the deployment frequency of your applications, recovering from failures more quickly, or improving the cycle time of features to production, this talk discusses the metrics that help to improve your software delivery practice.
In this talk, I cover:
The value of measuring and monitoring your CD pipeline What metrics matter when improving your path to production? We will go through important concepts like throughput, failure rate, mean time to recover, cycle time etc. A step to step guide to using metrics to improve your CD process. We will use examples to address common issues like low throughput, slow cycle time, high failure rate, high MTTR.
Presented at QCon San Francisco November 2018.
"A Framework for Developing Trading Models Based on Machine Learning" by Kris...Quantopian
Presented at QuantCon Singapore 2016, Quantopian's quantitative finance and algorithmic trading conference, November 11th.
Machine learning is improving facets of our lives as diverse as health screening, transportation and even our entertainment choices. It stands to reason that machine learning can also improve trading performance, however the practical application is fraught with pitfalls and obstacles that nullify the benefits and present a high barrier to entry. Building on background information and introductory material, Kris will propose a framework for efficient and robust experimentation with machine learning methods for algorithmic trading. The framework's objective is to arrive at parsimonious models whose positive past performance is unlikely to be due to chance. The framework is demonstrated via practical examples of various machine learning models for algorithmic trading.
Stop Flying Blind! Quantifying Risk with Monte Carlo SimulationSam McAfee
Product development is inherently risky. While lean and agile methods are praised for supporting rapid feedback from customers through experiments and continuous iteration, teams could do a lot better at prioritizing using basic modeling techniques from finance. This talk will focus on quantitative risk modeling when developing new products or services that do not have a well understood product/market fit scenario. Using modeling approaches like Monte Carlo simulations and Cost of Delay scenarios, combined with qualitative tools like the Lean Canvas and Value Dynamics, we will explore how lean innovation teams can bring scientific rigor back into their process.
Process Mining and Data-Driven Process SimulationMarlon Dumas
Guest lecture delivered at the - Institut Teknologi Sepuluh on 8 December 2022.
This lecture gives an overview of process mining and simulation techniques, and how the two can be used together in process improvement projects.
Choosing the right process improvement tool for your project.
Learn how an experienced engineer decides when simulation is the right tool for his projects,
and when it isn't.
With the evolution of process improvement software, it can be difficult to decide the right tool for the job. Using something too powerful and complex can be a lengthy and unnecessary process, but underestimating the depth of analysis required and choosing something too simplistic early in a project can result in repeated work later.
Join us to learn how to tune your web performance by combining synthetic, real-user, and competitive benchmarking metrics to give you the most complete dataset needed to optimize your site – and beat your competitors.
You will learn:
-Choosing the right tool for the job
-Using competitive benchmarking data
-Mine key performance analytics that matter
-Putting performance in the context of your business
Synthetic and RUM: A Recipe for Web Performance SuccessSOASTA
Join us to learn how to tune your web performance by combining synthetic, real-user, and competitive benchmarking metrics to give you the most complete dataset needed to optimize your site – and beat your competitors.
You will learn:
-Choosing the right tool for the job
-Using competitive benchmarking data
-Mine key performance analytics that matter
-Putting performance in the context of your business
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
How to Create Map Views in the Odoo 17 ERPCeline George
The map views are useful for providing a geographical representation of data. They allow users to visualize and analyze the data in a more intuitive manner.
6. Little’s L𝜆w
L=𝜆W
No. of Customers in system = Arrival Rate * Time spent in system
Cycle Time = WIP / Throughput
7. Little’s L𝜆w
L=𝜆W
No. of Customers in system = Arrival Rate * Time spent in system
Cycle Time = WIP / Throughput
ASSUMPTIONS
• All measurement units are consistent
• Conservation of Flow which assumes
✴Average Arrival Rate == Average Departure Rate
✴All work that enters the system flows through to completion and exits
• System is “stable”
✴The average age of WIP is neither increasing or decreasing
✴The total amount of WIP is roughly the same at the beginning and at the end
11. Heuristic forecasting
• Fall foul of cognitive biases
• Confirmation bias
• Optimism bias
• Familiarity bias
• Miss small events that don’t happen often but
cumulatively have a big impact
23. Validating a model
• Test against historic data
• Run multiple tests
• Keep validating every time you use the model (in
case something has changed)
24. Forecasting with a model
• Monte Carlo simulation
• 85th percentile
• Quote as a range
• Reducing variance improves forecasts
25. It’s all about variance
ASSUMPTIONS
• All measurement units are consistent
• Conservation of Flow which assumes
✴Average Arrival Rate == Average Departure Rate
✴All work that enters the system flows through to completion and exits
• System is “stable”
✴The average age of WIP is neither increasing or decreasing
✴The total amount of WIP is roughly the same at the beginning and at the end
26. It’s all about variance
• Make assumptions explicit
• 85th Percentile
• 85th to 50th percentile split (indicator of variance)
• Variance introduced by instability (changing
average age)