SlideShare a Scribd company logo
TPS, Lean and Agile 
Brief History and Future 
Kiro Harada 
Attractor Inc. 
8/11/2014 HCMC 
9/11/2014 Hanoi
History of Our Jobs
We were Hunters 
http://commons.wikimedia.org/wiki/File:PRIMITIVE_MAN_HUNTING_ANIMALS_at_the_Museum_of_Vietnamese_History.JPG
We also were Farmers 
http://www.flickr.com/photos/yuyasekiguchi/8413666440/
Then… 
http://en.wikipedia.org/wiki/Lists_of_people_by_occupation
Number of Professions 
28,275 Occupation Names are registered 
in Ministry of Labor in Japan
We’d improved by 
Specialization
In early 1900’s, 
We decided to go further in specialization: 
Thinkers and Doers
Managers and Workers
Scientific Management 
improving economic efficiency, 
especially labor productivity by 
applying science to the 
engineering of processes and to 
management. 
Frederik Taylor
Manufacturing Line
A Manager for Managers?
Management Hierarchy 
http://commons.wikimedia.org/wiki/File:Tabulating_Machine_Co_Organization_Chart.jpg
and it worked GREAT!
Is Specialization for 
Improvements?
Hawthorne Experiment 
http://en.wikipedia.org/wiki/Hawthorne_effect
What causes Productivity? 
http://www.library.hbs.edu/hc/hawthorne/
Informal Organization
Organizational Sabotage
New Profession: 
Programmer 
Ada Lovelace
Management the Development of 
Large Software Systems 
a.k.a. Waterfall Method
We’d tried to run Software Dev 
just like Manufacturing Factories 
http://en.wikipedia.org/wiki/KUKA#mediaviewer/File:BMW_Leipzig_MEDIA_050719_Download_Karosseriebau_max.jpg
but did not work 
Successful 
14% 
Challenged 
54% Cancelled 
32% 
Chaos Report / 1994
I ANALYSIS 
See what 
Winston Royce PROGRAM 
DESIGN 
actually said: 
I coo,.o 
TESTING 
I OPERATIONS 
I SYSTEM 
I ANALYSIS 
PROGRAM 
DESIGN 
I coo,.o 
TESTING 
I OPERATIONS 
Figure 2. Implementation steps to develop a large computer program for delivery to a customer. 
Figure 2. Implementation steps to develop a large computer program for delivery to a customer. 
I believe in this concept, but the implementation described above is risky and invites failure. The 
problem is illustrated in Figure 4. The testing phase which occurs at the end of the development cycle is the 
first event for which timing, storage, input/output transfers, etc., are experienced as distinguished from 
analyzed. These phenomena are not precisely analyzable. They are not the solutions to the standard partial 
differential equations of mathematical physics for instance. Yet if these phenomena fail to satisfy the various 
external constraints, then invariably a major redesign is required. A simple octal patch or redo of some isolated 
code will not fix these kinds of difficulties. The required design changes are likely to be so disruptive that the 
software requirements upon which the design is based and which provides the rationale for everything are 
violated. Either the requirements must be modified, or a substantial change in the design is required. In effect 
the development process has returned to the origin and one can expect up to a lO0-percent overrun in schedule 
and/or costs. 
I believe in this concept, but the implementation described above is risky and invites failure. The 
problem is illustrated in Figure 4. The testing phase which occurs at the end of the development cycle is the 
first event for which timing, storage, input/output transfers, etc., are experienced Winston W. Royce (1970). "Managing the Development of Large Software 
Systems" in: In: Technical Papers as of Western distinguished Electronic Show and Convention 
from 
(WesCon) August 25–28, 1970, Los Angeles, USA. in 1970 
analyzed. These phenomena are not precisely analyzable. They are not the solutions to the standard partial 
differential equations One might note of that mathematical there has been a skipping-over of physics the analysis and code for phases. instance. One cannot, of 
Yet if these phenomena fail to satisfy the various
The Machine that 
Changed the World 
Toyota’s Secret Weapon 
in the Global Car Wars
Lean Manufacturing 
the expenditure of resources in any 
aspect other than the direct 
creation of value for the end 
customer to be wasteful, and thus 
a target for elimination.
7 Wastes - Muda 無駄 
Transportation 
Inventory 
Motion 
Waiting 
Over-Processing 
Over-Production 
Defects
Toyota Production System 
Figure curtesy of Satoshi Kuroiwa
Multi-skilled Worker 
Skill Map with Training Plans
How TPS was born…
Toyoda Type G Automatic Loom (1924) 
http://commons.wikimedia.org/wiki/File:1924_Non-Stop_Shuttle_Change_Toyoda_Automatic_Loom,_Type_G_1.jpg
Toyota was almost bankrupt 
in 1950’s. 
A major labor dispute resulted in resignation of most 
executives including the founder Kiichiro Toyoda. 
They had no money to buy extra machines, lines, parts 
and hire managers.
TWI Program in WW II 
(Training Within Industry)
To make your work 
Easier and Safer
Software Crisis
New New Product 
Development Game 
https://hbr.org/1986/01/the-new-new-product-development-game/ar/1
Scrum: 
Ordered Backlog 
Fixed Time-Boxes 
Demo or Die 
Swarming
Swarming
Agile Manifesto 
We are uncovering better ways of developingsoftware by doing it and helping others do 
it.Through this work we have come to value: 
Individuals and interactions over processes and tools 
Working software over comprehensive documentation 
Customer collaboration over contract negotiation 
Responding to change over following a plan 
That is, while there is value in the items onthe right, we value the items on the left more.
Conway’s Law 
Any organization that designs a system 
(defined broadly) will produce a design 
whose structure is a copy of the 
organization's communication structure. 
—M. Conway
Organization Architecture 
and Product Architecture
How Software had actually 
been Developed?
Inverse of Controls 
Don’t Call Us, 
We’ll Call You.
What happened to 
Organization Structure
Informal became less 
Informal
Community
Improve Productivity 
Quality by Stopping Specialization 
People are naturally multi-skilled. 
Swarm of People 
Kaizen Mind
Trend continues…
DevOps 
Ideas / Feedbacks 
Monitoring Prioritize 
Deployment 
Working Software / Deployment Pipeline 
Figure curtesy of Tomoharu Nagasawa, Atlassian Evangelist 
Development
Lean Startup 
Idea 
Build 
Code 
(Product) 
Measure 
Learn 
Data
Self-Organization 
https://www.youtube.com/watch?v=LzjifmHavAQ
http://qz.com/196200/toyota-is-becoming-more-efficient-by-replacing-robots-with-humans/
Future 
Swarming of various skilled people works 
Utilize automation for repeatable processes 
Trend continues to eliminate current borders 
Communities will be more and more important. 
We seek for better collaboration that scale not by skill 
specialization.

