SlideShare a Scribd company logo
1 of 20
ADAPTABLE ENGINEERING:
3D PRINTING & AGILE
EVAN LEYBOURN MATTHEW CROUCHER
Evan Leybourn
Author & Agile Business Leader
Melbourne,Australia
@eleybourn
http://theagiledirector.com
Matthew Croucher
Founder, Innovation Systems
Adelaide,Australia
@mjcroucher
http://innovationsystems.com.au
CLICK TO DISCOVER MORE CLICK TO DISCOVER MORE
ALWAYS START WITH A STORY
ENGINEERING
FOR
DUMMIES
AKA ENGINEERING FOR
DEVELOPERS
Cross Functional Teams
Waterfall–Engineering
Agile-Software
Customer Engagement
Defining and Meeting expectations
Developers /
Engineers
Clients
Project Manager
Bad Customer Engagement
IEC 60601-1
Medical electrical equipment –
Part 1: General requirements for basic safety and essential performance
Cost of Change
Iterative Engineering
Not the same as prototyping
Feedback Loops
Incremental quality control
The Agile holy grail
Deployment and Production
Waterfall–Engineering
Agile-Engineering
Getting started with 3D PRINTING
Where do I get the models from?
3D Scanning
3D Model Repository
• Company Library
• Online Library, eg.
• Thingiverse
• Turbosquid
• Grabcad
• Sketchup
Warehouse
3D Modelling Package
• 3D CAD Package
• 3D Graphics Packages
From small objects
to street scapes
Great, let me print it!
Online Printing Services
• Shapeways, Ponoko, etc
• 3D Hubs
Inhouse Printing
Low cost, Desktop 3D Printers
PP3DP Up! Plus and Up! Mini Replicator Gen 5 Family Printrbot Family
Ultimaker 2 Kit type “Prusa” “Delta” Style Kit Cube3D Solidoodle
Evan Leybourn
Author & Agile Business Leader
Melbourne,Australia
@eleybourn
http://theagiledirector.com
Matthew Croucher
Founder, Innovation Systems
Adelaide,Australia
@mjcroucher
http://innovationsystems.com.au
QUESTIONS
CLICK TO DISCOVER MORE CLICK TO DISCOVER MORE

More Related Content

What's hot

Introduction to Puppet Enterprise- 03/03/2016
Introduction to Puppet Enterprise- 03/03/2016Introduction to Puppet Enterprise- 03/03/2016
Introduction to Puppet Enterprise- 03/03/2016
Puppet
 
Working with agile in a waterfall environment wwp
Working with agile in a waterfall environment wwpWorking with agile in a waterfall environment wwp
Working with agile in a waterfall environment wwp
Joseph Flahiff
 
Introduction to Puppet Enterprise- UK (02/25/2016)
Introduction to Puppet Enterprise- UK (02/25/2016)Introduction to Puppet Enterprise- UK (02/25/2016)
Introduction to Puppet Enterprise- UK (02/25/2016)
Puppet
 

What's hot (20)

One trunk one pipeline one truth
One trunk one pipeline one truthOne trunk one pipeline one truth
One trunk one pipeline one truth
 
Hyper Lean Startups- Innovation & Entrepreneurship in Tanzania
Hyper Lean Startups- Innovation & Entrepreneurship in TanzaniaHyper Lean Startups- Innovation & Entrepreneurship in Tanzania
Hyper Lean Startups- Innovation & Entrepreneurship in Tanzania
 
Introduction to Puppet Enterprise
Introduction to Puppet EnterpriseIntroduction to Puppet Enterprise
Introduction to Puppet Enterprise
 
Introduction to Puppet Enterprise- 03/03/2016
Introduction to Puppet Enterprise- 03/03/2016Introduction to Puppet Enterprise- 03/03/2016
Introduction to Puppet Enterprise- 03/03/2016
 
No estimates - 10 new principles for testing
No estimates  - 10 new principles for testingNo estimates  - 10 new principles for testing
No estimates - 10 new principles for testing
 
