SlideShare a Scribd company logo
1 of 30
1
© 2022 Sogeti. All rights reserved.
Quality Engineering
and
Sustainability
TMAP: body of knowledge for
quality engineering & testing
Rik Marselis
TestExpo Oslo
Oslo, 8 December 2022
2
© 2022 Sogeti. All rights reserved.
So this talk is about sustainability…
Was that a good choice?
(from a sustainability perspective)
How did I travel from Amsterdam to Oslo?
3
© 2022 Sogeti. All rights reserved.
Let’s look at the alternatives:
Sailing boat: less than 1g of CO2 emitted per passenger per km. Duration: 70 hours (3 days!)
Average petrol car: 180g of CO2 emitted per km. Duration: 18 hours
Boeing 737: 115g of CO2 emitted per passenger per km. Duration: 5 hours
www.sailsquare.com
https://www.bbc.com/future/article/20200317-climate-change-cut-carbon-emissions-from-your-commute
www.carbonindependent.org
Sources:
4
© 2022 Sogeti. All rights reserved.
Challenges of today’s high-performance IT delivery
The business demands:
• Deliver business value
• Deliver quality at speed
The team challenges are:
• Quality engineering is everyone's responsibility
• QA & testing is integrated in process and people
The focus is:
• Organize high-performing cross-functional teams (you build it, you run it!)
• Automate everything (as long as it is useful)
5
© 2022 Sogeti. All rights reserved.
TEAM:
Together
Everyone
Achieves
More
Example of a cross-functional
high-performance IT delivery team
The starting point for DevOps:
A cross-functional team
Aligned with the DevOps culture of IT delivery – where roles are important and functions
are not – keep in mind that if in TMAP you see a term such as developer or tester, we
refer to the role of a team member at a specific moment in time, not to a function.
6
© 2022 Sogeti. All rights reserved.
DevOps – highlights
The six DevOps principles:
1. Customer-centric action
2. Create with the end in mind
3. End-to-end responsibility
4. Cross-functional autonomous teams
5. Continuous improvement
6. Automate everything you can
DevOps is a cross-functional systems engineering culture that aims at unifying
systems development (Dev) and systems operations (Ops) with the ability to create and
deliver fast, cheap, flexible and with adequate quality, whereby the team as a whole is
responsible for the quality. Other areas of expertise, such as business analysis and quality
assurance (including testing) are usually integrated in the team. A DevOps culture has an
Agile mindset that can be supported/implemented by e.g. the Scrum framework.
The six fundamental DevOps activities
7
© 2022 Sogeti. All rights reserved.
Embrace continuous improvement  Quality Engineering (definition)
Quality Engineering
is about team members and their stakeholders
taking joint responsibility
to continuously deliver IT systems
with the right quality at the right moment
to the businesspeople and their customers.
It is a principle of software engineering
concerned with applying quality measures
to assure the quality of IT systems.
8
© 2022 Sogeti. All rights reserved.
Hence …
9
© 2022 Sogeti. All rights reserved.
The starting point of organizations is to deliver business value
10
© 2022 Sogeti. All rights reserved.
Build quality in by
applying relevant
quality measures
Supply information
based on
measuring indicators
Our “VOICE model” for delivering business value
Measuring indicators
=
(mainly) testing
Figure 3.1 from the book Quality for DevOps teams
11
© 2022 Sogeti. All rights reserved.
Testing is part of quality engineering
Quality engineering is much more than just testing
Quality Engineering
Testing
“Detective”
quality measures
“Preventive”
quality measures
Build quality in,
right first time
Provide information
about quality & risks
“Corrective”
quality measures
Pro-active quality
improvement
12
© 2022 Sogeti. All rights reserved.
To define & measure quality:
Quality characteristics
13
© 2022 Sogeti. All rights reserved.
Quality in use: Extension for Sustainability
14
© 2022 Sogeti. All rights reserved.
Sustainability: the new quality characteristic
Definition:
Sustainability is a focus point of quality engineering
that aims to minimize the unfavorable impact
that business processes, the IT components that support
them, and the infrastructure that hosts them,
have on the planet.
It promotes an approach to software and systems design,
development, implementation, deployment, operation,
maintenance and retirement,
that emphasizes environmental perdurability and energy
efficiency.
And of course the 3rd edition of the book is printed on FSC certified paper
15
© 2022 Sogeti. All rights reserved.
Sustainability
Green IT versus Sustainability
Green IT
16
© 2022 Sogeti. All rights reserved.
Environmental Economic Social
17
© 2022 Sogeti. All rights reserved.
Green IT example
© 2022 Sogeti. All rights reserved.
Quality Engineering for Sustainability 18
© 2022 Sogeti. All rights reserved.
Quality Engineering for Sustainability 19
© 2022 Sogeti. All rights reserved.
Quality Engineering for Sustainability 20
© 2022 Sogeti. All rights reserved.
Quality Engineering for Sustainability 21
© 2022 Sogeti. All rights reserved.
Quality Engineering for Sustainability 22
© 2022 Sogeti. All rights reserved.
Quality Engineering for Sustainability 23
© 2022 Sogeti. All rights reserved.
Quality Engineering for Sustainability 24
© 2022 Sogeti. All rights reserved.
Quality Engineering for Sustainability 25
© 2022 Sogeti. All rights reserved.
Quality Engineering for Sustainability 26
0
50
100
150
200
250
300
350
Black Red Green Blue White
Current Draw (mA)
Black Red Green Blue White
TIPS: The dark side of green web design 
https://www.wholegraindigital.com/blog/dark-colour-web-design/
© 2022 Sogeti. All rights reserved.
Quality Engineering for Sustainability 27
Sustainable Business Value
31
© 2022 Sogeti. All rights reserved.
Advantages of a focus on Sustainability
• Contribution to letting future generations meet their needs
• Improved environmental -, economic -, and social situation
• Increased technical excellence
• Reduced technical debt
• You make a responsible and positive impact
32
© 2022 Sogeti. All rights reserved.
Antoine Aymer will tell you more during his talk !!
33
© 2022 Sogeti. All rights reserved.
About Sogeti
Learn more about us at
www.sogeti.com This message contains information that may be privileged or
confidential and is the property of the Capgemini Group.
Copyright© 2022 Sogeti. All rights reserved.
Sogeti is a leading provider of technology and engineering services. Sogeti delivers
solutions that enable digital transformation and offers cutting-edge expertise in Cloud,
Cybersecurity, Digital Manufacturing, Digital Assurance & Testing, and emerging
technologies. Sogeti combines agility and speed of implementation with strong technology
supplier partnerships, world class methodologies and its global delivery model,
Rightshore®. Sogeti brings together more than 25,000 professionals in 15 countries,
based in over 100 locations in Europe, USA and India. Sogeti is a wholly-owned subsidiary
of Capgemini SE, listed on the Paris Stock Exchange.
TMAP website:
www.tmap.net
Sogeti academy:
academy.sogeti.nl
TMAP:
body of knowledge for
quality engineering
Feel free to contact me on:
Rik.Marselis@Sogeti.com

