SlideShare a Scribd company logo
1 of 17
Download to read offline
Could	
  Digital	
  DIY	
  Break	
  
Manufacturing	
  Hierarchies?	
  
Ruth	
  Meyer,	
  Magnus	
  Josefsson	
  
	
  
Centre	
  for	
  Policy	
  Modelling,	
  Manchester	
  Metropolitan	
  University	
  
	
  	
  
www.didiy.eu	
  
What	
  is	
  Digital	
  DIY?	
  
•  Digital	
  DIY	
  =	
  the	
  set	
  of	
  all	
  manufacturing	
  activities	
  (and	
  
mindsets)	
  that	
  are	
  made	
  possible	
  by	
  digital	
  
technologies	
  
–  enables	
  people	
  to	
  do	
  things	
  they	
  could	
  not	
  do	
  before	
  	
  
•  “sculpting”	
  with	
  3D	
  printer	
  
–  gives	
  more	
  opportunities	
  to	
  do	
  things	
  together	
  by	
  freely	
  
sharing	
  designs	
  and	
  know-­‐how	
  
•  DiDIY	
  Project	
  investigated	
  impact	
  on	
  several	
  domains	
  
–  Education	
  and	
  research	
  
–  Work	
  and	
  organisation	
  
–  Legal	
  systems	
  
–  Creative	
  Society	
  
Digital	
  DIY	
  in	
  the	
  Workplace	
  
•  How	
  will	
  the	
  work	
  of	
  a	
  worker	
  in	
  a	
  manufacturing	
  
firm	
  be	
  reshaped	
  due	
  to	
  the	
  influence	
  of	
  DiDIY?	
  
–  Direct	
  access	
  to	
  relevant	
  information	
  (e.g.	
  current	
  
status	
  of	
  machines)	
  could	
  overcome	
  traditionally	
  strict	
  
organisational	
  hierarchies	
  
•  Applying	
  an	
  ABM	
  of	
  an	
  abstract	
  factory	
  with	
  
supervisor,	
  workers,	
  machines	
  and	
  tasks	
  to	
  
investigate	
  the	
  following	
  research	
  questions:	
  
–  Allowing	
  workers	
  autonomy	
  in	
  deciding	
  which	
  task	
  to	
  
do	
  next,	
  does	
  this	
  improve	
  the	
  effectiveness	
  of	
  the	
  
production	
  process?	
  
–  Do	
  supervisors	
  become	
  superfluous?	
  
StringWorld	
  Problem	
  Space	
  
•  A	
  world	
  of	
  strings	
  (things)	
  made	
  up	
  of	
  a	
  sequence	
  of	
  
letters	
  (elements),	
  e.g.	
  	
  “A”,	
  “AA”,	
  “ABAC”,	
  “BBC”	
  
•  Agents	
  (makers)	
  try	
  to	
  make	
  things	
  out	
  of	
  things	
  they	
  
find	
  in	
  their	
  environment	
  (resources)	
  plus	
  things	
  they	
  
might	
  get	
  from	
  other	
  agents,	
  using	
  a	
  limited	
  set	
  of	
  
operations,	
  possibly	
  applying	
  specific	
  tools.	
  
•  Agents	
  aim	
  to	
  produce	
  certain	
  things	
  (targets)	
  
–  	
  using	
  trial	
  and	
  error	
  
–  following	
  a	
  plan	
  
•  Problem	
  space	
  to	
  address	
  DiDIY	
  simulation	
  issues	
  
–  Complex	
  enough	
  à	
  plans	
  are	
  worth	
  sharing	
  
–  still	
  computationally	
  feasible	
  
•  Prototype	
  implementation:	
  Model	
  of	
  Making	
  
Factory	
  Model	
  Overview	
  
•  Workers	
  (agents)	
  realised	
  as	
  
patches,	
  coloured	
  brown	
  
•  Supervisor	
  marked	
  by	
  red	
  
square	
  
•  Other	
  patches	
  hold	
  
•  Resources	
  	
  
•  Targets	
  
•  Machines	
  
•  Machines	
  are	
  tools	
  which	
  
provide	
  a	
  particular	
  string	
  
operation	
  
•  “add-­‐B”	
  
•  “join”	
  
•  “envelope”	
  
	
  	
  	
  	
  	
  	
  using	
  up	
  input	
  things	
  to	
  
	
  	
  	
  	
  	
  	
  produce	
  a	
  new	
  output	
  thing	
  
•  Factory	
  has	
  to	
  produce	
  a	
  
certain	
  number	
  of	
  targets	
  
