LEAN i softwareudvikling Styring af gennemløbstid. www.goapplicate.com

Relaterede dokumenter
Nu hedder Unigate Innovation:

Lean i Softwareudviklingen

SiteCover Supplying fair weather for the construct ionindust ry

l i n d a b presentation CMD 07 Business area Ventilation

Improving data services by creating a question database. Nanna Floor Clausen Danish Data Archives

Agenda. The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark

ELFT Driver diagram. Build the will AIM: Build improvement capability

Lovkrav vs. udvikling af sundhedsapps

En måling er bedre end 100 mavefornemmelser

Vor mission er at udvikle og forbedre vore kunders produkter ved at levere smags- og funktionelle ingredienser.

Programledelse, Organisatorisk transformation og Gevinstrealisering. Praktiske erfaringer fra Signalprogrammet

KundeCenter Privat FRA KPI TIL FORMÅL

GRUNDLAGT I 1988 FOUNDED IN 1988

GNSS/INS Product Design Cycle. Taking into account MEMS-based IMU sensors

FOKUSGRUPPE TYSKLAND. LOGSTOR Claus Brun

Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard

Bilag. Resume. Side 1 af 12

Optimer på virksomhedens biler - spar penge og CO2

Quality indicators for clinical pharmacy services

Teknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling

DevOps Professional: Enable and Scale

make connections share ideas be inspired

Maneurop reciprocating compressors

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

Motion på arbejdspladsen

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Bestyrelseskonferencen oktober 2014

Susan Svec of Susan s Soaps. Visit Her At:

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

Handelsbanken. Lennart Francke, Head of Accounting and Control. UBS Annual Nordic Financial Service Conference August 25, 2005

SAS Corporate Program Website

September 12 to October 16 Five weeks from Hell! And the lessons we have learned. Aswath Damodaran

extreme Programming Kunders og udvikleres menneskerettigheder

Status of & Budget Presentation. December 11, 2018

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Projektledelse i praksis

Eksport af danske pensions-it-systemer

Help / Hjælp

Det rigtige kompetencemix bidrager til at sikre virksomheden profitabel vækst. SEMCO MARITIME energy experience

Black Jack --- Review. Spring 2012

Online kursus: Certified Business Analysis Professional (CBAP )

The Use of RFID transponders By Klaus Nissen

Our activities. Dry sales market. The assortment

Heuristics for Improving

Porteføljestyring. IDA Proces. Maj 2015 Henrik Hajslund

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE

Financing and procurement models for light rails in a new financial landscape

Are you hiring Newcomers?

Dagens program. Incitamenter 4/19/2018 INCITAMENTSPROBLEMER I FORBINDELSE MED DRIFTSFORBEDRINGER. Incitamentsproblem 1 Understøttes procesforbedringer

Danske Bank Leadership Communication

CMS Support for Patient- Centered Medical Homes. Linda M. Magno Director, Medicare Demonstrations

Øg sporbarhed og produktivitet gennem integration

IT projekt. sæt et mål og nå det med omtanke!

DENCON ARBEJDSBORDE DENCON DESKS

FOREBYGGELSE AF ARBEJDSULYKKER I DONG OIL & GAS

Copyrights Prof Torsten Ringberg CBS, IDA 2018

1 s01 - Jeg har generelt været tilfreds med praktikopholdet

HA-SPAD MEDIA KIT

Indlæg om Asset Management Lektor Lars Jenry Petersen Videncenter for Drift og Vedligehold

16 June clean Leadership. Susanne Thyssen Rasmussen

Basic statistics for experimental medical researchers

28 April 2003 Retrospective: Semicore Visit

H2020 DiscardLess ( ) Lessons learnt. Chefkonsulent, seniorrådgiver Erling P. Larsen, DTU Aqua, Denmark,

Melbourne Mercer Global Pension Index

A Strategic Partnership between Aarhus University, Nykredit & PwC. - Focusing on Small and Medium-sized Enterprises

LEADit & USEit 2018 CampusHuset - Campus Bindslevs Plads i Silkeborg 25. Oktober 2018

Applications. Computational Linguistics: Jordan Boyd-Graber University of Maryland RL FOR MACHINE TRANSLATION. Slides adapted from Phillip Koehn

Vækst gennem eksport Benelux, Irland og UK (Brexit)