More Related Content

What's hot

アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドアジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイド
Hiroyuki Ito
 
現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル
Rakuten Group, Inc.
 
[Trung Hoang] Shu-Ha-Ri applied to Agile team
[Trung Hoang] Shu-Ha-Ri applied to Agile team[Trung Hoang] Shu-Ha-Ri applied to Agile team
[Trung Hoang] Shu-Ha-Ri applied to Agile team
Trung Hoang Nhac
 
Lean Kanban BR17
Lean Kanban BR17Lean Kanban BR17
Lean Kanban BR17
Mariana Zaparolli Martins
 
スクラムパタン入門
スクラムパタン入門スクラムパタン入門
スクラムパタン入門
Kiro Harada
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
Parul Malik (PMP)
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
Rajesh Viswanathan
 
リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例
Arata Fujimura
 
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
Yahoo!デベロッパーネットワーク
 
Toyota Kata at University
Toyota Kata at UniversityToyota Kata at University
Toyota Kata at University
Mike Rother
 
[Pcamp19] - Triple track agile: O papel de user research no processo de desen...
[Pcamp19] - Triple track agile: O papel de user research no processo de desen...[Pcamp19] - Triple track agile: O papel de user research no processo de desen...
[Pcamp19] - Triple track agile: O papel de user research no processo de desen...
Product Camp Brasil
 
一個 agilist 的獨白
一個 agilist 的獨白一個 agilist 的獨白
一個 agilist 的獨白
Terry Wang
 