Specific	
  problems	
  to	
  solve	
  
•  Need	
  to	
  ensure	
  that	
  it	
  is	
  always	
  possible	
  to	
  
produce	
  the	
  targets	
  from	
  the	
  resources	
  with	
  
the	
  available	
  machine	
  operations	
  
•  Solution:	
  ‘Possible	
  products’	
  network	
  inspired	
  
by	
  firm	
  skills	
  universe	
  (Taylor	
  &	
  Morone	
  2005)	
  
–  build	
  network	
  of	
  nodes	
  (products)	
  and	
  links	
  
(necessary	
  inputs),	
  starting	
  from	
  resources	
  
–  total	
  number	
  of	
  nodes	
  defined	
  by	
  model	
  
parameters	
  num-­‐resources,	
  num-­‐targets,	
  num-­‐
machine-­‐types	
  
Possible	
  Products	
  Network	
  
Example:	
  3	
  resources,	
  5	
  
machine	
  types,	
  3	
  targets	
  
•  Max	
  18	
  nodes	
  
•  Each	
  with	
  1,	
  2,	
  or	
  3	
  
inputs	
  
•  Random	
  distribution	
  
based	
  on	
  pre-­‐defined	
  
string	
  operations	
  
	
  
Pick	
  3	
  of	
  the	
  5	
  potential	
  
targets,	
  covering	
  all	
  
resources	
  
•  13,	
  15	
  and	
  17	
  
Assign	
  operations	
  to	
  
(bundles	
  of)	
  input	
  links	
  
	
  
Assign	
  strings	
  to	
  
resources	
  
à	
  Derive	
  target	
  strings	
  
Model	
  Variants	
  
•  With	
  supervisor	
  
–  Supervisor	
  assigns	
  jobs	
  to	
  workers	
  based	
  on	
  
•  which	
  target	
  is	
  the	
  most	
  outstanding	
  
•  which	
  machines	
  are	
  free	
  (for	
  starting	
  on	
  the	
  job)	
  
–  Workers	
  follow	
  the	
  plan	
  to	
  make	
  the	
  target	
  
–  Once	
  finished,	
  they	
  ask	
  the	
  supervisor	
  for	
  their	
  next	
  job	
  
•  Without	
  supervisor	
  
–  Workers	
  know	
  the	
  current	
  status	
  of	
  all	
  machines	
  and	
  which	
  
tasks	
  produce	
  what	
  from	
  which	
  inputs	
  
–  Workers	
  decide	
  on	
  the	
  next	
  task	
  based	
  on	
  
•  which	
  machines	
  are	
  free	
  
•  what	
  things	
  they	
  have	
  (prefer	
  to	
  use	
  own	
  stuff	
  over	
  resources)	
  
•  Pick	
  most	
  outstanding	
  target	
  if	
  nothing	
  else	
  possible	
  
First	
  Results	
  
Discussion	
  
•  First	
  experiments	
  focused	
  on	
  overall	
  effectiveness	
  of	
  
production	
  process	
  while	
  varying	
  number	
  of	
  agents	
  
–  Production	
  time	
  (total	
  simulation	
  time	
  until	
  all	
  targets	
  
achieved)	
  
–  Average	
  time	
  workers	
  spent	
  waiting	
  for	
  a	
  free	
  machine	
  
•  Introducing	
  simple	
  form	
  of	
  cooperation	
  
–  When	
  deliberating	
  possible	
  next	
  tasks,	
  a	
  worker	
  may	
  
consider	
  not	
  only	
  the	
  things	
  (s)he	
  has	
  themselves	
  but	
  also	
  
things	
  other	
  agents	
  have	
  
•  Subsequent	
  experiments	
  showed	
  that	
  results	
  are	
  very	
  
dependent	
  on	
  the	
  factory	
  setup	
  (number	
  of	
  resources,	
  
targets,	
  machine	
  types,	
  machines	
  per	
  type,	
  processing	
  
times,	
  number	
  of	
  agents)	
  
	
  
Introducing	
  Garbage	
  Can	
  Measures	
  
•  Wanted:	
  output	
  measures	
  to	
  gauge	
  impact	
  of	
  
organisational	
  change	
  
•  Garbage	
  Can	
  Model:	
  influential	
  model	
  of	
  
organisational	
  behaviour	
  
–  Problems,	
  participants,	
  opportunities,	
  solutions	
  
•  Three	
  indicators	
  
–  Problem	
  latency:	
  time	
  spent	
  by	
  problems	
  in	
  the	
  system	
  
