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

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
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
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 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...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

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.