Stop multiplying by 4: Practical Software Estimation
Stop multiplying by 4: Practical Software EstimationStop multiplying by 4: Practical Software Estimation
Stop multiplying by 4: Practical Software Estimation
 
Correlation bug in pertmaster
Correlation bug in pertmasterCorrelation bug in pertmaster
Correlation bug in pertmaster
 
Better Living Through Design
Better Living Through DesignBetter Living Through Design
Better Living Through Design
 
Working with agile in a waterfall environment wwp
Working with agile in a waterfall environment wwpWorking with agile in a waterfall environment wwp
Working with agile in a waterfall environment wwp
 
Reliability Engineering for Humans Is Site Reliability Engineering Good for You?
Reliability Engineering for Humans Is Site Reliability Engineering Good for You?Reliability Engineering for Humans Is Site Reliability Engineering Good for You?
Reliability Engineering for Humans Is Site Reliability Engineering Good for You?
 
Introduction to Puppet Enterprise 2016.1
Introduction to Puppet Enterprise 2016.1Introduction to Puppet Enterprise 2016.1
Introduction to Puppet Enterprise 2016.1
 
DevOps and the Bottom Line
DevOps and the Bottom Line DevOps and the Bottom Line
DevOps and the Bottom Line
 
Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015
Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015
Continuous Delivery: Delivering Client Value at Light Speed - DevCon 2015
 
Introduction to Puppet Enterprise- UK (02/25/2016)
Introduction to Puppet Enterprise- UK (02/25/2016)Introduction to Puppet Enterprise- UK (02/25/2016)
Introduction to Puppet Enterprise- UK (02/25/2016)
 
Reanimating DevOps to Build Things that Work
Reanimating DevOps to Build Things that WorkReanimating DevOps to Build Things that Work
Reanimating DevOps to Build Things that Work
 
How to Implement Agile/DevOps without Leaving Legacy Behind
How to Implement Agile/DevOps without Leaving Legacy BehindHow to Implement Agile/DevOps without Leaving Legacy Behind
How to Implement Agile/DevOps without Leaving Legacy Behind
 
Major Key Alert: Entrepreneurship Edition
Major Key Alert: Entrepreneurship EditionMajor Key Alert: Entrepreneurship Edition
Major Key Alert: Entrepreneurship Edition
 
Many Changes Little Fun
Many Changes Little Fun Many Changes Little Fun
Many Changes Little Fun
 
dive solutions - NOAH19 Berlin
dive solutions - NOAH19 Berlindive solutions - NOAH19 Berlin
dive solutions - NOAH19 Berlin
 
Reliability as a Discipline
Reliability as a DisciplineReliability as a Discipline
Reliability as a Discipline
 

Viewers also liked

Lesson 29: Integration by Substition (worksheet)
Lesson 29: Integration by Substition (worksheet)Lesson 29: Integration by Substition (worksheet)
Lesson 29: Integration by Substition (worksheet)
Matthew Leingang
 
The Yammer Way - Our Product Development Approach
The Yammer Way - Our Product Development ApproachThe Yammer Way - Our Product Development Approach
The Yammer Way - Our Product Development Approach
yann ARMAND
 

Viewers also liked (20)

What makes a 10X Engineer a class apart?
What makes a 10X Engineer a class apart?What makes a 10X Engineer a class apart?
What makes a 10X Engineer a class apart?
 
Lesson 29: Integration by Substition (worksheet)
Lesson 29: Integration by Substition (worksheet)Lesson 29: Integration by Substition (worksheet)
Lesson 29: Integration by Substition (worksheet)
 
4 summary
4 summary4 summary
4 summary
 
Free Ebooks Download ! Edhole.com
Free Ebooks Download ! Edhole.comFree Ebooks Download ! Edhole.com
Free Ebooks Download ! Edhole.com
 
The Yammer Way - Our Product Development Approach
The Yammer Way - Our Product Development ApproachThe Yammer Way - Our Product Development Approach
The Yammer Way - Our Product Development Approach
 