改善の型 コーチングの型
改善の型 コーチングの型改善の型 コーチングの型
改善の型 コーチングの型
Masanori Kado
 
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
Automotive agile  自動車業界を取り巻くアジャイル・スクラムの潮流Automotive agile  自動車業界を取り巻くアジャイル・スクラムの潮流
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
Kazutaka Sankai
 
はじめてのアジャイル
はじめてのアジャイルはじめてのアジャイル
はじめてのアジャイル
Yoshihito Kuranuki
 
Business agility
Business agilityBusiness agility
Business agility
Jason Little
 
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
Itsuki Kuroda
 
What should you shift left
What should you shift leftWhat should you shift left
What should you shift left
Yasuharu Nishi
 
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
Takeshi Kakeda
 
Flight Levels - Desafios e aprendizados de 3 anos de aplicação
Flight Levels - Desafios e aprendizados de 3 anos de aplicaçãoFlight Levels - Desafios e aprendizados de 3 anos de aplicação
Flight Levels - Desafios e aprendizados de 3 anos de aplicação
Natalia Manha
 

What's hot (20)

アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドアジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイド
 
現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル
 
[Trung Hoang] Shu-Ha-Ri applied to Agile team
[Trung Hoang] Shu-Ha-Ri applied to Agile team[Trung Hoang] Shu-Ha-Ri applied to Agile team
[Trung Hoang] Shu-Ha-Ri applied to Agile team
 
Lean Kanban BR17
Lean Kanban BR17Lean Kanban BR17
Lean Kanban BR17
 
スクラムパタン入門
スクラムパタン入門スクラムパタン入門
スクラムパタン入門
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
 
リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例
 
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
 
Toyota Kata at University
Toyota Kata at UniversityToyota Kata at University
Toyota Kata at University
 
[Pcamp19] - Triple track agile: O papel de user research no processo de desen...
[Pcamp19] - Triple track agile: O papel de user research no processo de desen...[Pcamp19] - Triple track agile: O papel de user research no processo de desen...
[Pcamp19] - Triple track agile: O papel de user research no processo de desen...
 
一個 agilist 的獨白
一個 agilist 的獨白一個 agilist 的獨白
一個 agilist 的獨白
 
改善の型 コーチングの型
改善の型 コーチングの型改善の型 コーチングの型
改善の型 コーチングの型
 
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
Automotive agile  自動車業界を取り巻くアジャイル・スクラムの潮流Automotive agile  自動車業界を取り巻くアジャイル・スクラムの潮流
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
 
はじめてのアジャイル
はじめてのアジャイルはじめてのアジャイル
はじめてのアジャイル
 
Business agility
Business agilityBusiness agility
Business agility
 
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
 
What should you shift left
What should you shift leftWhat should you shift left
What should you shift left
 
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
日本アジャイル昔話 『忘れられたXPer』 XP祭り2021
 
Flight Levels - Desafios e aprendizados de 3 anos de aplicação
Flight Levels - Desafios e aprendizados de 3 anos de aplicaçãoFlight Levels - Desafios e aprendizados de 3 anos de aplicação
Flight Levels - Desafios e aprendizados de 3 anos de aplicação
 

Viewers also liked

3 Faces of Kaizen
3 Faces of Kaizen3 Faces of Kaizen
3 Faces of Kaizen
Kiro Harada
 
Lean funnel infograph - how to apply lean thinking in sales
Lean funnel infograph - how to apply lean thinking in salesLean funnel infograph - how to apply lean thinking in sales
Lean funnel infograph - how to apply lean thinking in sales
Tapio Nissilä
 
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kiro Harada
 
Betaleadership, vous accompagner vers l'organisation agile
Betaleadership, vous accompagner vers l'organisation agileBetaleadership, vous accompagner vers l'organisation agile
Betaleadership, vous accompagner vers l'organisation agile
Sylvain Loubradou
 
Lean&co : parcours inter-entreprise de formation au Lean management
Lean&co : parcours inter-entreprise de formation au Lean managementLean&co : parcours inter-entreprise de formation au Lean management
Lean&co : parcours inter-entreprise de formation au Lean management
Sens&co
 
