coordinating requirements engineering and quality...
TRANSCRIPT
![Page 1: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/1.jpg)
Research Institutes of Sweden
Coordinating requirements
engineering and quality assurance in
a complex release planning context:
Experience from Sony MobileThomas Olsson
2017-09-05
RISE ICT
Systems and Software Engineering group
![Page 2: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/2.jpg)
1. Sony Mobile and surrounding ecosystem
2. Release planning at Sony Mobile
3. Reflections from 10 years at Sony Mobile
4. Conclusion
Outline
![Page 3: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/3.jpg)
5
Sony Mobile and
surrounding ecosystem
![Page 4: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/4.jpg)
▪ Ericsson and Sony developed mobile
phones independently from each other
starting in the 1980-ies
▪ Sony Ericsson was a Joint Venture
between Sony and Ericsson, started in
2001
▪ First Android phone launched in 2010
▪ In 2012, Sony acquired the entire
company and changed the name to
Sony Mobile
![Page 5: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/5.jpg)
Sony MobileConsumers
![Page 6: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/6.jpg)
8
Release planning at
Sony Mobile
![Page 7: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/7.jpg)
Software projects and releases
A.1.1.0 A.1.1.1 A.1.2.0 A.1.2.1 A.1.3.0
A.2.1.0 A.2.2.0 A.2.2.1
B.1.1.0 B.1.1.1 B.1.2.0
All variants globally on the same branch (almost..)
- what do I test?
A lot of code has unknown delivery date…
…and unknown content
![Page 8: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/8.jpg)
A.1.1.0
Open FC CA1
8w3-6w 2w
CAF
Open
4-8w
FC
Operator acceptance testing…
…but what?
Big bang integration
- what about quality?
Type approval, for the world
Detailed release planning
![Page 9: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/9.jpg)
11
Reflections from 10 years
at Sony Mobile
![Page 10: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/10.jpg)
There is such a thing as too much reuse
A.1.1.0 A.1.1.1 A.1.2.0 A.1.2.1 A.1.3.0
A.2.1.0 A.2.2.0 A.2.2.1
B.1.1.0 B.1.1.1 B.1.2.0
One team ownership of components –
does all code changes for all releases
One main branch for all releases worldwide
- How to plan it?
Same code for all variants worldwide
- What is applicable to test?
![Page 11: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/11.jpg)
13
Google does what
Google does…
A lot of things still in
the firmware
New product line always
based on the previous one
Breaking up the legacy
![Page 12: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/12.jpg)
14
Conclusion
![Page 13: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/13.jpg)
▪ Software is developed in a complex interplay with suppliers, partners, customers and consumers
▪ Simplifications are needed everywhere to keep competitive
▪ There is no silver bullet, a multitude of measures are needed
15
Conclusion
![Page 14: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/14.jpg)
Thomas Olsson
www.sics.se
If you don’t care about quality, you can
meet any other requirement
- Gerald M. Weinberg
Thank you!
![Page 15: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/15.jpg)
RISE SICS
![Page 16: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/16.jpg)
▪ ” Collaborate closely with academia and industry to advance excellence in strategically important areas, and in doing so help accelerate transformation within the business world.”
▪ “Develop and increase the use of our leading, dynamic environment for testing, demonstration and pilot production.”
▪ "Support and encourage organizations -particularly small and medium-sized enterprises -to participate in EU research programmes and benefit from international collaborative research."
Excerpts from the Research Proposition 2016/17: 50 (Kunskap i samverkan).
18
RISE Mission
from the Swedish
Government
![Page 17: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/17.jpg)
SICS creates industrial and societal value by joint
initiatives with industry and the Swedish public
sector.
SICS contributes with excellent research and
innovation in selected areas of information and
communication technology, and by actively
promoting the uptake of new technology in
Sweden.
19
Mission
![Page 18: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/18.jpg)
THIS IS RISE SICS
Funded by
governmental
research programs,
industry and
the EU
Non-profit
research
organization
+ 30 Years of
state of the art
computer
science
Staff 202
76 Ph.D.
32 Professors
Turnover
21 Million
Euro
![Page 19: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/19.jpg)
ACADEMIC COLLABORATION
▪ Other universities and technical institutes in Sweden, Europe, China, and in the USA.
▪ SICS is a core partner in EIT Digital.
![Page 20: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/20.jpg)
CUSTOMERS & PARTNERS
AND SWEDISH
HITECH SME
![Page 21: Coordinating requirements engineering and quality ...ret.cs.lth.se/17/downloads/RET17__ThomasOlsson_keynote_170905.pdf · Ericsson and Sony developed mobile phones independently from](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e85f1fd88bf044b892900cc/html5/thumbnails/21.jpg)
SICS EXPERTISE
Big data and
machine learning
Data centers
E-health solutions
Interaction design
Software and
systems
engineeringNetworks
Industrial
optimization
Security,
trust, privacy
Computer systems
Data intensive computing
and cloud platforms