More Related Content

Similar to TestExpo Quality Engineering & Sustainability

pptx for all people to be used everyy where
pptx for all people to be used everyy wherepptx for all people to be used everyy where
pptx for all people to be used everyy wherelogin4pv
 
ESG + Digital Transformation + Metaverse Convergence
ESG + Digital Transformation + Metaverse ConvergenceESG + Digital Transformation + Metaverse Convergence
ESG + Digital Transformation + Metaverse ConvergenceAlex G. Lee, Ph.D. Esq. CLP
 
Ellenzweig Climate Action Plan 2015
Ellenzweig Climate Action Plan 2015Ellenzweig Climate Action Plan 2015
Ellenzweig Climate Action Plan 2015Carolyn Day
 
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Rik Marselis
 
Little Green Ranger ESG Sustainability Report
Little Green Ranger ESG Sustainability ReportLittle Green Ranger ESG Sustainability Report
Little Green Ranger ESG Sustainability ReportKennethOng48
 
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfThe End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfRik Marselis
 
Ogilvy Sydney- GreenIT
Ogilvy Sydney- GreenITOgilvy Sydney- GreenIT
Ogilvy Sydney- GreenITtheknees
 
European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)GreenLabCenter
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineeringCapgemini
 
Edition 7 – IT Sustainability in Automotive
Edition 7 – IT Sustainability in AutomotiveEdition 7 – IT Sustainability in Automotive
Edition 7 – IT Sustainability in AutomotiveDeloitte Deutschland
 