Le management lean
Le management leanLe management lean
Le management lean
Vincent Hilaire
 
Lean Leadership for Executives: Initial findings from LGN Research
Lean Leadership for Executives: Initial findings from LGN ResearchLean Leadership for Executives: Initial findings from LGN Research
Lean Leadership for Executives: Initial findings from LGN Research
Lean Enterprise Academy
 
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそうぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
Kiro Harada
 
What is TPS - Toyota Production System
What is TPS - Toyota Production SystemWhat is TPS - Toyota Production System
What is TPS - Toyota Production System
W3 Group Canada Inc.
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
Dimitri Ponomareff
 
Lean presentation ppt
Lean presentation pptLean presentation ppt
Lean presentation ppt
bwu.nl
 
Supply Chain Management of TOYOTA.......case study by sabio bernard.
Supply Chain Management of TOYOTA.......case study by sabio bernard.Supply Chain Management of TOYOTA.......case study by sabio bernard.
Supply Chain Management of TOYOTA.......case study by sabio bernard.
Sabio Bernard
 
Lean Manufacturing - Toyota Production System
Lean Manufacturing - Toyota Production SystemLean Manufacturing - Toyota Production System
Lean Manufacturing - Toyota Production System
Mohammed Hamed Ahmed Soliman
 
Talend5.4~もう少し深く知る~(技術セッション)
Talend5.4~もう少し深く知る~(技術セッション)Talend5.4~もう少し深く知る~(技術セッション)
Talend5.4~もう少し深く知る~(技術セッション)Talend KK
 
Talend勉強会 20150414
Talend勉強会 20150414Talend勉強会 20150414
Talend勉強会 20150414
kuroiwa
 
ぐるぐるDDDは何を目指しているのか
ぐるぐるDDDは何を目指しているのかぐるぐるDDDは何を目指しているのか
ぐるぐるDDDは何を目指しているのか
Kiro Harada
 
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4
Agile Think® Share
 
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One AnotherTPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
Kiro Harada
 
Kanban siom
Kanban   siomKanban   siom
Kanban siom
adcom2015
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in Action
Kiro Harada
 

Viewers also liked (20)

3 Faces of Kaizen
3 Faces of Kaizen3 Faces of Kaizen
3 Faces of Kaizen
 
Lean funnel infograph - how to apply lean thinking in sales
Lean funnel infograph - how to apply lean thinking in salesLean funnel infograph - how to apply lean thinking in sales
Lean funnel infograph - how to apply lean thinking in sales
 
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
 
Betaleadership, vous accompagner vers l'organisation agile
Betaleadership, vous accompagner vers l'organisation agileBetaleadership, vous accompagner vers l'organisation agile
Betaleadership, vous accompagner vers l'organisation agile
 
Lean&co : parcours inter-entreprise de formation au Lean management
Lean&co : parcours inter-entreprise de formation au Lean managementLean&co : parcours inter-entreprise de formation au Lean management
Lean&co : parcours inter-entreprise de formation au Lean management
 
Le management lean
Le management leanLe management lean
Le management lean
 
Lean Leadership for Executives: Initial findings from LGN Research
Lean Leadership for Executives: Initial findings from LGN ResearchLean Leadership for Executives: Initial findings from LGN Research
Lean Leadership for Executives: Initial findings from LGN Research
 
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそうぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
 
What is TPS - Toyota Production System
What is TPS - Toyota Production SystemWhat is TPS - Toyota Production System
What is TPS - Toyota Production System
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
 
Lean presentation ppt
Lean presentation pptLean presentation ppt
Lean presentation ppt
 
Supply Chain Management of TOYOTA.......case study by sabio bernard.
Supply Chain Management of TOYOTA.......case study by sabio bernard.Supply Chain Management of TOYOTA.......case study by sabio bernard.
Supply Chain Management of TOYOTA.......case study by sabio bernard.
 
Lean Manufacturing - Toyota Production System
Lean Manufacturing - Toyota Production SystemLean Manufacturing - Toyota Production System
Lean Manufacturing - Toyota Production System
 
