SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Going the next step? Agile Values and Principles
Applied to Hardware

Oct 2013 / Urs Böhm
May I introduce myself

Urs Böhm
Dipl.-Ingenieur Elektrotechnik
Projektingenieur VDI
Certified Project Manager
(IPMA Level C®)

Certified ScrumMaster
urs.boehm@noser.com

Urs Böhm, Okt 2013
Content
• 
• 
• 
• 
• 
• 
• 
• 

Time is changing
Manifesto for Agile Software Development
Some Principles
Some Discussion of software and hardware development
differences
An example of Board design
How to handle user stories documentation and time
How to start
Discussion

Urs Böhm, Okt 2013
Times are changing…

Urs Böhm, Okt 2013
And Change shall be welcome…

Urs Böhm, Okt 2013
32Bit

Simple Kernel

Operating System

16 Bit
8 Bit

Processor Complexity

Raised Complexity needed new solutions

Native
programming

Simple Kernel

Software Complexity

Urs Böhm, Okt 2013
Manifesto for Agile Software Development
We are uncovering better ways of developing software 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 on the right,
we value the items on the left more.
Urs Böhm, Okt 2013
Principles behind the
Agile Manifesto

Quelle: www.agilemanifesto.org/principles.html

Urs Böhm, Okt 2013
Agile Principles 1-2

Urs Böhm, Okt 2013
Agile Principles 7-8

Urs Böhm, Okt 2013
Select your Microcontroller and Environment wisely

www.infineon .com
Datasheet C167CS

ARM is doing it concerning
CORE and SW

Urs Böhm, Okt 2013

www.microchip.com
Decoupling

Urs Böhm, Okt 2013
Cost of Change is different

How long does it take to change one line of code?

How long does it take to change one signal on the plane?

And your outdated expensive prototype is
less usefull!

Urs Böhm, Okt 2013
Money in your pocket

Urs Böhm, Okt 2013
Cost of Testing is different

Simulation
Programm

Continuous Integration
Server

Urs Böhm, Okt 2013

Standard is
manual
testing at
specific
timepoints
Cost and risk of error handling is different

Urs Böhm, Okt 2013
Cost and logistic of deployment is different

Urs Böhm, Okt 2013
Support manufactoring

Urs Böhm, Okt 2013
There is a good and a indifferent message

Yes, you can go agile
in HW-Development

No, your resulting
product will look
different.
You don’t get the same
just cheaper and faster.

But that’s the same with Software. Agile developed SW looks
different. You just don’t see SW.

Urs Böhm, Okt 2013
Special Fieldbus

DC/DC

Connector

Galvanic Isolation

DC/DC
UART/RS232
MCU
PWM & AD
RAM/Flash
I/O

Galvanic Isolation

Dual CAN Bus

Urs Böhm, Okt 2013
Böhm,27.08.2013

DC/DC

24V DC

Overvoltage
Protection
User Stories, Tasks, Requirements

As a product owner I want the device to operate
from -40°c to +85°C so I can get approvement
from TÜV
Acceptance Criteria: Test Certificate from QA

As a user I want the device to be protected from
overvoltage so I can use it reliable
Acceptance Criteria: ISO XXXXX fullfilled
Test certificate

Urs Böhm, Okt 2013
How to handle documentation
Working software over comprehensive documentation

Artefacts
Documentation as
schematics, layouts, mechanical
drawings, engineering calculations,
Test for regulations, prototypes.

Urs Böhm, Okt 2013

Definition of Done
….
Update documentation
of Task.
…
How to handle time

Urs Böhm, Okt 2013
Use Metrics to communicate

Burndown Chart

Urs Böhm, Okt 2013

Cost to Complete Chart
Wikispeed
•  Existing manufacturing changes slowly because the cost to make
change is so high. (Joe Justice)
Product plattform
What Do you optimise?
Cycle
Average cost per unit
Cost of change

Urs Böhm, Okt 2013

Product maintenance
Cycle
How to start?

Daily Standup
(communicate frequently)

Transparent Backlog
and Work in Progress

Product Owner
(someone who cares and
fight for the product)

Work in teams or at least
rewiew in team

Retrospectives
(continuos process
improvement)

Make project and
change visible

Urs Böhm, Okt 2013
Diskussion

Urs Böhm, Okt 2013
NOSER ENGINEERING AG
Rudolf Diesel Strasse 3
CH-8404 Winterthur
+41 52 234 56 48 direct
+41 52 234 56 11 phone
urs.boehm@noser.com
www.noser.com
Joke of the day