before	
  a	
  participant	
  attempts	
  to	
  solve	
  them	
  
–  Unsolved	
  problems:	
  number	
  of	
  problems	
  left	
  at	
  the	
  end	
  
of	
  the	
  simulation	
  
–  Waiting	
  time:	
  time	
  opportunities	
  stay	
  in	
  the	
  system	
  
waiting	
  to	
  be	
  used	
  
GC	
  Indicators	
  for	
  Factory	
  
•  Translate	
  GC	
  terminology	
  to	
  factory	
  world	
  
– Job	
  latency:	
  Time	
  spent	
  by	
  jobs	
  (‘problems’)	
  in	
  
the	
  factory	
  before	
  a	
  worker	
  starts	
  working	
  on	
  
them	
  
– Unfinished	
  jobs:	
  number	
  of	
  unfinished	
  jobs	
  at	
  
the	
  end	
  of	
  the	
  simulation	
  
– Waiting	
  time:	
  Time	
  spent	
  by	
  free	
  machines	
  /	
  
free	
  workers	
  waiting	
  to	
  be	
  used	
  /	
  start	
  working	
  
on	
  a	
  new	
  job	
  
Model	
  AdaptaIons	
  
•  GC	
  Model	
  assumes	
  streams	
  of	
  objects	
  
•  Factory	
  Model	
  
– Incoming	
  stream	
  of	
  jobs,	
  with	
  mean	
  arrival	
  
time	
  and	
  different	
  probabilities	
  for	
  the	
  
different	
  types	
  
– Each	
  job	
  specifies	
  which	
  target	
  to	
  produce	
  (a	
  
sequence	
  of	
  tasks)	
  
– For	
  cooperation,	
  jobs	
  are	
  split	
  into	
  the	
  separate	
  
tasks	
  
Preliminary	
  Results	
  (1)	
  
Factory	
  1,	
  averages	
  of	
  20	
  runs	
  with	
  the	
  same	
  random	
  seeds,	
  	
  
mean	
  arrival	
  time	
  0.2,	
  simulation	
  stops	
  20	
  ticks	
  after	
  all	
  jobs	
  arrived	
  
Preliminary	
  Results	
  (2)	
  
Factory	
  1,	
  averages	
  of	
  20	
  runs	
  with	
  the	
  same	
  random	
  seeds,	
  	
  
mean	
  arrival	
  time	
  0.3,	
  simulation	
  stops	
  20	
  ticks	
  after	
  all	
  jobs	
  arrived	
  
Preliminary	
  Results	
  (3)	
  
Different	
  factory	
  setup	
  (more	
  complex	
  tasks)	
  with	
  higher	
  cooperation,	
  	
  
mean	
  arrival	
  time	
  0.2,	
  simulation	
  stops	
  20	
  ticks	
  after	
  all	
  jobs	
  arrived	
  
Conclusion	
  and	
  Outlook	
  
•  Introduction	
  of	
  Garbage	
  Can	
  measures	
  
helpful	
  in	
  assessing	
  the	
  factory	
  model	
  
•  Cooperation	
  manages	
  to	
  outperform	
  
supervision	
  when	
  
– Jobs	
  are	
  fairly	
  complex	
  (e.g.	
  with	
  intermediate	
  
products	
  used	
  in	
  several	
  tasks)	
  
– Frequency	
  of	
  jobs	
  is	
  high	
  
•  Investigation	
  will	
  continue…	
  

More Related Content

Similar to Could Digital DIY Break Manufacturing Hierarchies?

Similar to Could Digital DIY Break Manufacturing Hierarchies? (20)

Manufacturing systems
Manufacturing systems Manufacturing systems
Manufacturing systems
 
Textiles ERP System
Textiles ERP SystemTextiles ERP System
Textiles ERP System
 
Seminar on Project Management by Rj
Seminar on Project Management by RjSeminar on Project Management by Rj
Seminar on Project Management by Rj
 
Mg6088 spm unit-2
Mg6088 spm unit-2Mg6088 spm unit-2
Mg6088 spm unit-2
 
Textile Factory Open Source Software
Textile Factory Open Source SoftwareTextile Factory Open Source Software
Textile Factory Open Source Software
 
Mba ii pmom_unit-2.3 facility layout a
Mba ii pmom_unit-2.3 facility layout aMba ii pmom_unit-2.3 facility layout a
Mba ii pmom_unit-2.3 facility layout a
 
Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulation
 
Smart factory Presentation
Smart factory PresentationSmart factory Presentation
Smart factory Presentation
 
