Dimitar Bakardzhiev Managing Partner Taller Technologies Project Planning using Little’s Law.

Slides:



Advertisements
Similar presentations
EMBA-2, BUP Major Asad EO Chapter 5: Process Analysis.
Advertisements

Flow, Inventory, Throughput, and Little’s Law
Chapter 13 Queueing Models
Simulating Single server queuing models. Consider the following sequence of activities that each customer undergoes: 1.Customer arrives 2.Customer waits.
OPSM 301: Operations Management Session 12: Service processes and flow variability Koç University Graduate School of Business MBA Program Zeynep Aksin.
Just in Time Manufacturing Buy it if we need it, make it if it is sold. Stock arrives when needed in the production process. Goods are made ready for delivery.
Queueing Models and Ergodicity. 2 Purpose Simulation is often used in the analysis of queueing models. A simple but typical queueing model: Queueing models.
KFC Development Karl Scotland.
ECS 152A Acknowledgement: slides from S. Kalyanaraman & B.Sikdar
Performance analysis for high speed switches Lecture 6.
Single queue modeling. Basic definitions for performance predictions The performance of a system that gives services could be seen from two different.
from Prof. Goldsman’s lecture notes
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4730: Computer Communication Networks (CCN) Network Layer Performance.
Chapter 20 - Demand and Supply Elasticity1 Learning Objectives  Express and calculate price elasticity of demand  Understand the relationship between.
Little´s law Skorkovský ,KPH,ESF.MU
Introduction to Queuing Theory. 2 Queuing theory definitions  (Kleinrock) “We study the phenomena of standing, waiting, and serving, and we call this.
Independent Demand Inventory 1. Inventory Firms ultimately want to sell consumers output in the hopes of generating a profit. Along the way to having.
1 Part VI System-level Performance Models for the Web © 1998 Menascé & Almeida. All Rights Reserved.
Analysis of Input Queueing More complex system to analyze than output queueing case. In order to analyze it, we make a simplifying assumption of "heavy.
Click to edit Master title style Mile High Agile 2013 April 2013 Frank Vega VISS Kanban Metrics: Where to Start?
Irwin/McGraw-Hill 1 Process Analysis Terms Process: Is any part of an organization that takes inputs and transforms them into outputs. Cycle Time: Is the.
1 Chapter 7 Dynamic Job Shops Advantages/Disadvantages Planning, Control and Scheduling Open Queuing Network Model.
The MRP II Hierarchy. Long-Range Planning At the top of the hierarchy we have long-range planning. This involves three functions: resource planning,
Chapter JOB-ORDER COSTING Chapter 4 Accounting Principles II AC Fall Semester, 1999.
Queueing Theory I. Summary Little’s Law Queueing System Notation Stationary Analysis of Elementary Queueing Systems  M/M/1  M/M/m  M/M/1/K  …
Network Analysis A brief introduction on queues, delays, and tokens Lin Gu, Computer Networking: A Top Down Approach 6 th edition. Jim Kurose.
Introduction to Queuing Theory
CS433 Modeling and Simulation Lecture 13 Queueing Theory Dr. Anis Koubâa 03 May 2009 Al-Imam Mohammad Ibn Saud University.
Circuits II EE221 Unit 11 Instructor: Kevin D. Donohue Complex Power, Power Conservation, Power Factor Correction, and Applications.
CONGESTION CONTROL and RESOURCE ALLOCATION. Definition Resource Allocation : Process by which network elements try to meet the competing demands that.
Capacity analysis of complex materials handling systems.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Queueing Analysis of Production Systems (Factory Physics)
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Process Analysis CHAPTER 5. Learning Objectives 1. Recognize three basic types of processes: a serial flow process, parallel processes (such as what happens.
CDAE Class 11 Oct. 2 Last class: 3. Individual demand curves Today: 3. Individual demand curves 4. Market demand and elasticities Quiz 3 (Chapter.
Queuing Theory and Traffic Analysis Based on Slides by Richard Martin.
IE450 Models Relating Cycle-time, Throughput, WIP and Batch Sizes
Student of the Week. Questions From Reading Activity?  Can’t help you with recipes or how to twerk.
Scheduling. Scheduling: The allocation of resources over time to accomplish specific tasks. Demand scheduling: A type of scheduling whereby customers.
Lean Manufacturing Line Demonstration This short PowerPoint presentation is designed to give the reader an example of how a Lean/Pull system operates.
Previous Lecture 4 The Relationship of Current, Voltage, and Resistance Calculating Current Calculating Voltage Calculating Resistance.
CS352 - Introduction to Queuing Theory Rutgers University.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VI System-level Performance Models for the Web (Book, Chapter 8)
Union and Intersection
1 Queuing Delay and Queuing Analysis. RECALL: Delays in Packet Switched (e.g. IP) Networks End-to-end delay (simplified) = End-to-end delay (simplified)
Queuing Theory.  Queuing Theory deals with systems of the following type:  Typically we are interested in how much queuing occurs or in the delays at.
Random Variables r Random variables define a real valued function over a sample space. r The value of a random variable is determined by the outcome of.
OPERATIONS MANAGEMENT INTEGRATING MANUFACTURING AND SERVICES FIFTH EDITION Mark M. Davis Janelle Heineke Copyright ©2005, The McGraw-Hill Companies, Inc.
QUIZ FOUR The Consumer Theory. 1.According to the principle of diminishing marginal utility: A. The more of a good a consumer consumes the lower her total.
Chapter 4 Inventory Management. INVENTORY MANAGEMENT Stockpile of the product, a firm is offering for sale and the components that make up the product.
Poka yoke Japanese term for process improvements striving to make the desired outcome of a process inevitable, largely by preventing mistakes. Click here.
Andon Japanese term for a signaling system announcing problems encountered and assistance requested, often implemented as sets of lights over workstations.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VI System-level Performance Models for the Web.
CIMA P2 Advanced Management Accounting
Inventory planning and control
Managing Flow Variability: Safety Capacity
Process Design and Analysis
andon Japanese term for a signaling system announcing problems
Chapter 5 Process Analysis.
Devil physics The baddest class on campus AP Physics
System Performance: Queuing
Functions Introduction.
Variability 8/24/04 Paul A. Jensen
Function Notation “f of x” Input = x Output = f(x) = y.
Chapter 17 Production 1 productivity
Process Analysis “If you cannot describe what you are doing as a process, you do not know what you are doing.” W.E. Deming.
Relations & Functions.
Chapter 5 Process Analysis.
Presentation transcript:

Dimitar Bakardzhiev Managing Partner Taller Technologies Project Planning using Little’s Law

In Kanban a project is a batch of work items each representing independent customer value that must be delivered at or before a certain date

When planning a project You need to provide some idea as to when the project is going to be delivered. You need to provide a quote to the customer of how much the project will cost so she can decide whether to commit or not.

Little’s Law for production systems

Little’s Law applies to any system, and particularly, it applies to systems within systems

Little’s Law holds in case of a project 1. We must have conservation of Flow The average output or departure rate (TH) equals the average input or arrival rate (λ) There are no work items that get lost or never depart from the system 2. The system must occasionally empty, i.e., WIP = 0

Little’s Law can help us calculate the average Lead Time for a work item. But we need a relationship between the average Lead Time for a work item and the finite time period over which the project will be delivered!

A Kanban system is a queuing system!

How we measure Lead Time?

Visual kanban system

Average throughput of the project system equals the average throughput of the development system!

Proof using mathematical notation

Calculating Lead time for the project :

Number of developers we will need:

Examples

Calculating project delivery date

Budgeting a project

Calculated delivery time should be used only for the second leg of the Z- curve!

Z-curve

When calculating Project lead time we need to: Account for the other two legs of the Z-curve Account for Dark Matter Account for Failure load

Planned Project lead time is the sum of the calculated project length and a project buffer

The two essential measurements of project performance are the percentage of the project completed and the amount of the project buffer consumed.

Buffer consumption

Project Buffer length calculation

Percentage of the project completed

Project buffer consumption