int GetRandomNumber()
{
return 4; // Random produced by fair dice throw
}
Project Management for ….

Disturbance
Output

X

Control

Process
Kanban Board

Backlog

In Progress

Tested

QS-Test

(4)

( )

Selected

(3)

(2)

(3)
B

H
O
J

F

D

E

G

M

P

C

L

I

K

Urs Böhm, Okt 2013

Done

A

Weitere ähnliche Inhalte

Was ist angesagt?

Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
 
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019Agile India
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueRapidValue
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackGene Kim
 
DOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterDOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterGene Kim
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum FrameworkNaveen Kumar Singh
 
What is DevOps
What is DevOpsWhat is DevOps
What is DevOpsspajus
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date againSudipta Lahiri
 
Phoenix User Group Slides
Phoenix User Group SlidesPhoenix User Group Slides
Phoenix User Group Slidesagilebuddy
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices A B M Moniruzzaman
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdNaresh Jain
 
OpenValue Vienna meetup september 2020 - Better software, faster: Principles ...
OpenValue Vienna meetup september 2020 - Better software, faster: Principles ...OpenValue Vienna meetup september 2020 - Better software, faster: Principles ...
OpenValue Vienna meetup september 2020 - Better software, faster: Principles ...Bert Jan Schrijver
 
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...Bert Jan Schrijver
 
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsDevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsSailaja Tennati
 
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Agile Lietuva
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyTechWell
 
CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...
CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...
CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...Bert Jan Schrijver
 
Spark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agileSpark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agilegbgruver
 
Critical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WayCritical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WaySmartBear
 

Was ist angesagt? (20)

Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About Feedback
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
DOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterDOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that Matter
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum Framework
 
What is DevOps
What is DevOpsWhat is DevOps
What is DevOps
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
Phoenix User Group Slides
Phoenix User Group SlidesPhoenix User Group Slides
Phoenix User Group Slides
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
 
OpenValue Vienna meetup september 2020 - Better software, faster: Principles ...
OpenValue Vienna meetup september 2020 - Better software, faster: Principles ...OpenValue Vienna meetup september 2020 - Better software, faster: Principles ...
OpenValue Vienna meetup september 2020 - Better software, faster: Principles ...
 
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
 
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsDevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
 
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...
CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...
CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...
 
Spark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agileSpark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agile
 
Critical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WayCritical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right Way
 

Andere mochten auch

Industy-forum 2011 PARTsolutions ELWEMA
Industy-forum 2011 PARTsolutions ELWEMAIndusty-forum 2011 PARTsolutions ELWEMA
Industy-forum 2011 PARTsolutions ELWEMACADENAS
 
Redes Sociales en Internet (ONTSI) -DIC11
Redes Sociales en Internet (ONTSI) -DIC11Redes Sociales en Internet (ONTSI) -DIC11
Redes Sociales en Internet (ONTSI) -DIC11Retelur Marketing
 
Präsentation zum Themen-Abend Unternehmen online
Präsentation zum Themen-Abend Unternehmen onlinePräsentation zum Themen-Abend Unternehmen online
Präsentation zum Themen-Abend Unternehmen onlineKANZLEI NICKERT
 
Modificación p s-19_febrero_2011
Modificación p  s-19_febrero_2011Modificación p  s-19_febrero_2011
Modificación p s-19_febrero_2011SaraPrisma2012
 

Andere mochten auch (9)

Industy-forum 2011 PARTsolutions ELWEMA
Industy-forum 2011 PARTsolutions ELWEMAIndusty-forum 2011 PARTsolutions ELWEMA
Industy-forum 2011 PARTsolutions ELWEMA
 
Portifolio reni.art
Portifolio reni.artPortifolio reni.art
Portifolio reni.art
 
Redes Sociales en Internet (ONTSI) -DIC11
Redes Sociales en Internet (ONTSI) -DIC11Redes Sociales en Internet (ONTSI) -DIC11
Redes Sociales en Internet (ONTSI) -DIC11
 
Impacto Tics En Educacion
Impacto Tics En EducacionImpacto Tics En Educacion
Impacto Tics En Educacion
 
New York's Next Great Waterfront Park - Urban Design
New York's Next Great Waterfront Park - Urban DesignNew York's Next Great Waterfront Park - Urban Design
New York's Next Great Waterfront Park - Urban Design
 