Benefits of implementing CI & CD for Machine Learning
Benefits of implementing CI & CD for Machine LearningBenefits of implementing CI & CD for Machine Learning
Benefits of implementing CI & CD for Machine LearningCiente
 
Impact of Sustainable Construction on Business Decisions
Impact of Sustainable Construction on Business DecisionsImpact of Sustainable Construction on Business Decisions
Impact of Sustainable Construction on Business DecisionsIRJET Journal
 
Six sigma in various industries
Six sigma in various industriesSix sigma in various industries
Six sigma in various industriesAamir chouhan
 
How can Digital Twins support Manufacturers on the path to Net-Zero?
How can Digital Twins support Manufacturers on the path to Net-Zero?How can Digital Twins support Manufacturers on the path to Net-Zero?
How can Digital Twins support Manufacturers on the path to Net-Zero?IES VE
 
Digital Solutions Drive Sustainability in Manufacturing
Digital Solutions Drive Sustainability in ManufacturingDigital Solutions Drive Sustainability in Manufacturing
Digital Solutions Drive Sustainability in ManufacturingHitachi America, Ltd.
 

Similar to TestExpo Quality Engineering & Sustainability (20)

pptx for all people to be used everyy where
pptx for all people to be used everyy wherepptx for all people to be used everyy where
pptx for all people to be used everyy where
 
ESG + Digital Transformation + Metaverse Convergence
ESG + Digital Transformation + Metaverse ConvergenceESG + Digital Transformation + Metaverse Convergence
ESG + Digital Transformation + Metaverse Convergence
 
Ellenzweig Climate Action Plan 2015
Ellenzweig Climate Action Plan 2015Ellenzweig Climate Action Plan 2015
Ellenzweig Climate Action Plan 2015
 
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
 
Little Green Ranger ESG Sustainability Report
Little Green Ranger ESG Sustainability ReportLittle Green Ranger ESG Sustainability Report
Little Green Ranger ESG Sustainability Report
 
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfThe End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
 
Ogilvy Sydney- GreenIT
Ogilvy Sydney- GreenITOgilvy Sydney- GreenIT
Ogilvy Sydney- GreenIT
 
European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)European Green IT Webinar 2014 - Kaliterre (France)
European Green IT Webinar 2014 - Kaliterre (France)
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineering
 
cap is cap.pdf
cap is cap.pdfcap is cap.pdf
cap is cap.pdf
 
Balancing Sustainability and Profitability
Balancing Sustainability and ProfitabilityBalancing Sustainability and Profitability
Balancing Sustainability and Profitability
 
Edition 7 – IT Sustainability in Automotive
Edition 7 – IT Sustainability in AutomotiveEdition 7 – IT Sustainability in Automotive
Edition 7 – IT Sustainability in Automotive
 
Bim
BimBim
Bim
 
Bim
BimBim
Bim
 
Benefits of implementing CI & CD for Machine Learning
Benefits of implementing CI & CD for Machine LearningBenefits of implementing CI & CD for Machine Learning
Benefits of implementing CI & CD for Machine Learning
 
Impact of Sustainable Construction on Business Decisions
Impact of Sustainable Construction on Business DecisionsImpact of Sustainable Construction on Business Decisions
Impact of Sustainable Construction on Business Decisions
 
Six sigma in various industries
Six sigma in various industriesSix sigma in various industries
Six sigma in various industries
 
Green_Steps_cbnme_oct2015
Green_Steps_cbnme_oct2015Green_Steps_cbnme_oct2015
Green_Steps_cbnme_oct2015
 
How can Digital Twins support Manufacturers on the path to Net-Zero?
How can Digital Twins support Manufacturers on the path to Net-Zero?How can Digital Twins support Manufacturers on the path to Net-Zero?
How can Digital Twins support Manufacturers on the path to Net-Zero?
 
Digital Solutions Drive Sustainability in Manufacturing
Digital Solutions Drive Sustainability in ManufacturingDigital Solutions Drive Sustainability in Manufacturing
Digital Solutions Drive Sustainability in Manufacturing
 