Talend5.4~もう少し深く知る~(技術セッション)
Talend5.4~もう少し深く知る~(技術セッション)Talend5.4~もう少し深く知る~(技術セッション)
Talend5.4~もう少し深く知る~(技術セッション)
 
Talend勉強会 20150414
Talend勉強会 20150414Talend勉強会 20150414
Talend勉強会 20150414
 
ぐるぐるDDDは何を目指しているのか
ぐるぐるDDDは何を目指しているのかぐるぐるDDDは何を目指しているのか
ぐるぐるDDDは何を目指しているのか
 
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4
 
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One AnotherTPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
 
Kanban siom
Kanban   siomKanban   siom
Kanban siom
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in Action
 

Similar to TPS Lean and Agile - Brief History and Future

Lean means eliminating wasting
Lean means eliminating wastingLean means eliminating wasting
Lean means eliminating wasting
Jo Padilha
 
Understanding Alternative Approaches for System Development
Understanding Alternative Approaches for System DevelopmentUnderstanding Alternative Approaches for System Development
Understanding Alternative Approaches for System Development
Tameez Ansari
 
25155
2515525155
25155
V Tripathi
 
Lean Times Require Lean Thinking
Lean Times Require Lean ThinkingLean Times Require Lean Thinking
Lean Times Require Lean Thinking
Thoughtworks
 
Lean times require lean thinking
Lean times require lean thinkingLean times require lean thinking
Lean times require lean thinking
Catchi
 
Overcoming cultural issues
Overcoming cultural issuesOvercoming cultural issues
Overcoming cultural issuesClay Nelson
 
NayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BITNayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BIT
Nay Linn Ko
 
Velocity. Agility. Python. (Pycon APAC 2017)
Velocity. Agility. Python. (Pycon APAC 2017)Velocity. Agility. Python. (Pycon APAC 2017)
Velocity. Agility. Python. (Pycon APAC 2017)
Sian Lerk Lau
 
1P A R T Introduction to Analytics and AII
1P A R T Introduction to Analytics and AII1P A R T Introduction to Analytics and AII
1P A R T Introduction to Analytics and AII
TatianaMajor22
 
Module 4 SLP, we return our focus from the specifics of informat.docx
Module 4 SLP, we return our focus from the specifics of informat.docxModule 4 SLP, we return our focus from the specifics of informat.docx
Module 4 SLP, we return our focus from the specifics of informat.docx
helzerpatrina
 
Lean Times Require Lean Thinking
Lean Times Require Lean ThinkingLean Times Require Lean Thinking
Lean Times Require Lean Thinking
ThoughtWorks Studios
 
Lean Times Require Lean Thinking
Lean Times Require Lean ThinkingLean Times Require Lean Thinking
Lean Times Require Lean Thinking
Thoughtworks
 
The waterfall, a commonly misapprehended methodological concept
The waterfall, a commonly misapprehended methodological conceptThe waterfall, a commonly misapprehended methodological concept
The waterfall, a commonly misapprehended methodological concept
Axel Vanhooren
 
how do u design?
how do u design?how do u design?
how do u design?
surya teja
 
According to the textbook, information management is among the mos.docx
According to the textbook, information management is among the mos.docxAccording to the textbook, information management is among the mos.docx
According to the textbook, information management is among the mos.docx
annetnash8266
 
Agiles 2010
Agiles 2010Agiles 2010
Agiles 2010
Tiago Garcez
 
United States Bankruptcy Law And Java Methods Answers
United States Bankruptcy Law And Java Methods AnswersUnited States Bankruptcy Law And Java Methods Answers
United States Bankruptcy Law And Java Methods Answers
Amanda Burkett
 
Stephanie WroteA lean organization understands customer value a.docx
Stephanie WroteA lean organization understands customer value a.docxStephanie WroteA lean organization understands customer value a.docx
Stephanie WroteA lean organization understands customer value a.docx
rjoseph5
 
How do you design
How do you designHow do you design
How do you design
Geoffrey Dorne
 

Similar to TPS Lean and Agile - Brief History and Future (20)

Lean means eliminating wasting
Lean means eliminating wastingLean means eliminating wasting
Lean means eliminating wasting
 