Director Onboarding Værktøj til at sikre at nye bestyrelsesmedlemmer hurtigt får indsigt og kommer up to speed

PROJEKTLEDELSE I RAMBØLL AGENDA

Kvalitetssikring og agile udvikling

Security & Risk Management Update 2017

Financial Management -II

From innovation to market

Nordisk Tænketank for Velfærdsteknologi

En varm velkomst til. Poul Melbye Analysechef, Politiken

Assembly Instructions. ROLZ-2 Portable AV/Conference Center

Procuring sustainable refurbishment

Managing stakeholders on major projects. - Learnings from Odense Letbane. Benthe Vestergård Communication director Odense Letbane P/S

PROMIS a short introduction. Morten Kvistgaard, international consultant

Danish Language Course for International University Students Copenhagen, 12 July 1 August Application form

Kriterie for at bestå: Deltagelse i undervisningstiden, udarbejdelse af e-magasin, deltagelse i fælles fremlægning.

Cross-Sectorial Collaboration between the Primary Sector, the Secondary Sector and the Research Communities

Udbud, indkøb og samarbejde i FM Konference/workshop den 16. marts 2015 kl. 14:00 17:00

9/11/2012. DISA Remote Monitoring Services - Agenda Lidt om DISA Markedet og vores kunder Remote Support - Hvordan? DISAs forretningsmodel for

Forventer du at afslutte uddannelsen/har du afsluttet/ denne sommer?

INTEL INTRODUCTION TO TEACHING AND LEARNING AARHUS UNIVERSITET

Growth. Bahrain. Growthisneverbymerechance;itisthe resultofforcesworkingtogether. Oman Kuwait. JamesCashPenney. SaudiArabia

Hvad er Asset Management

Aktivitet Dag Start Lektioner Uge BASP0_V1006U_International Human Resource Management/Lecture/BASP0V1006U.LA_E15 onsdag 11:

Improving Interdisciplinary Education of Anatomy, Practical Sports using Non-Profit Software

Lean. Af Janni Nielsen & Rasmus Bukkehave. Forsvar af speciale: 27. februar Fasthold forbedringer & løbende forbedringer

Det er muligt at chekce følgende opg. i CodeJudge: og

CS 4390/5387 SOFTWARE V&V LECTURE 5 BLACK-BOX TESTING - 2

DANSK DANish helpdesk

Leverandørdialog. R2 Group A/S. R2 Group A/S. Nøglen til at være REACH parat V. Jan Skov Nørby

Using SL-RAT to Reduce SSOs

Supplier development så langt kan man nå i samarbejdet mellem kunde og leverandør. Søren Jepsen 13. Juni 2013

Fra konsensus- til performancekultur

Transkript:

LEAN i softwareudvikling Styring af gennemløbstid

IT udvikling = IT investering A Forretningbehov B Forretningfordel Kroner Cost (1) Benefit (2) Tid (3) X Usikkerhed (4)

5 minutter om Lean Thinking 1 2 3 1. Identificer kundeværdi 2. Kortlæg værdistrømmen og reducer ikke værdiskabende aktiviteter (Spild) 3. Skab flow i værdistrømmen 4. Indfør træk (Pull) 5. Stræb efter det perfekte Og hvad har det så med software udvikling at gøre?

Coping with uncertainty Consequences of our Decisions Knowledge about the problem High Improvement strategies Delay desicions Improve learning Low Time [Riis]

HVORFOR? FORBEDRING AF LEAD TIME

Lessons learned: Improving lead time Praktiske 1: Reducing projects in process Teoretiske A: Little s Theorem (law of lead time) 2: Improve learning 3: Prioritizing decisions B: Queuing Theory (Law of variation) 4: Match uncertainty with flexibility

Little s Theorem (law of lead time) Lesson #1 - Reducing Projects-in-Process Number of Things-in-Process Average Lead Time = Average Completion Rate A B C A B C P1 P2 P3 Better Learning (shorter feedback loop) Higher overall Delivery Reliability Easier Ressource Planning

Lesson 1: Projectportefolio Board 1 0

Creating: Better Software Faster If we have no control over the number of projects-in-process, we have no control over the lead time Lesson # 1 Fewer projects in process Less code on stock Higher flexibility Better on time completion ratio Increased productivity

Pause 10 minutter til at strække ben