More from Rik Marselis

Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryRik Marselis
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPRik Marselis
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis Rik Marselis
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureRik Marselis
 
How to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsHow to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsRik Marselis
 
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisTesten ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisRik Marselis
 
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisOver testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisRik Marselis
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesRik Marselis
 
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Rik Marselis
 
Qx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisQx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisRik Marselis
 
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisTesting in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisRik Marselis
 
Testing in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayTesting in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayRik Marselis
 
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Rik Marselis
 
Webinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik MarselisWebinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik MarselisRik Marselis
 
How to test when robots become part of your process? Workshop robotesting agi...
How to test when robots become part of your process? Workshop robotesting agi...How to test when robots become part of your process? Workshop robotesting agi...
How to test when robots become part of your process? Workshop robotesting agi...Rik Marselis
 
Robotesting at Tricentis Accelerate 2017 by Rik Marselis
Robotesting at Tricentis Accelerate 2017 by Rik MarselisRobotesting at Tricentis Accelerate 2017 by Rik Marselis
Robotesting at Tricentis Accelerate 2017 by Rik MarselisRik Marselis
 
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)Rik Marselis
 
Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik MarselisRobotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik MarselisRik Marselis
 
Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)Rik Marselis
 

More from Rik Marselis (20)

Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT delivery
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAP
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
 
How to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsHow to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tips
 
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisTesten ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
 
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisOver testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
 
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
 
Qx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisQx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselis
 
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisTesting in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
 
Testing in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayTesting in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing Day
 
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...
 
Webinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik MarselisWebinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik Marselis
 
How to test when robots become part of your process? Workshop robotesting agi...
How to test when robots become part of your process? Workshop robotesting agi...How to test when robots become part of your process? Workshop robotesting agi...
How to test when robots become part of your process? Workshop robotesting agi...
 
Robotesting at Tricentis Accelerate 2017 by Rik Marselis
Robotesting at Tricentis Accelerate 2017 by Rik MarselisRobotesting at Tricentis Accelerate 2017 by Rik Marselis
Robotesting at Tricentis Accelerate 2017 by Rik Marselis
 
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
 
Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik MarselisRobotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
 
Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