Machine Learning and Industrie 4.0
Machine Learning and Industrie 4.0Machine Learning and Industrie 4.0
Machine Learning and Industrie 4.0
 
3D Printing, Customization, and Product Lines
3D Printing, Customization, and Product Lines3D Printing, Customization, and Product Lines
3D Printing, Customization, and Product Lines
 
Machine Learning Infrastructure
Machine Learning InfrastructureMachine Learning Infrastructure
Machine Learning Infrastructure
 
Layout
LayoutLayout
Layout
 
layout.ppt
layout.pptlayout.ppt
layout.ppt
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
PLCM Module -5-Dr.GMS JSSATEB.pdf
PLCM Module -5-Dr.GMS JSSATEB.pdfPLCM Module -5-Dr.GMS JSSATEB.pdf
PLCM Module -5-Dr.GMS JSSATEB.pdf
 
OR Ndejje Univ (1).pptx
OR Ndejje Univ (1).pptxOR Ndejje Univ (1).pptx
OR Ndejje Univ (1).pptx
 
OR Ndejje Univ.pptx
OR Ndejje Univ.pptxOR Ndejje Univ.pptx
OR Ndejje Univ.pptx
 
Process Selection & Facility Layout.ppt
Process Selection & Facility Layout.pptProcess Selection & Facility Layout.ppt
Process Selection & Facility Layout.ppt
 
Unit no_1.pptx
Unit no_1.pptxUnit no_1.pptx
Unit no_1.pptx
 
Metrics
MetricsMetrics
Metrics
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