Tipos de Pesquisa
Tipos de PesquisaTipos de Pesquisa
Tipos de Pesquisa
 
Physical fitness
Physical fitnessPhysical fitness
Physical fitness
 
Präsentation zum Themen-Abend Unternehmen online
Präsentation zum Themen-Abend Unternehmen onlinePräsentation zum Themen-Abend Unternehmen online
Präsentation zum Themen-Abend Unternehmen online
 
Modificación p s-19_febrero_2011
Modificación p  s-19_febrero_2011Modificación p  s-19_febrero_2011
Modificación p s-19_febrero_2011
 

Ähnlich wie Going the Next Step? Agile Values and Hardware Development by Urs Boehm

Usable Security for Developers: A Nightmare
Usable Security for Developers: A NightmareUsable Security for Developers: A Nightmare
Usable Security for Developers: A NightmareAchim D. Brucker
 
Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?ChrisGammell
 
Microsoft Skills Bootcamp - The power of GitHub and Azure
Microsoft Skills Bootcamp - The power of GitHub and AzureMicrosoft Skills Bootcamp - The power of GitHub and Azure
Microsoft Skills Bootcamp - The power of GitHub and AzureDavide Benvegnù
 
DockerCon SF 2015: Faster, Cheaper, Safer
DockerCon SF 2015: Faster, Cheaper, SaferDockerCon SF 2015: Faster, Cheaper, Safer
DockerCon SF 2015: Faster, Cheaper, SaferDocker, Inc.
 
Tracing The Evolution Open Source & Embedded Systems - Mr. Jayakumar Balasubr...
Tracing The Evolution Open Source & Embedded Systems - Mr. Jayakumar Balasubr...Tracing The Evolution Open Source & Embedded Systems - Mr. Jayakumar Balasubr...
Tracing The Evolution Open Source & Embedded Systems - Mr. Jayakumar Balasubr...Lounge47
 
2016 Streaming Media West: Transitioning from Flash to HTML5
2016 Streaming Media West: Transitioning from Flash to HTML52016 Streaming Media West: Transitioning from Flash to HTML5
2016 Streaming Media West: Transitioning from Flash to HTML5Erica Beavers
 
Ohs 2010 G Coley
Ohs 2010 G ColeyOhs 2010 G Coley
Ohs 2010 G Coleygcoley1
 
7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the Cloud7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the CloudAmazon Web Services
 
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...Cohesive Networks
 
Internet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit IIInternet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit IIArti Parab Academics
 
LeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScriptLeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScriptJohannes Weber
 
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetEnterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetDevOps.com
 
Selecting wireless module or chip for your next internet of things (iot) project
Selecting wireless module or chip for your next internet of things (iot) projectSelecting wireless module or chip for your next internet of things (iot) project
Selecting wireless module or chip for your next internet of things (iot) projectPallav Aggarwal
 

Ähnlich wie Going the Next Step? Agile Values and Hardware Development by Urs Boehm (20)

Agil BPM - IBM af Bo Ebro Christensen, IBM
Agil BPM - IBM af Bo Ebro Christensen, IBMAgil BPM - IBM af Bo Ebro Christensen, IBM
Agil BPM - IBM af Bo Ebro Christensen, IBM
 
Usable Security for Developers: A Nightmare
Usable Security for Developers: A NightmareUsable Security for Developers: A Nightmare
Usable Security for Developers: A Nightmare
 
Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?
 
Microsoft Skills Bootcamp - The power of GitHub and Azure
Microsoft Skills Bootcamp - The power of GitHub and AzureMicrosoft Skills Bootcamp - The power of GitHub and Azure
Microsoft Skills Bootcamp - The power of GitHub and Azure
 
Introducing drie
Introducing drieIntroducing drie
Introducing drie
 
Introducing drie
Introducing drieIntroducing drie
Introducing drie
 
DockerCon SF 2015: Faster, Cheaper, Safer
DockerCon SF 2015: Faster, Cheaper, SaferDockerCon SF 2015: Faster, Cheaper, Safer
DockerCon SF 2015: Faster, Cheaper, Safer
 
Tracing The Evolution Open Source & Embedded Systems - Mr. Jayakumar Balasubr...
Tracing The Evolution Open Source & Embedded Systems - Mr. Jayakumar Balasubr...Tracing The Evolution Open Source & Embedded Systems - Mr. Jayakumar Balasubr...
Tracing The Evolution Open Source & Embedded Systems - Mr. Jayakumar Balasubr...
 
