agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka,...
Transcript of agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka,...
![Page 1: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/1.jpg)
1
Agile Conference 2011, Salt Lake CityTimo Punkka, Schneider Electrictimo.punkka at schneider-electric.com
Agile Hardware and Co-Design
Timo?
![Page 2: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/2.jpg)
2
Agenda for today:What is happening in R&DBenefits of agile co-designWhat enables agile co-design?Advice to Agile/Scrum ceremonies
#1: Speed of Change
![Page 3: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/3.jpg)
3
Second need; innovation#2: Innovation accelerated by 360
#3: Software Development Changes
![Page 4: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/4.jpg)
4
Benefits of Agile Hardware and Co-Design• Avoiding the big surprises• Up-front prototyping
System
FunctionalReq
System Spec
System Design
Software
Spec
Software
Architecture
Design
Software
implementation
testing and
Integration
Hardware
Spec
Abstract
Hardware
Design
Hardware
implementation testing and
integration
System
Integration
testing
System field tests
Customer Approval
and evaluation
Detailed
Hardware
Design
Software
Module
Design
Illusion of Control Chaos
1000W20EURScandinavia
750W24EUREurope
![Page 5: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/5.jpg)
5
Over time:a) speculations become factsb) reviewers get blindc) change happens
Alternative: Cross-Disciplined Up-front prototyping :
“Experimenting, not validating”
![Page 6: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/6.jpg)
6
What enables agile hw and co-design?
• Vertical slicing• Cross disciplined Whole Team• Customer team• Economics of prototyping• HW Unit Tests
Think Big, Think Horizontal
Design for manuf.
Mechanics
PCB layout
Electronics/schematic
Adapted fromDoing Hard Time, Bruce Douglas
Vertical Slicing
![Page 7: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/7.jpg)
7
Implement Small,Implement Vertical
Power andbuses
Uncertainblocks
FullSolution
Optimize
Adapted fromDoing Hard Time, Bruce Douglas
Vertical Slicing
Serial in large, incremental in small
Demonstrate progressGet and act on feedback
![Page 8: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/8.jpg)
8
Schematics
3d models
Simulation
Bread board prototypes
Re-usable generic prototypes
Evaluation boards
Partial prototypes
FPGA
3d printers
Evaluation board
Bread board
Partial Prototype
Evaluation board
Partial Prototype
Partial Prototype
![Page 9: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/9.jpg)
9
Flexible Architecture
![Page 10: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/10.jpg)
10
1. Identify and prioritize uncertainties
2. Deal with it:
1. Use focused prototypes to buy uncertainty down
2. Keep options and defer decisions
3. Isolate uncertainty
Remember to learn from prototypes!
Cross-Disciplined Whole Team approach
SchematicsPCB layoutMechanicsIndustrial designSupply chainIndustrializationLaunch
Software
![Page 11: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/11.jpg)
11
Cross-Disciplined
Customer Team
Domain experts:Other disciplinesTechnical lead Novel technology provider EMC test labIndustrialization
![Page 12: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/12.jpg)
12
No Free Prototypes?
Design
Review Manufacture
Prepare
Material
Labor
Testing
Rework
(Imaginary) True Cost of Prototyping
Multiply of cost of labor day
REWORK
![Page 13: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/13.jpg)
13
Hardware Unit Tests
Hardware unit tests
CLI
![Page 14: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/14.jpg)
14
Innovating tobring testing and automation forward
Reducing the ‘get it right the first time’ attitude
Diminishing difference between disciplines
Positive reinforcing loop of agile co-design
Examples on practices• Planning • Daily Scrum • Review
![Page 15: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/15.jpg)
15
Schematics of [technology]
Acc.Criteria: Schematic enabling PCB work
3
Block diagram for ceiling mounted relay
Acc.Criteria: Draft (block diagram) to identify the job to be done.
5
Planning
![Page 16: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/16.jpg)
16
Daily Scrum
• 3 pieces of information create agenda for latter part
• Find appropriate level of detail• Creates shared sense of direction
Review
![Page 17: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/17.jpg)
17
IKIWITI
Books
![Page 18: agile hardware and co-design Punkka€¦ · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com Agile Hardware and Co-Design](https://reader030.fdocuments.in/reader030/viewer/2022041023/5ed41c1ad0f41f76d0071766/html5/thumbnails/18.jpg)
18
Photo credits:Light bulb: asifthebesSoftware plane: cyanocoraxQuestion marks: immrchris
All @ stock.xchng