Understanding Alternative Approaches for System Development
Understanding Alternative Approaches for System DevelopmentUnderstanding Alternative Approaches for System Development
Understanding Alternative Approaches for System Development
 
25155
2515525155
25155
 
Lean Times Require Lean Thinking
Lean Times Require Lean ThinkingLean Times Require Lean Thinking
Lean Times Require Lean Thinking
 
Lean times require lean thinking
Lean times require lean thinkingLean times require lean thinking
Lean times require lean thinking
 
Overcoming cultural issues
Overcoming cultural issuesOvercoming cultural issues
Overcoming cultural issues
 
NayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BITNayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BIT
 
Velocity. Agility. Python. (Pycon APAC 2017)
Velocity. Agility. Python. (Pycon APAC 2017)Velocity. Agility. Python. (Pycon APAC 2017)
Velocity. Agility. Python. (Pycon APAC 2017)
 
1P A R T Introduction to Analytics and AII
1P A R T Introduction to Analytics and AII1P A R T Introduction to Analytics and AII
1P A R T Introduction to Analytics and AII
 
Module 4 SLP, we return our focus from the specifics of informat.docx
Module 4 SLP, we return our focus from the specifics of informat.docxModule 4 SLP, we return our focus from the specifics of informat.docx
Module 4 SLP, we return our focus from the specifics of informat.docx
 
AcceleratorWorkshop_UPA2008_After
AcceleratorWorkshop_UPA2008_AfterAcceleratorWorkshop_UPA2008_After
AcceleratorWorkshop_UPA2008_After
 
Lean Times Require Lean Thinking
Lean Times Require Lean ThinkingLean Times Require Lean Thinking
Lean Times Require Lean Thinking
 
Lean Times Require Lean Thinking
Lean Times Require Lean ThinkingLean Times Require Lean Thinking
Lean Times Require Lean Thinking
 
The waterfall, a commonly misapprehended methodological concept
The waterfall, a commonly misapprehended methodological conceptThe waterfall, a commonly misapprehended methodological concept
The waterfall, a commonly misapprehended methodological concept
 
how do u design?
how do u design?how do u design?
how do u design?
 
According to the textbook, information management is among the mos.docx
According to the textbook, information management is among the mos.docxAccording to the textbook, information management is among the mos.docx
According to the textbook, information management is among the mos.docx
 
Agiles 2010
Agiles 2010Agiles 2010
Agiles 2010
 
United States Bankruptcy Law And Java Methods Answers
United States Bankruptcy Law And Java Methods AnswersUnited States Bankruptcy Law And Java Methods Answers
United States Bankruptcy Law And Java Methods Answers
 
Stephanie WroteA lean organization understands customer value a.docx
Stephanie WroteA lean organization understands customer value a.docxStephanie WroteA lean organization understands customer value a.docx
Stephanie WroteA lean organization understands customer value a.docx
 
How do you design
How do you designHow do you design
How do you design
 

More from Kiro Harada

Is Xp still extreme?
Is Xp still extreme?Is Xp still extreme?
Is Xp still extreme?
Kiro Harada
 
改善の3つの顔
改善の3つの顔改善の3つの顔
改善の3つの顔
Kiro Harada
 
スクラム再入門(仮) Developer Summit 関西 2013
スクラム再入門(仮) Developer Summit 関西 2013スクラム再入門(仮) Developer Summit 関西 2013
スクラム再入門(仮) Developer Summit 関西 2013
Kiro Harada
 
DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す
Kiro Harada
 
改善のためのちょっとしたコツ
改善のためのちょっとしたコツ改善のためのちょっとしたコツ
改善のためのちょっとしたコツ
Kiro Harada
 
Coderetreat のススメ at Developers' Summit 2013 Unconference
Coderetreat のススメ at Developers' Summit 2013 UnconferenceCoderetreat のススメ at Developers' Summit 2013 Unconference
Coderetreat のススメ at Developers' Summit 2013 Unconference
Kiro Harada
 
非開発者のためのアジャイル開発入門
非開発者のためのアジャイル開発入門非開発者のためのアジャイル開発入門
非開発者のためのアジャイル開発入門
Kiro Harada
 
アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?
Kiro Harada
 