TestExpo Quality Engineering & Sustainability

  • 1. 1 © 2022 Sogeti. All rights reserved. Quality Engineering and Sustainability TMAP: body of knowledge for quality engineering & testing Rik Marselis TestExpo Oslo Oslo, 8 December 2022
  • 2. 2 © 2022 Sogeti. All rights reserved. So this talk is about sustainability… Was that a good choice? (from a sustainability perspective) How did I travel from Amsterdam to Oslo?
  • 3. 3 © 2022 Sogeti. All rights reserved. Let’s look at the alternatives: Sailing boat: less than 1g of CO2 emitted per passenger per km. Duration: 70 hours (3 days!) Average petrol car: 180g of CO2 emitted per km. Duration: 18 hours Boeing 737: 115g of CO2 emitted per passenger per km. Duration: 5 hours www.sailsquare.com https://www.bbc.com/future/article/20200317-climate-change-cut-carbon-emissions-from-your-commute www.carbonindependent.org Sources:
  • 4. 4 © 2022 Sogeti. All rights reserved. Challenges of today’s high-performance IT delivery The business demands: • Deliver business value • Deliver quality at speed The team challenges are: • Quality engineering is everyone's responsibility • QA & testing is integrated in process and people The focus is: • Organize high-performing cross-functional teams (you build it, you run it!) • Automate everything (as long as it is useful)
  • 5. 5 © 2022 Sogeti. All rights reserved. TEAM: Together Everyone Achieves More Example of a cross-functional high-performance IT delivery team The starting point for DevOps: A cross-functional team Aligned with the DevOps culture of IT delivery – where roles are important and functions are not – keep in mind that if in TMAP you see a term such as developer or tester, we refer to the role of a team member at a specific moment in time, not to a function.
  • 6. 6 © 2022 Sogeti. All rights reserved. DevOps – highlights The six DevOps principles: 1. Customer-centric action 2. Create with the end in mind 3. End-to-end responsibility 4. Cross-functional autonomous teams 5. Continuous improvement 6. Automate everything you can DevOps is a cross-functional systems engineering culture that aims at unifying systems development (Dev) and systems operations (Ops) with the ability to create and deliver fast, cheap, flexible and with adequate quality, whereby the team as a whole is responsible for the quality. Other areas of expertise, such as business analysis and quality assurance (including testing) are usually integrated in the team. A DevOps culture has an Agile mindset that can be supported/implemented by e.g. the Scrum framework. The six fundamental DevOps activities
  • 7. 7 © 2022 Sogeti. All rights reserved. Embrace continuous improvement  Quality Engineering (definition) Quality Engineering is about team members and their stakeholders taking joint responsibility to continuously deliver IT systems with the right quality at the right moment to the businesspeople and their customers. It is a principle of software engineering concerned with applying quality measures to assure the quality of IT systems.
  • 8. 8 © 2022 Sogeti. All rights reserved. Hence …
  • 9. 9 © 2022 Sogeti. All rights reserved. The starting point of organizations is to deliver business value
  • 10. 10 © 2022 Sogeti. All rights reserved. Build quality in by applying relevant quality measures Supply information based on measuring indicators Our “VOICE model” for delivering business value Measuring indicators = (mainly) testing Figure 3.1 from the book Quality for DevOps teams
  • 11. 11 © 2022 Sogeti. All rights reserved. Testing is part of quality engineering Quality engineering is much more than just testing Quality Engineering Testing “Detective” quality measures “Preventive” quality measures Build quality in, right first time Provide information about quality & risks “Corrective” quality measures Pro-active quality improvement
  • 12. 12 © 2022 Sogeti. All rights reserved. To define & measure quality: Quality characteristics
  • 13. 13 © 2022 Sogeti. All rights reserved. Quality in use: Extension for Sustainability
  • 14. 14 © 2022 Sogeti. All rights reserved. Sustainability: the new quality characteristic Definition: Sustainability is a focus point of quality engineering that aims to minimize the unfavorable impact that business processes, the IT components that support them, and the infrastructure that hosts them, have on the planet. It promotes an approach to software and systems design, development, implementation, deployment, operation, maintenance and retirement, that emphasizes environmental perdurability and energy efficiency. And of course the 3rd edition of the book is printed on FSC certified paper
  • 15. 15 © 2022 Sogeti. All rights reserved. Sustainability Green IT versus Sustainability Green IT
  • 16. 16 © 2022 Sogeti. All rights reserved. Environmental Economic Social
  • 17. 17 © 2022 Sogeti. All rights reserved. Green IT example
  • 18. © 2022 Sogeti. All rights reserved. Quality Engineering for Sustainability 18
  • 19. © 2022 Sogeti. All rights reserved. Quality Engineering for Sustainability 19
  • 20. © 2022 Sogeti. All rights reserved. Quality Engineering for Sustainability 20
  • 21. © 2022 Sogeti. All rights reserved. Quality Engineering for Sustainability 21
  • 22. © 2022 Sogeti. All rights reserved. Quality Engineering for Sustainability 22
  • 23. © 2022 Sogeti. All rights reserved. Quality Engineering for Sustainability 23
  • 24. © 2022 Sogeti. All rights reserved. Quality Engineering for Sustainability 24
  • 25. © 2022 Sogeti. All rights reserved. Quality Engineering for Sustainability 25
  • 26. © 2022 Sogeti. All rights reserved. Quality Engineering for Sustainability 26 0 50 100 150 200 250 300 350 Black Red Green Blue White Current Draw (mA) Black Red Green Blue White TIPS: The dark side of green web design  https://www.wholegraindigital.com/blog/dark-colour-web-design/
  • 27. © 2022 Sogeti. All rights reserved. Quality Engineering for Sustainability 27 Sustainable Business Value
  • 28. 31 © 2022 Sogeti. All rights reserved. Advantages of a focus on Sustainability • Contribution to letting future generations meet their needs • Improved environmental -, economic -, and social situation • Increased technical excellence • Reduced technical debt • You make a responsible and positive impact
  • 29. 32 © 2022 Sogeti. All rights reserved. Antoine Aymer will tell you more during his talk !!
  • 30. 33 © 2022 Sogeti. All rights reserved. About Sogeti Learn more about us at www.sogeti.com This message contains information that may be privileged or confidential and is the property of the Capgemini Group. Copyright© 2022 Sogeti. All rights reserved. Sogeti is a leading provider of technology and engineering services. Sogeti delivers solutions that enable digital transformation and offers cutting-edge expertise in Cloud, Cybersecurity, Digital Manufacturing, Digital Assurance & Testing, and emerging technologies. Sogeti combines agility and speed of implementation with strong technology supplier partnerships, world class methodologies and its global delivery model, Rightshore®. Sogeti brings together more than 25,000 professionals in 15 countries, based in over 100 locations in Europe, USA and India. Sogeti is a wholly-owned subsidiary of Capgemini SE, listed on the Paris Stock Exchange. TMAP website: www.tmap.net Sogeti academy: academy.sogeti.nl TMAP: body of knowledge for quality engineering Feel free to contact me on: Rik.Marselis@Sogeti.com