C6 profibus system design, andy verwer
C6 profibus system design, andy verwerC6 profibus system design, andy verwer
C6 profibus system design, andy verwer
 
2016 Streaming Media West: Transitioning from Flash to HTML5
2016 Streaming Media West: Transitioning from Flash to HTML52016 Streaming Media West: Transitioning from Flash to HTML5
2016 Streaming Media West: Transitioning from Flash to HTML5
 
Oss vs proprietary
Oss vs proprietaryOss vs proprietary
Oss vs proprietary
 
Ohs 2010 G Coley
Ohs 2010 G ColeyOhs 2010 G Coley
Ohs 2010 G Coley
 
7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the Cloud7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the Cloud
 
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
 
Internet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit IIInternet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit II
 
Tracing the evolution - Open source & Embedded systems
Tracing the evolution - Open source & Embedded systemsTracing the evolution - Open source & Embedded systems
Tracing the evolution - Open source & Embedded systems
 
LeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScriptLeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScript
 
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetEnterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up Budget
 
Selecting wireless module or chip for your next internet of things (iot) project
Selecting wireless module or chip for your next internet of things (iot) projectSelecting wireless module or chip for your next internet of things (iot) project
Selecting wireless module or chip for your next internet of things (iot) project
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
 

Mehr von Peter Stevens

Emergence and Leadership
Emergence and LeadershipEmergence and Leadership
Emergence and LeadershipPeter Stevens
 
Agile Executives: Was bedeutet Agilität für mich als Führungskraft?
Agile Executives: Was bedeutet Agilität für mich als Führungskraft?Agile Executives: Was bedeutet Agilität für mich als Führungskraft?
Agile Executives: Was bedeutet Agilität für mich als Führungskraft?Peter Stevens
 
How to Navigate a VUCA World with Personal Agility
How to Navigate a VUCA World with Personal AgilityHow to Navigate a VUCA World with Personal Agility
How to Navigate a VUCA World with Personal AgilityPeter Stevens
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartPeter Stevens
 
Zehn Risiken, welche Ihr Projekt in eine Katastrophe verwandeln können
Zehn Risiken, welche Ihr Projekt in eine Katastrophe verwandeln könnenZehn Risiken, welche Ihr Projekt in eine Katastrophe verwandeln können
Zehn Risiken, welche Ihr Projekt in eine Katastrophe verwandeln könnenPeter Stevens
 
The Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation LabThe Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation LabPeter Stevens
 
Agile Baden/Finding Purpose in Chaos with Personal Agility
Agile Baden/Finding Purpose in Chaos with Personal AgilityAgile Baden/Finding Purpose in Chaos with Personal Agility
Agile Baden/Finding Purpose in Chaos with Personal AgilityPeter Stevens
 
Geeignetste Vertragsform für Entwicklungsprojekte
Geeignetste Vertragsform für EntwicklungsprojekteGeeignetste Vertragsform für Entwicklungsprojekte
Geeignetste Vertragsform für EntwicklungsprojektePeter Stevens
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile LeadersPeter Stevens
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersPeter Stevens
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile LeadershipPeter Stevens
 
Management, Multitasking, Efficiency
Management, Multitasking, EfficiencyManagement, Multitasking, Efficiency
Management, Multitasking, EfficiencyPeter Stevens
 
Three Secrets of Agile Management
Three Secrets of Agile ManagementThree Secrets of Agile Management
Three Secrets of Agile ManagementPeter Stevens
 
Update! Ten Things to Tell Management About Scrum and Agile
Update! Ten Things to Tell Management About Scrum and AgileUpdate! Ten Things to Tell Management About Scrum and Agile
Update! Ten Things to Tell Management About Scrum and AgilePeter Stevens
 
Six Questions to Change Your Life
Six Questions to Change Your LifeSix Questions to Change Your Life
Six Questions to Change Your LifePeter Stevens
 
Scrum, Personal Agility and Impact
Scrum, Personal Agility and ImpactScrum, Personal Agility and Impact
Scrum, Personal Agility and ImpactPeter Stevens
 
Personal Agility: From Personal Satisfaction to Professional Impact
Personal Agility: From Personal Satisfaction to Professional ImpactPersonal Agility: From Personal Satisfaction to Professional Impact
Personal Agility: From Personal Satisfaction to Professional ImpactPeter Stevens
 