A Tip to Help Your Kaizen
A Tip to Help Your KaizenA Tip to Help Your Kaizen
A Tip to Help Your Kaizen
Kiro Harada
 
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみるとJenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
Kiro Harada
 
Arduino jenkins
Arduino jenkinsArduino jenkins
Arduino jenkins
Kiro Harada
 
アジャイル開発をはじめる前に
アジャイル開発をはじめる前にアジャイル開発をはじめる前に
アジャイル開発をはじめる前に
Kiro Harada
 
モデリングのすすめ
モデリングのすすめモデリングのすすめ
モデリングのすすめKiro Harada
 
ソフトウェアの構造とオープン化
ソフトウェアの構造とオープン化ソフトウェアの構造とオープン化
ソフトウェアの構造とオープン化Kiro Harada
 

More from Kiro Harada (15)

Is Xp still extreme?
Is Xp still extreme?Is Xp still extreme?
Is Xp still extreme?
 
改善の3つの顔
改善の3つの顔改善の3つの顔
改善の3つの顔
 
スクラム再入門(仮) Developer Summit 関西 2013
スクラム再入門(仮) Developer Summit 関西 2013スクラム再入門(仮) Developer Summit 関西 2013
スクラム再入門(仮) Developer Summit 関西 2013
 
DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す
 
改善のためのちょっとしたコツ
改善のためのちょっとしたコツ改善のためのちょっとしたコツ
改善のためのちょっとしたコツ
 
Coderetreat のススメ at Developers' Summit 2013 Unconference
Coderetreat のススメ at Developers' Summit 2013 UnconferenceCoderetreat のススメ at Developers' Summit 2013 Unconference
Coderetreat のススメ at Developers' Summit 2013 Unconference
 
非開発者のためのアジャイル開発入門
非開発者のためのアジャイル開発入門非開発者のためのアジャイル開発入門
非開発者のためのアジャイル開発入門
 
アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?
 
A Tip to Help Your Kaizen
A Tip to Help Your KaizenA Tip to Help Your Kaizen
A Tip to Help Your Kaizen
 
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみるとJenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
 
Arduino jenkins
Arduino jenkinsArduino jenkins
Arduino jenkins
 
アジャイル開発をはじめる前に
アジャイル開発をはじめる前にアジャイル開発をはじめる前に
アジャイル開発をはじめる前に
 
Scrum & Kanban
Scrum & KanbanScrum & Kanban
Scrum & Kanban
 
モデリングのすすめ
モデリングのすすめモデリングのすすめ
モデリングのすすめ
 
ソフトウェアの構造とオープン化
ソフトウェアの構造とオープン化ソフトウェアの構造とオープン化
ソフトウェアの構造とオープン化
 

Recently uploaded

Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 

Recently uploaded (20)

Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 