Editor's Notes

  1. Wouter: Business demands Berend: Team challenges Dennis: Focus
  2. De auteurs werken ook samen als een cross-functional team met ondersteuning van buiten het team.
  3. Wouter Test geen apparte activiteit Principes uit DevOps handbook “Onze” definitie: engineering culture
  4. Dennis Trainer: Please note that the definition of quality engineering was (unfortunately) not in the first print of the book “Quality for DevOps teams”. It has been added with the erratum of August 2021. Also it was added to the syllabus and to the www.TMAP.net website. The erratum can be used to update the printed book, the erratum can be downloaded from www.TMAP.net (look at the books section)
  5. Rik Uitgangspunt voor alle IT delivery Confidence is zeer belangrijk, bedenk bijv. wat een beperkt softwareprobleem voor schade aan reputatie kan opleveren, anderzijds soms heb je vertrouwen met niet al te hoge kwaliteit, als snelheid belangrijker is.
  6. Rik Uitgangspunt voor alle IT delivery Confidence is zeer belangrijk, bedenk bijv. wat een beperkt softwareprobleem voor schade aan reputatie kan opleveren, anderzijds soms heb je vertrouwen met niet al te hoge kwaliteit, als snelheid belangrijker is.
  7. Je kunt hier ook nog even beginnen met de UN definitiei uit 1987 voorlezen (A.6.1)
  8. Beforer we dive into it What better way to introduce myself is via my website My name is EK > Frontend Lead of Sogeti Over 10 years of frontend experience - ICS, Rabobank, now Dutch Police As lead I'm assisting in our interaction community, as coach, trainer and everything else So how sustainable is my fancy little website with just four pages?
  9. Website carbon.com When I saw this I was shocked. My idea was that I've built a simple website.. Might be a little over engineered
  10. sustainable energy (relative)
  11. Vue 3 / Nuxt 3 Static Site Generation Vue Virtual Dom > quicker rendering / less memory usage Nuxt added treeshaking to smaller the bundle size Tailwind Adds utility classes, no overhead of unused components Does not mean Angular/Bootstrap is bad for sustainability. But does everything it comes with serve Doe deze switches en we zijn groen / simpel is beter
  12. 5.02 gram per pageview to 0.06 10.000 pageviews costing same amount of energy to drive car 112km instead of 8958
  13. Early 2000 Google website went dark for Earth Day CRT > Use less energy displaying dark colors LCD > Single Backlight. Always on OLED > RGB leds per pixel Google found that the Google Maps mobile app can use up to 63% less screen energy in night mode compared to standard mode on their phones with OLED screens.  https://www.wholegraindigital.com/blog/dark-colour-web-design/ Colleague into chemistry > white and bleu light are more energyrich photones > demand more current from a LED Als ik natuur- en scheikunde combineer met de cursus meetspecialist dit jaar - het meten van elektromagnetische velden (hoogfrequent, laagfrequent elektrisch, laagfrequent magnetisch en netvervuiling) - dan lijkt mij dat wit en blauw licht simpelweg energierijkere fotonen zijn en daardoor meer vermogen vragen om door een LED (Light Emitting Diode) uit stroom en spanning omgezet te kunnen worden in licht.