agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake...
Transcript of agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake...
![Page 1: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/1.jpg)
1
Agile Conference 2011, Salt Lake CityTimo Punkka, Schneider Electrictimo.punkka at schneider-electric.com@tpunkka
Agile Hardware and Co-Design
Timo?
![Page 2: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/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 hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/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 hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/4.jpg)
4
Benefits of Agile Hardware and Co-Design• Avoiding the big surprises using
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 hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/5.jpg)
5
Alternative: Cross-Disciplined Up-front prototyping :
“Experimenting, not validating”
What enables agile hw and co-design?
• Vertical slicing• Cross disciplined Whole Team• Customer team• Economics of prototyping• HW Unit Tests
![Page 6: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/6.jpg)
6
Think Big, Think Horizontal
Design for manuf.
Mechanics
PCB layout
Electronics/schematic
Adapted fromDoing Hard Time, Bruce Douglas
Vertical Slicing
Implement Small,Implement Vertical
Power andbuses
Uncertainblocks
FullSolution
Optimize
Adapted fromDoing Hard Time, Bruce Douglas
Vertical Slicing
![Page 7: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/7.jpg)
7
Serial in large, incremental in small
Demonstrate progressGet and act on feedback
Schematics
3d models
Simulation
Bread board prototypes
Re-usable generic prototypes
Evaluation boards
Partial prototypes
FPGA
3d printers
![Page 8: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/8.jpg)
8
Evaluation board
Bread board
Partial Prototype
Evaluation board
Partial Prototype
Partial Prototype
![Page 9: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/9.jpg)
9
Flexible Architecture
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!
![Page 10: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/10.jpg)
10
Cross-Disciplined Whole Team approach
SchematicsPCB layoutMechanicsIndustrial designSupply chainIndustrializationLaunch
Software
Cross-Disciplined
![Page 11: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/11.jpg)
11
Customer Team
Domain experts:Other disciplinesTechnical lead Novel technology provider EMC test labIndustrialization
No Free Prototypes?
Design
Review Manufacture
Prepare
Material
Labor
Testing
Rework
![Page 12: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/12.jpg)
12
(Imaginary) True Cost of Prototyping
Multiply of cost of labor day
REWORK
Hardware Unit Tests
![Page 13: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/13.jpg)
13
Hardware unit tests
CLI
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
![Page 14: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/14.jpg)
14
Tips for ceremonies• Planning • Daily Scrum • Review
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 15: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/15.jpg)
15
Daily Scrum
• 3 pieces of information create agenda for latter part
• Find appropriate level of detail• Creates shared sense of direction
![Page 16: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/16.jpg)
16
Review
IKIWITI
![Page 17: agile hardware and co-design Punkka hardware and co-desig… · 1 Agile Conference 2011, Salt Lake City Timo Punkka, Schneider Electric timo.punkka at schneider-electric.com @tpunkka](https://reader035.fdocuments.us/reader035/viewer/2022071105/5fdfd4235c29fd5dc23b3b90/html5/thumbnails/17.jpg)
17
Books
Photo credits:Light bulb: asifthebesSoftware plane: cyanocoraxQuestion marks: immrchris
All @ stock.xchng