TPS Lean and Agile - Brief History and Future

  • 1. TPS, Lean and Agile Brief History and Future Kiro Harada Attractor Inc. 8/11/2014 HCMC 9/11/2014 Hanoi
  • 3. We were Hunters http://commons.wikimedia.org/wiki/File:PRIMITIVE_MAN_HUNTING_ANIMALS_at_the_Museum_of_Vietnamese_History.JPG
  • 4. We also were Farmers http://www.flickr.com/photos/yuyasekiguchi/8413666440/
  • 6. Number of Professions 28,275 Occupation Names are registered in Ministry of Labor in Japan
  • 7. We’d improved by Specialization
  • 8. In early 1900’s, We decided to go further in specialization: Thinkers and Doers
  • 10. Scientific Management improving economic efficiency, especially labor productivity by applying science to the engineering of processes and to management. Frederik Taylor
  • 12. A Manager for Managers?
  • 14. and it worked GREAT!
  • 15.
  • 16. Is Specialization for Improvements?
  • 18. What causes Productivity? http://www.library.hbs.edu/hc/hawthorne/
  • 22. Management the Development of Large Software Systems a.k.a. Waterfall Method
  • 23. We’d tried to run Software Dev just like Manufacturing Factories http://en.wikipedia.org/wiki/KUKA#mediaviewer/File:BMW_Leipzig_MEDIA_050719_Download_Karosseriebau_max.jpg
  • 24. but did not work Successful 14% Challenged 54% Cancelled 32% Chaos Report / 1994
  • 25. I ANALYSIS See what Winston Royce PROGRAM DESIGN actually said: I coo,.o TESTING I OPERATIONS I SYSTEM I ANALYSIS PROGRAM DESIGN I coo,.o TESTING I OPERATIONS Figure 2. Implementation steps to develop a large computer program for delivery to a customer. Figure 2. Implementation steps to develop a large computer program for delivery to a customer. I believe in this concept, but the implementation described above is risky and invites failure. The problem is illustrated in Figure 4. The testing phase which occurs at the end of the development cycle is the first event for which timing, storage, input/output transfers, etc., are experienced as distinguished from analyzed. These phenomena are not precisely analyzable. They are not the solutions to the standard partial differential equations of mathematical physics for instance. Yet if these phenomena fail to satisfy the various external constraints, then invariably a major redesign is required. A simple octal patch or redo of some isolated code will not fix these kinds of difficulties. The required design changes are likely to be so disruptive that the software requirements upon which the design is based and which provides the rationale for everything are violated. Either the requirements must be modified, or a substantial change in the design is required. In effect the development process has returned to the origin and one can expect up to a lO0-percent overrun in schedule and/or costs. I believe in this concept, but the implementation described above is risky and invites failure. The problem is illustrated in Figure 4. The testing phase which occurs at the end of the development cycle is the first event for which timing, storage, input/output transfers, etc., are experienced Winston W. Royce (1970). "Managing the Development of Large Software Systems" in: In: Technical Papers as of Western distinguished Electronic Show and Convention from (WesCon) August 25–28, 1970, Los Angeles, USA. in 1970 analyzed. These phenomena are not precisely analyzable. They are not the solutions to the standard partial differential equations One might note of that mathematical there has been a skipping-over of physics the analysis and code for phases. instance. One cannot, of Yet if these phenomena fail to satisfy the various
  • 26. The Machine that Changed the World Toyota’s Secret Weapon in the Global Car Wars
  • 27. Lean Manufacturing the expenditure of resources in any aspect other than the direct creation of value for the end customer to be wasteful, and thus a target for elimination.
  • 28. 7 Wastes - Muda 無駄 Transportation Inventory Motion Waiting Over-Processing Over-Production Defects
  • 29. Toyota Production System Figure curtesy of Satoshi Kuroiwa
  • 30. Multi-skilled Worker Skill Map with Training Plans
  • 31. How TPS was born…
  • 32. Toyoda Type G Automatic Loom (1924) http://commons.wikimedia.org/wiki/File:1924_Non-Stop_Shuttle_Change_Toyoda_Automatic_Loom,_Type_G_1.jpg
  • 33. Toyota was almost bankrupt in 1950’s. A major labor dispute resulted in resignation of most executives including the founder Kiichiro Toyoda. They had no money to buy extra machines, lines, parts and hire managers.
  • 34. TWI Program in WW II (Training Within Industry)
  • 35.
  • 36. To make your work Easier and Safer
  • 38. New New Product Development Game https://hbr.org/1986/01/the-new-new-product-development-game/ar/1
  • 39. Scrum: Ordered Backlog Fixed Time-Boxes Demo or Die Swarming
  • 41. Agile Manifesto We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items onthe right, we value the items on the left more.
  • 42. Conway’s Law Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. —M. Conway
  • 43. Organization Architecture and Product Architecture
  • 44. How Software had actually been Developed?
  • 45. Inverse of Controls Don’t Call Us, We’ll Call You.
  • 46. What happened to Organization Structure
  • 49. Improve Productivity Quality by Stopping Specialization People are naturally multi-skilled. Swarm of People Kaizen Mind
  • 51. DevOps Ideas / Feedbacks Monitoring Prioritize Deployment Working Software / Deployment Pipeline Figure curtesy of Tomoharu Nagasawa, Atlassian Evangelist Development
  • 52. Lean Startup Idea Build Code (Product) Measure Learn Data
  • 55. Future Swarming of various skilled people works Utilize automation for repeatable processes Trend continues to eliminate current borders Communities will be more and more important. We seek for better collaboration that scale not by skill specialization.