Lessons learned: Improving lead time Praktiske 1: Reducing projects in process Teoretiske A: Little s Theorem (law of lead time) 2: Improve learning 3: Prioritizing decisions B: Queuing Theory (Law of variation) 4: Match uncertainty with flexibility

Definitioner: Kø teori Arrival time Queue time Time in System Service time Departure time

More vocabulary... Queueing decipline......refers to the sequence with which we handle jobs in the queue: FiFO (First in, first out) FiLO (First in, last out) Queueing structure......refers to the number of queues and the number of servers Single queue supplying multiple servers Seperate queue for each server Queuing Analyzing Tool: Cumulative Flow diagram

Law of Innovation Variation Time Consumed /Task < 80% Små batch Large batch / high variation Small batch / low variation Lav ankomst variation Lav variation i opgavelængde 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% % Utilization of Project Resources

Impact on Delays The Sources of Delays Expontentialy longer Longer # of crosstrained resources Shorter High variation in task time High % utilization of resources High variation and % utilization of resources

Kender du. VIRKEMIDLER TIL KORTERE GENNEMLØBSTIDER

Minimering af køer Forøg kapaciteten Håndter efterspørgsel Minimer variation Brug kontrol systemer Styre antal samtidige projekter Proces stabilisering Styre batchstørrelser Styre feature indhold per produkt Mindre batches Monitorere køer

Lesson 2: Improve learning Creating flow is about making sure we are on track to creating customer value Close and ongoing interaction will ensure that we maintain on track.

Lesson 2: Improve learning Creating flow is about ensuring the customer s constant and consistent interaction Time slot and size boxing ensures feed back.

Lesson 2: Improve learning A fundamental element in flow is creating flexibility Employee A Employee B Employee C Employee A Employee B Employee C Working with same size tasks and deadlines increases flexibility and flow

Iterative & Teambased Project Model

Creating: Better Software Faster Lesson # 2 Improve learning Frequent deliveries improves learning Visual control improves feedback quality

Coping with uncertainty Consequences of our Decisions Knowledge about the problem High Improvement strategies Delay desicions Improve learning Low Time [Riis]

Lesson 3: Prioritizing decisions Prioritization of tasks How 1. Best feedback on customer value 2. Focus learning on the highest risk areas 1. Task classification 2. User Stories 3. Project Foundation Board $ ~

Project Foundation Boris Wortmann bw@unigate.dk

Minimering af køer Forøg kapaciteten Håndter efterspørgsel Minimer variation Brug kontrol systemer Bedre Værktøjer Styre antal samtidige projekter Start med at måle variation Flytte køer væk fra den kritiske vej Forøg support Minimer ikke værdiskabende aktiviteter Styre feature indhold per produkt Skab "aflastningsventil" Genbrug af design løsninger Proces stabilisering brug kapacitetsplanlægning Brug reservations systemer Invester i training Genbrug Mindre batches Styre batchstørrelser X-training Monitorere køer

Creating: Better Software Faster Lesson # 3 Prioritizing decisions Less rework Better prepared for delegating work to collegues when time is short

Be prepared for the unforeseen Match uncertainty with Flexibility Identify Living and Dead sides of the Product (Ex. Dependency injection) Lower transaktion cost by identifying tasks depending on C/S/T domain knowledge Poul Per Palle T T K K L L T K L K T L K T T L K L Proactiv resourseplanning through Visualisation Poul Per Palle K K L L T T K K L L T T K K L L T T Boris Wortmann bw@unigate.dk

Creating: Better Software Faster Lesson # 4 Match uncertainty with flexibility Productivity 100% Time Boris Wortmann bw@unigate.dk

Litteraturliste Managing the Design Factory, Donald G. Reinertsen Harvard Business Review Article Time--The Next Source of Competitive Advantage. by George Stalk Jr. 11 pages. Publication date: Jul 01, 1988. Fast Innovation: Achieving Superior Differentiation, Speed to Market, and Increased Profitability (Michael George o.a.) Conquering Complexity in Your Business: How Wal-Mart, Toyota, and Other Top Companies Are Breaking Through the Ceiling on Profits and Growth by Michael L. George and Stephen A. Wilson (Hardcover - May 1, 2004)

Tak for i dag Boris Wortmann bwo@goapplicate.com Claus Holm ch@goapplicate.com