How to do more that matters: From personal satisfaction to professional success
How to do more that matters: From personal satisfaction to professional successHow to do more that matters: From personal satisfaction to professional success
How to do more that matters: From personal satisfaction to professional successPeter Stevens
 
Ten Things to Tell Management about Scrum and Agile
Ten Things to Tell Management about Scrum and AgileTen Things to Tell Management about Scrum and Agile
Ten Things to Tell Management about Scrum and AgilePeter Stevens
 
How to do more that matters: From personal satisfaction to professional success
How to do more that matters: From personal satisfaction to professional successHow to do more that matters: From personal satisfaction to professional success
How to do more that matters: From personal satisfaction to professional successPeter Stevens
 

Mehr von Peter Stevens (20)

Emergence and Leadership
Emergence and LeadershipEmergence and Leadership
Emergence and Leadership
 
Agile Executives: Was bedeutet Agilität für mich als Führungskraft?
Agile Executives: Was bedeutet Agilität für mich als Führungskraft?Agile Executives: Was bedeutet Agilität für mich als Führungskraft?
Agile Executives: Was bedeutet Agilität für mich als Führungskraft?
 
How to Navigate a VUCA World with Personal Agility
How to Navigate a VUCA World with Personal AgilityHow to Navigate a VUCA World with Personal Agility
How to Navigate a VUCA World with Personal Agility
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working Smart
 
Zehn Risiken, welche Ihr Projekt in eine Katastrophe verwandeln können
Zehn Risiken, welche Ihr Projekt in eine Katastrophe verwandeln könnenZehn Risiken, welche Ihr Projekt in eine Katastrophe verwandeln können
Zehn Risiken, welche Ihr Projekt in eine Katastrophe verwandeln können
 
The Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation LabThe Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation Lab
 
Agile Baden/Finding Purpose in Chaos with Personal Agility
Agile Baden/Finding Purpose in Chaos with Personal AgilityAgile Baden/Finding Purpose in Chaos with Personal Agility
Agile Baden/Finding Purpose in Chaos with Personal Agility
 
Geeignetste Vertragsform für Entwicklungsprojekte
Geeignetste Vertragsform für EntwicklungsprojekteGeeignetste Vertragsform für Entwicklungsprojekte
Geeignetste Vertragsform für Entwicklungsprojekte
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile Leaders
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile Leadership
 
Management, Multitasking, Efficiency
Management, Multitasking, EfficiencyManagement, Multitasking, Efficiency
Management, Multitasking, Efficiency
 
Three Secrets of Agile Management
Three Secrets of Agile ManagementThree Secrets of Agile Management
Three Secrets of Agile Management
 
Update! Ten Things to Tell Management About Scrum and Agile
Update! Ten Things to Tell Management About Scrum and AgileUpdate! Ten Things to Tell Management About Scrum and Agile
Update! Ten Things to Tell Management About Scrum and Agile
 
Six Questions to Change Your Life
Six Questions to Change Your LifeSix Questions to Change Your Life
Six Questions to Change Your Life
 
Scrum, Personal Agility and Impact
Scrum, Personal Agility and ImpactScrum, Personal Agility and Impact
Scrum, Personal Agility and Impact
 
Personal Agility: From Personal Satisfaction to Professional Impact
Personal Agility: From Personal Satisfaction to Professional ImpactPersonal Agility: From Personal Satisfaction to Professional Impact
Personal Agility: From Personal Satisfaction to Professional Impact
 
How to do more that matters: From personal satisfaction to professional success
How to do more that matters: From personal satisfaction to professional successHow to do more that matters: From personal satisfaction to professional success
How to do more that matters: From personal satisfaction to professional success
 
Ten Things to Tell Management about Scrum and Agile
Ten Things to Tell Management about Scrum and AgileTen Things to Tell Management about Scrum and Agile
Ten Things to Tell Management about Scrum and Agile
 
How to do more that matters: From personal satisfaction to professional success
How to do more that matters: From personal satisfaction to professional successHow to do more that matters: From personal satisfaction to professional success
How to do more that matters: From personal satisfaction to professional success
 

