View
10
Download
0
Category
Preview:
Citation preview
How to deliver features 10x faster
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 22 2018-11-18
How to deliver features 10x faster
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 23 2018-11-18
Agenda
Background
Organization
Technology
Remaining Challenges
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 24 2018-11-18
Software Growth in automotive
1980 2000 2020 2030
Amount ofsoftware
EECU
SRS
ESP
TEA
ADAS
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 25 2018-11-18
Source: Financial Times (link)
Source: McKinsey & Company (link)
(link)
(link)
Source: Global Industry Analysts, Inc (link)
Software Growth in automotive
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 26 2018-11-18
New Competitors
Rendering courtesy of Nick Pugh/20th Century Fox
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 27 2018-11-18
Agenda
Background
Organization
Technology
Remaining Challenges
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 28 2018-11-18
Agile Development Organization
To manage the growing amount, importance, complexity, …. of software in our products we are applying agile development practices
SAFe is used as a scaling framework
~15 ARTs is up and running under 1 Large Solution
Many different development organizations included
Mainly focusing on the software development, hardware and electronics starts to be included
https://v46.scaledagileframework.com/
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 29 2018-11-18
Feature focus in the organization
ARTs and teams are organized around reaching maximum speed in delivering features with new value to customers
Xross competence teams and trains are key to reach this
T-shaping is critical in a xross competence team
Teams and Trains are responsible from cradle to the grave:
– Covering from early phases until maintenance– Covering from requirement elicitation until system
verification
This Photo by Unknown Author is licensed under CC BY
This Photo by Unknown Author is licensed under CC BY-NC-ND
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 210 2018-11-18
Feedback loop
To reach speed and quality it is important to reduce the feedback loop
Feedback loop is defined as how fast the Plan – Do – Check – Adjustcycle can be completed
Organization and xross competence teams is one of the cornerstones
Technical solutions around integration is another cornerstone
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 211 2018-11-18
Agenda
Background
Organization
Technology
Remaining Challenges
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 212 2018-11-18
Integration on many level
Software in the loop
Hardware in the loop
Vehicle
System
ECU
SWC
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 213 2018-11-18
Autosar ECU buildSetup
Generate the Rte/BSW filesCompile software
Create diagnostic documentation
Validate built software
Perform releaseJenkins
This Photo by Unknown Author is licensed under CC BY
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 214 2018-11-18
Autosar ECU buildSetup
Generate the Rte/BSW filesCompile software
Create diagnostic documentation
Validate built software
Perform releaseJenkins
Note! 17 seconds for RTE/BSW generation is when using Gradle cache.Normal generation time is 15 minutes!
This Photo by Unknown Author is licensed under CC BY
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 215 2018-11-18
Integration pipeline
ReleaseCode freeze ECU delivered
ReleaseECU delivered
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 216 2018-11-18
Improvements in feedback loop
Coming from a V-cycle development with 48weeks feedback cycle
Currently feedback cycle within one PI (10 weeks)
In close future we will reach feedback cycle within ONE DAY
2017
2018
Specification Feature A
Specification Feature B
Specification Feature C
Implementation Feature A
Implementation Feature BVerification Feature A
Implementation Feature CVerification Feature B
Verification Feature C
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 217 2018-11-18
Agenda
Background
Organization
Technology
Remaining Challenges
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 218 2018-11-18
Remaining challenges
Automotive domain are changing too slow
– Tier 1 are still ECU oriented, as well and purchasing setup
Autosar tool-chains
– Adaptive Autosar is a good step on the way, but we don’t know how good the tools will be yet
– Classic Autosar doesn’t support from an architecture point of view, but an efficient tool-chain can reduce the problem
Internally to reach an agile business operation, not only agile in product development
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 219 2018-11-18
Tool supplier challenges
Cloud is part of the every day work
– license models shall embrace server solutions
– ’click next to install’ do not work
Every operation shall be possible to perform headless
– first design the command line interface, then add GUI if needed
The tool speed shall depend on the hardware and scale
– generation of an Adaptive Autosar ECU < 1min, given the right hardware
This Photo by Unknown Author is licensed under CC BY-SA-NC
Volvo Group Trucks TechnologyVolvo GroupVolvo GTT, How to deliver features 10x faster @ Vector Congress 2018, Jens Svensson & Johan Wranker, Version 220 2018-11-18
Q & A
Volvo Group Trucks Technology
Volvo brand profile and accent colorsProfile colorsThese are our primary colors for decorative purposes. Use each color in 100%. (Avoid to use the tints and shades.)
Color R G B
TROPIC 203 100 35
SPRING 176 164 52
Success 71 150 45
Warning 247 211 2
Error 196 0 26
Use the ten profile colors when formatting text and objects in PowerPoint.
Volvo Brand colors in PowerPointSelect an object. On the Home tab, in the group Drawing, click the down arrow on SHAPE FILL. Click FORMAT PAINTER (On the Home tab, in the Clipboard group).
Then go to the object you want to color in and click on it. The new object now has the new color. The color is only available in the paintbrush one time but if you double-click the paint-brush, when you select it, you can use it on several objects.
How to select the colorsSelect a color by clicking on the dotted frame of the colored circle. Click when the curser looks like a cross.
Accent colorsUse each color in 100% and only to draw attention to a message or a specific element. Don’t overuse them – the effect will be compromised. Accent colors should never be used for decorative purposes. And remember to only stick to one color.
Signal colorsThe signal colors are standard colors, not unique to the Volvo brand, and serve one purpose only: To highlight user feedback messages
Color R G B
NOUGAT 153 129 102
OXYGEN 186 207 217
OYSTER 191 186 166
LAGOON 160 186 184
BACKDROP 99 96 91
CONCRETE 143 138 131
Color R G B
WOOL 189 182 175
CLOUD 232 229 227
TEAK 99 70 50
PETROLEUM 8 68 84
PLUM 105 47 71
OLIVE 95 88 38
1
2
3
Recommended