Lesson 24: Areas and Distances, The Definite Integral (slides)
Lesson 24: Areas and Distances, The Definite Integral (slides)Lesson 24: Areas and Distances, The Definite Integral (slides)
Lesson 24: Areas and Distances, The Definite Integral (slides)
 
L14
L14L14
L14
 
Internet of Things: The World Speaks
Internet of Things: The World SpeaksInternet of Things: The World Speaks
Internet of Things: The World Speaks
 
Developing For Wearables - Lessons Learned & Best Practices
Developing For Wearables - Lessons Learned & Best PracticesDeveloping For Wearables - Lessons Learned & Best Practices
Developing For Wearables - Lessons Learned & Best Practices
 
Unleash and Empower Your Engineers
Unleash and Empower Your EngineersUnleash and Empower Your Engineers
Unleash and Empower Your Engineers
 
Lesson 27: Integration by Substitution (slides)
Lesson 27: Integration by Substitution (slides)Lesson 27: Integration by Substitution (slides)
Lesson 27: Integration by Substitution (slides)
 
How ANDROID TESTING changed how we think about Death - Second Edition
How ANDROID TESTING changed how we think about Death - Second EditionHow ANDROID TESTING changed how we think about Death - Second Edition
How ANDROID TESTING changed how we think about Death - Second Edition
 
Continuous Delivery e-book
Continuous Delivery e-bookContinuous Delivery e-book
Continuous Delivery e-book
 
Rock mechanics for engineering geology part 1
Rock mechanics for engineering geology part 1Rock mechanics for engineering geology part 1
Rock mechanics for engineering geology part 1
 
What Developers Really Think of iOS 8
What Developers Really Think of iOS 8What Developers Really Think of iOS 8
What Developers Really Think of iOS 8
 
How To Do BYOD Right
How To Do BYOD RightHow To Do BYOD Right
How To Do BYOD Right
 
10 Conditions for Cost Estimation of an iOS Application
10 Conditions for Cost Estimation of an iOS Application10 Conditions for Cost Estimation of an iOS Application
10 Conditions for Cost Estimation of an iOS Application
 
Google IO 2015
Google IO 2015Google IO 2015
Google IO 2015
 
Learning in a Multi-device World
Learning in a Multi-device World Learning in a Multi-device World
Learning in a Multi-device World
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 

Similar to Adaptable Engineering: 3D Printing and Agile

Handout 050107
Handout 050107Handout 050107
Handout 050107
Joe King
 

Similar to Adaptable Engineering: 3D Printing and Agile (20)

Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
 
SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...
SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...
SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...
 
Introduction to Puppet Enterprise Webinar, Dec. 3, 2015
Introduction to Puppet Enterprise Webinar, Dec. 3, 2015Introduction to Puppet Enterprise Webinar, Dec. 3, 2015
Introduction to Puppet Enterprise Webinar, Dec. 3, 2015
 
From Developer and Beyond - The IT Architect Career
From Developer and Beyond - The IT Architect CareerFrom Developer and Beyond - The IT Architect Career
From Developer and Beyond - The IT Architect Career
 
Bridging The Gap Between Dev and Ops
Bridging The Gap Between Dev and OpsBridging The Gap Between Dev and Ops
Bridging The Gap Between Dev and Ops
 
Handout 050107
Handout 050107Handout 050107
Handout 050107
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding Experience
 
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOpsYou Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
You Build It, You Secure It: Higher Velocity and Better Security with DevSecOps
 
DevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essentialDevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essential
 
Forget about Agile
Forget about AgileForget about Agile
Forget about Agile
 
SPEC Process Engineering&Construction
SPEC Process Engineering&ConstructionSPEC Process Engineering&Construction
SPEC Process Engineering&Construction
 
Architecture and very large scale agile software development
Architecture and very large scale agile software developmentArchitecture and very large scale agile software development
Architecture and very large scale agile software development
 
Internship in Swagelok Malaysia - Wellhead Control Module
Internship in Swagelok Malaysia - Wellhead Control ModuleInternship in Swagelok Malaysia - Wellhead Control Module
Internship in Swagelok Malaysia - Wellhead Control Module
 
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
 