Kürzlich hochgeladen

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Kürzlich hochgeladen (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Going the Next Step? Agile Values and Hardware Development by Urs Boehm

  • 1. Going the next step? Agile Values and Principles Applied to Hardware Oct 2013 / Urs Böhm
  • 2. May I introduce myself Urs Böhm Dipl.-Ingenieur Elektrotechnik Projektingenieur VDI Certified Project Manager (IPMA Level C®) Certified ScrumMaster urs.boehm@noser.com Urs Böhm, Okt 2013
  • 3. Content •  •  •  •  •  •  •  •  Time is changing Manifesto for Agile Software Development Some Principles Some Discussion of software and hardware development differences An example of Board design How to handle user stories documentation and time How to start Discussion Urs Böhm, Okt 2013
  • 4. Times are changing… Urs Böhm, Okt 2013
  • 5. And Change shall be welcome… Urs Böhm, Okt 2013
  • 6. 32Bit Simple Kernel Operating System 16 Bit 8 Bit Processor Complexity Raised Complexity needed new solutions Native programming Simple Kernel Software Complexity Urs Böhm, Okt 2013
  • 7. Manifesto for Agile Software Development We are uncovering better ways of developing software 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 on the right, we value the items on the left more. Urs Böhm, Okt 2013
  • 8. Principles behind the Agile Manifesto Quelle: www.agilemanifesto.org/principles.html Urs Böhm, Okt 2013
  • 9. Agile Principles 1-2 Urs Böhm, Okt 2013
  • 10. Agile Principles 7-8 Urs Böhm, Okt 2013
  • 11. Select your Microcontroller and Environment wisely www.infineon .com Datasheet C167CS ARM is doing it concerning CORE and SW Urs Böhm, Okt 2013 www.microchip.com
  • 13. Cost of Change is different How long does it take to change one line of code? How long does it take to change one signal on the plane? And your outdated expensive prototype is less usefull! Urs Böhm, Okt 2013
  • 14. Money in your pocket Urs Böhm, Okt 2013
  • 15. Cost of Testing is different Simulation Programm Continuous Integration Server Urs Böhm, Okt 2013 Standard is manual testing at specific timepoints
  • 16. Cost and risk of error handling is different Urs Böhm, Okt 2013
  • 17. Cost and logistic of deployment is different Urs Böhm, Okt 2013
  • 19. There is a good and a indifferent message Yes, you can go agile in HW-Development No, your resulting product will look different. You don’t get the same just cheaper and faster. But that’s the same with Software. Agile developed SW looks different. You just don’t see SW. Urs Böhm, Okt 2013
  • 20. Special Fieldbus DC/DC Connector Galvanic Isolation DC/DC UART/RS232 MCU PWM & AD RAM/Flash I/O Galvanic Isolation Dual CAN Bus Urs Böhm, Okt 2013 Böhm,27.08.2013 DC/DC 24V DC Overvoltage Protection
  • 21. User Stories, Tasks, Requirements As a product owner I want the device to operate from -40°c to +85°C so I can get approvement from TÜV Acceptance Criteria: Test Certificate from QA As a user I want the device to be protected from overvoltage so I can use it reliable Acceptance Criteria: ISO XXXXX fullfilled Test certificate Urs Böhm, Okt 2013
  • 22. How to handle documentation Working software over comprehensive documentation Artefacts Documentation as schematics, layouts, mechanical drawings, engineering calculations, Test for regulations, prototypes. Urs Böhm, Okt 2013 Definition of Done …. Update documentation of Task. …
  • 23. How to handle time Urs Böhm, Okt 2013
  • 24. Use Metrics to communicate Burndown Chart Urs Böhm, Okt 2013 Cost to Complete Chart
  • 25. Wikispeed •  Existing manufacturing changes slowly because the cost to make change is so high. (Joe Justice) Product plattform What Do you optimise? Cycle Average cost per unit Cost of change Urs Böhm, Okt 2013 Product maintenance Cycle
  • 26. How to start? Daily Standup (communicate frequently) Transparent Backlog and Work in Progress Product Owner (someone who cares and fight for the product) Work in teams or at least rewiew in team Retrospectives (continuos process improvement) Make project and change visible Urs Böhm, Okt 2013
  • 28. NOSER ENGINEERING AG Rudolf Diesel Strasse 3 CH-8404 Winterthur +41 52 234 56 48 direct +41 52 234 56 11 phone urs.boehm@noser.com www.noser.com
  • 29. Joke of the day int GetRandomNumber() { return 4; // Random produced by fair dice throw }
  • 30. Project Management for …. Disturbance Output X Control Process
  • 31. Kanban Board Backlog In Progress Tested QS-Test (4) ( ) Selected (3) (2) (3) B H O J F D E G M P C L I K Urs Böhm, Okt 2013 Done A