SlideShare a Scribd company logo
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 where
login4pv
 
ESG + Digital Transformation + Metaverse Convergence
ESG + Digital Transformation + Metaverse ConvergenceESG + Digital Transformation + Metaverse Convergence
ESG + Digital Transformation + Metaverse Convergence
Alex G. Lee, Ph.D. Esq. CLP
 
Ellenzweig Climate Action Plan 2015
Ellenzweig Climate Action Plan 2015Ellenzweig Climate Action Plan 2015
Ellenzweig Climate Action Plan 2015
Carolyn 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 Report
KennethOng48
 
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
Rik Marselis
 
Ogilvy Sydney- GreenIT
Ogilvy Sydney- GreenITOgilvy Sydney- GreenIT
Ogilvy Sydney- GreenIT
theknees
 
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 engineering
Capgemini
 
cap is cap.pdf
cap is cap.pdfcap is cap.pdf
cap is cap.pdf
testtest615694
 
Balancing Sustainability and Profitability
Balancing Sustainability and ProfitabilityBalancing Sustainability and Profitability
Balancing Sustainability and Profitability
Alex G. Lee, Ph.D. Esq. CLP
 
Edition 7 – IT Sustainability in Automotive
Edition 7 – IT Sustainability in AutomotiveEdition 7 – IT Sustainability in Automotive
Edition 7 – IT Sustainability in Automotive
Deloitte Deutschland
 
Bim
BimBim
Bim
BimBim
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
Ciente
 
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
IRJET Journal
 
Six sigma in various industries
Six sigma in various industriesSix sigma in various industries
Six sigma in various industries
Aamir chouhan
 
Green_Steps_cbnme_oct2015
Green_Steps_cbnme_oct2015Green_Steps_cbnme_oct2015
Green_Steps_cbnme_oct2015
Ioannis (Yianni) Spanos
 
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 Manufacturing
Hitachi 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 delivery
Rik 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 TMAP
Rik 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 culture
Rik 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 & tips
Rik 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 Marselis
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
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
Rik 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_marselis
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
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
Rik 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 Marselis
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...
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 Marselis
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 ...)
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 Marselis
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)
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

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 

Recently uploaded (20)

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 

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.