Program Management in MBSE
Program Management in MBSEProgram Management in MBSE
Program Management in MBSE
 
Ashok tech cv
Ashok tech cvAshok tech cv
Ashok tech cv
 
Good design practice for medical devices
Good design practice for medical devicesGood design practice for medical devices
Good design practice for medical devices
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 
SCSM + Azure: A Match Made in.....the Cloud!
SCSM + Azure: A Match Made in.....the Cloud!SCSM + Azure: A Match Made in.....the Cloud!
SCSM + Azure: A Match Made in.....the Cloud!
 
Fast, reliable, secure @ Velocity 2015
Fast, reliable, secure @  Velocity 2015Fast, reliable, secure @  Velocity 2015
Fast, reliable, secure @ Velocity 2015
 

More from Evan Leybourn

A business agility primer
A business agility primerA business agility primer
A business agility primer
Evan Leybourn
 
Agile Methods - course notes
Agile Methods - course notesAgile Methods - course notes
Agile Methods - course notes
Evan Leybourn
 
Agile Business Intelligence - course notes
Agile Business Intelligence - course notesAgile Business Intelligence - course notes
Agile Business Intelligence - course notes
Evan Leybourn
 
How much will this cost?
How much will this cost?How much will this cost?
How much will this cost?
Evan Leybourn
 

More from Evan Leybourn (19)

Agile for (and in) Marketing - An Agile Business Management Community Whitepaper
Agile for (and in) Marketing - An Agile Business Management Community WhitepaperAgile for (and in) Marketing - An Agile Business Management Community Whitepaper
Agile for (and in) Marketing - An Agile Business Management Community Whitepaper
 
A business agility primer
A business agility primerA business agility primer
A business agility primer
 
A business agility primer
A business agility primerA business agility primer
A business agility primer
 
Designing business outcomes
Designing business outcomesDesigning business outcomes
Designing business outcomes
 
If you need to run a project you've already failed
If you need to run a project you've already failedIf you need to run a project you've already failed
If you need to run a project you've already failed
 
The soft skills in software
The soft skills in softwareThe soft skills in software
The soft skills in software
 
Starting with Kanban - A practical workshop on Value Stream Mapping and WIP
Starting with Kanban - A practical workshop on Value Stream Mapping and WIPStarting with Kanban - A practical workshop on Value Stream Mapping and WIP
Starting with Kanban - A practical workshop on Value Stream Mapping and WIP
 
LeanKanban
LeanKanbanLeanKanban
LeanKanban
 
Agile Methods - course notes
Agile Methods - course notesAgile Methods - course notes
Agile Methods - course notes
 
Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business Intelligence
 
Agile Business Intelligence - course notes
Agile Business Intelligence - course notesAgile Business Intelligence - course notes
Agile Business Intelligence - course notes
 
How much will this cost?
How much will this cost?How much will this cost?
How much will this cost?
 
Pair Trading: Collaboration in Finance
Pair Trading: Collaboration in FinancePair Trading: Collaboration in Finance
Pair Trading: Collaboration in Finance
 
Defect Zero
Defect ZeroDefect Zero
Defect Zero
 
Agile Business Intelligence (or how to give management what they need when th...
Agile Business Intelligence (or how to give management what they need when th...Agile Business Intelligence (or how to give management what they need when th...
Agile Business Intelligence (or how to give management what they need when th...
 
Agile Methods - 2 day workshop
Agile Methods - 2 day workshopAgile Methods - 2 day workshop
Agile Methods - 2 day workshop
 
Agile at Scale
Agile at ScaleAgile at Scale
Agile at Scale
 
Introduction to Scrum - 1 day workshop
Introduction to Scrum - 1 day workshopIntroduction to Scrum - 1 day workshop
Introduction to Scrum - 1 day workshop
 
Agile Business Management
Agile Business ManagementAgile Business Management
Agile Business Management
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Recently uploaded (20)

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Adaptable Engineering: 3D Printing and Agile