Could Digital DIY Break Manufacturing Hierarchies?

  • 1. Could  Digital  DIY  Break   Manufacturing  Hierarchies?   Ruth  Meyer,  Magnus  Josefsson     Centre  for  Policy  Modelling,  Manchester  Metropolitan  University       www.didiy.eu  
  • 2. What  is  Digital  DIY?   •  Digital  DIY  =  the  set  of  all  manufacturing  activities  (and   mindsets)  that  are  made  possible  by  digital   technologies   –  enables  people  to  do  things  they  could  not  do  before     •  “sculpting”  with  3D  printer   –  gives  more  opportunities  to  do  things  together  by  freely   sharing  designs  and  know-­‐how   •  DiDIY  Project  investigated  impact  on  several  domains   –  Education  and  research   –  Work  and  organisation   –  Legal  systems   –  Creative  Society  
  • 3. Digital  DIY  in  the  Workplace   •  How  will  the  work  of  a  worker  in  a  manufacturing   firm  be  reshaped  due  to  the  influence  of  DiDIY?   –  Direct  access  to  relevant  information  (e.g.  current   status  of  machines)  could  overcome  traditionally  strict   organisational  hierarchies   •  Applying  an  ABM  of  an  abstract  factory  with   supervisor,  workers,  machines  and  tasks  to   investigate  the  following  research  questions:   –  Allowing  workers  autonomy  in  deciding  which  task  to   do  next,  does  this  improve  the  effectiveness  of  the   production  process?   –  Do  supervisors  become  superfluous?  
  • 4. StringWorld  Problem  Space   •  A  world  of  strings  (things)  made  up  of  a  sequence  of   letters  (elements),  e.g.    “A”,  “AA”,  “ABAC”,  “BBC”   •  Agents  (makers)  try  to  make  things  out  of  things  they   find  in  their  environment  (resources)  plus  things  they   might  get  from  other  agents,  using  a  limited  set  of   operations,  possibly  applying  specific  tools.   •  Agents  aim  to  produce  certain  things  (targets)   –   using  trial  and  error   –  following  a  plan   •  Problem  space  to  address  DiDIY  simulation  issues   –  Complex  enough  à  plans  are  worth  sharing   –  still  computationally  feasible   •  Prototype  implementation:  Model  of  Making  
  • 5. Factory  Model  Overview   •  Workers  (agents)  realised  as   patches,  coloured  brown   •  Supervisor  marked  by  red   square   •  Other  patches  hold   •  Resources     •  Targets   •  Machines   •  Machines  are  tools  which   provide  a  particular  string   operation   •  “add-­‐B”   •  “join”   •  “envelope”              using  up  input  things  to              produce  a  new  output  thing   •  Factory  has  to  produce  a   certain  number  of  targets  
  • 6. Specific  problems  to  solve   •  Need  to  ensure  that  it  is  always  possible  to   produce  the  targets  from  the  resources  with   the  available  machine  operations   •  Solution:  ‘Possible  products’  network  inspired   by  firm  skills  universe  (Taylor  &  Morone  2005)   –  build  network  of  nodes  (products)  and  links   (necessary  inputs),  starting  from  resources   –  total  number  of  nodes  defined  by  model   parameters  num-­‐resources,  num-­‐targets,  num-­‐ machine-­‐types  
  • 7. Possible  Products  Network   Example:  3  resources,  5   machine  types,  3  targets   •  Max  18  nodes   •  Each  with  1,  2,  or  3   inputs   •  Random  distribution   based  on  pre-­‐defined   string  operations     Pick  3  of  the  5  potential   targets,  covering  all   resources   •  13,  15  and  17   Assign  operations  to   (bundles  of)  input  links     Assign  strings  to   resources   à  Derive  target  strings  
  • 8. Model  Variants   •  With  supervisor   –  Supervisor  assigns  jobs  to  workers  based  on   •  which  target  is  the  most  outstanding   •  which  machines  are  free  (for  starting  on  the  job)   –  Workers  follow  the  plan  to  make  the  target   –  Once  finished,  they  ask  the  supervisor  for  their  next  job   •  Without  supervisor   –  Workers  know  the  current  status  of  all  machines  and  which   tasks  produce  what  from  which  inputs   –  Workers  decide  on  the  next  task  based  on   •  which  machines  are  free   •  what  things  they  have  (prefer  to  use  own  stuff  over  resources)   •  Pick  most  outstanding  target  if  nothing  else  possible  
  • 10. Discussion   •  First  experiments  focused  on  overall  effectiveness  of   production  process  while  varying  number  of  agents   –  Production  time  (total  simulation  time  until  all  targets   achieved)   –  Average  time  workers  spent  waiting  for  a  free  machine   •  Introducing  simple  form  of  cooperation   –  When  deliberating  possible  next  tasks,  a  worker  may   consider  not  only  the  things  (s)he  has  themselves  but  also   things  other  agents  have   •  Subsequent  experiments  showed  that  results  are  very   dependent  on  the  factory  setup  (number  of  resources,   targets,  machine  types,  machines  per  type,  processing   times,  number  of  agents)    
  • 11. Introducing  Garbage  Can  Measures   •  Wanted:  output  measures  to  gauge  impact  of   organisational  change   •  Garbage  Can  Model:  influential  model  of   organisational  behaviour   –  Problems,  participants,  opportunities,  solutions   •  Three  indicators   –  Problem  latency:  time  spent  by  problems  in  the  system   before  a  participant  attempts  to  solve  them   –  Unsolved  problems:  number  of  problems  left  at  the  end   of  the  simulation   –  Waiting  time:  time  opportunities  stay  in  the  system   waiting  to  be  used  
  • 12. GC  Indicators  for  Factory   •  Translate  GC  terminology  to  factory  world   – Job  latency:  Time  spent  by  jobs  (‘problems’)  in   the  factory  before  a  worker  starts  working  on   them   – Unfinished  jobs:  number  of  unfinished  jobs  at   the  end  of  the  simulation   – Waiting  time:  Time  spent  by  free  machines  /   free  workers  waiting  to  be  used  /  start  working   on  a  new  job  
  • 13. Model  AdaptaIons   •  GC  Model  assumes  streams  of  objects   •  Factory  Model   – Incoming  stream  of  jobs,  with  mean  arrival   time  and  different  probabilities  for  the   different  types   – Each  job  specifies  which  target  to  produce  (a   sequence  of  tasks)   – For  cooperation,  jobs  are  split  into  the  separate   tasks  
  • 14. Preliminary  Results  (1)   Factory  1,  averages  of  20  runs  with  the  same  random  seeds,     mean  arrival  time  0.2,  simulation  stops  20  ticks  after  all  jobs  arrived  
  • 15. Preliminary  Results  (2)   Factory  1,  averages  of  20  runs  with  the  same  random  seeds,     mean  arrival  time  0.3,  simulation  stops  20  ticks  after  all  jobs  arrived  
  • 16. Preliminary  Results  (3)   Different  factory  setup  (more  complex  tasks)  with  higher  cooperation,     mean  arrival  time  0.2,  simulation  stops  20  ticks  after  all  jobs  arrived  
  • 17. Conclusion  and  Outlook   •  Introduction  of  Garbage  Can  measures   helpful  in  assessing  the  factory  model   •  Cooperation  manages  to  outperform   supervision  when   – Jobs  are  fairly  complex  (e.g.  with  intermediate   products  used  in  several  tasks)   – Frequency  of  jobs  is  high   •  Investigation  will  continue…