Quality Engineering is about team members and stakeholders taking joint responsibility...
How can high-performance IT delivery (such as Scrum & DevOps) be organized and performed?
The TMAP body of knowledge (consisting of books, a website and certification training courses) gives all kinds of knowledge, templates and much more to support teams building in quality and improving products, processes and people.
I presented this at the A4Q testing summit in Marrakech on 19 October 2022.
Quality Engineering and Testing with TMAP in DevOps IT deliveryRik Marselis
To continuously deliver IT systems at speed with a focus on business value, cross-functional DevOps IT delivery teams integrate quality engineering in their way of working.
Quality engineering is the new concept in achieving the right quality of IT systems. Testing an application only after the digital product has been fully developed has long been a thing of the past. But more is needed to guarantee the quality of applications that are delivered faster and more frequently in today’s high-performance IT delivery models. The road to quality engineering means changes in terms of starting points, skills, organization, automation and quality measures.
The TMAP body of knowledge introduces the VOICE model which guides teams to align their activities with the business value that is pursued, and by measuring indicators, teams give the right information to stakeholders to establish their confidence that the IT delivery will actually result in business value for the customers.
TMAP's topics are a useful grouping of all activities relevant to quality engineering. The organizing topics are relevant to align activities between teams and the performing topics have a focus on the operational activities within a team.
Also, to be able to deliver quality at speed, for DevOps teams it is crucial to benefit from automating activities, for example in a CI/CD pipeline, whereby people must remember that automation is not the goal but just a way to increase quality and speed.
In this webinar the audience will learn why a broad view on quality engineering is important and how quality engineering can be implemented to achieve the right quality of IT products, the IT delivery process and the people involved. Also we will introduce the new TMAP training courses for quality engineering and testing.
This webinar and the training courses are based on the TMAP book "Quality for DevOps teams" (ISBN 978-90-75414-89-9) which supports high-performance cross-functional teams in implementing quality in their DevOps culture, with practical examples, useful knowledge and some theoretical background. The TMAP body of knowledge is found on www.TMAP.net.
Key takeaways:
Quality engineering is the new concept aiming to deliver quality at speed
By measuring the right indicators the team supports confidence in achieving pursued value
By applying the proper quality measures and tools the team focuses on relevant activities
The TMAP certification scheme (with exams provided by iSQI) has 3 practical courses for DevOps people
In case IT delivery is done with multiple teams TMAP aligns with the Scaled Agile Framework to achieve quality at scale
Quality engineering & testing in DevOps IT delivery with TMAPRik Marselis
This webinar that I delivered in partnership with Tesena is about quality engineering and testing in DevOps IT delivery. It is based on the TMAP body of knowledge and also describes the TMAP training & certification scheme.
Rik Marselis is Principal Quality Consultant at Sogeti in the Netherlands.
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Rik Marselis
In this keynote presentation at the ASQF-NRW Testingday, Rik Marselis (Principal quality consultant at Sogeti) explains how Quality Engineering can be implemented in high-performance IT delivery teams by applying Artificial Intelligence, Machine Learning and other ways of automation to ultimately achieve quality forecasting which enables to solve problems before people notice any problem!
This presentation is based on the books "Testing in the digital age - AI makes the difference" and "Quality for DevOps teams", both from the TMAP body of knowledge. Rik is co-author of both books.
Quality for DevOps teams - Quality engineering in the DevOps cultureRik Marselis
The document discusses quality engineering for DevOps teams. It describes challenges of high-performance IT delivery including integrating quality engineering into people and processes. Quality is built into the product, process, and people rather than just testing at the end. The document outlines topics and activities for quality engineering including organizing topics like planning and performing topics like testing. It emphasizes automating everything possible and using indicators to ensure business value and quality.
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Rik Marselis
TMAP is the body of knowledge for quality engineering and testing.
I presented this to representatives of ISTQB boards that were present in Marrakech where the ISTQB GA was held, and where the 20th anniversary of ISTQB was celebrated.
Also ISTQB president Olivier Denoo handed me the International Software Testing Excellence Award 2022, for which I'm very honoured and grateful.
Key points:
• Focus on quality engineering in broad perspective (and testing is part of this)
• Focus on all members of cross-functional teams
• Many hands on templates on website
• Fully aligned with DevOps (but also applicable to Agile, Scrum, SAFe ®
• Almost 30 years of history and innovation
• Aligns very well with ISTQB
• 3rd edition of TMAP book “Quality for DevOps teams” was just released
If you were not able to attend, here is the presentation. If you have any questions please don't hesitate to contact me, my email address is mentioned at the end of the presentation.
Good luck with applying the www.TMAP.net body of knowledge in your daily quality & testing practice!!
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
The document discusses quality engineering in DevOps. It explains that quality engineering aims to continuously deliver IT systems with the right quality at the right time to business stakeholders. This is achieved through high-performing cross-functional teams that automate everything and take joint responsibility for quality. The document outlines DevOps principles and activities like continuous integration, delivery and deployment. It also describes quality measures like specification by example, unit testing, and monitoring that support DevOps goals of delivering value at speed with quality.
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfRik Marselis
In this keynote presentation (at TestCon in Vilnius on 25 October 2023) Rik Marselis (Principal quality consultant at Sogeti) introduces the concept of quality engineering, which changes the view on testing and many other activities that support building the right quality at the right moment.
This presentation is based on the book "Quality for DevOps teams" which is part of the www.TMAP.net body of knowledge for quality engineering and testing.
Quality engineering instead of testing... Why? How?Rik Marselis
Quality engineering is the new concept in achieving the right quality of IT systems to deliver business value. Testing is part of quality engineering and its main goal is to supply information to stakeholders so that they can establish their level of confidence that their pursued business value can be achieved.
In this presentation I first describe why Quality Engineering is an important concept. Next I describe the "how" from the perspectives of 5 different roles of cross-functional teams.
This presentation was done for a live audience at the OOP conference.
Quality Engineering and Testing with TMAP in DevOps IT deliveryRik Marselis
To continuously deliver IT systems at speed with a focus on business value, cross-functional DevOps IT delivery teams integrate quality engineering in their way of working.
Quality engineering is the new concept in achieving the right quality of IT systems. Testing an application only after the digital product has been fully developed has long been a thing of the past. But more is needed to guarantee the quality of applications that are delivered faster and more frequently in today’s high-performance IT delivery models. The road to quality engineering means changes in terms of starting points, skills, organization, automation and quality measures.
The TMAP body of knowledge introduces the VOICE model which guides teams to align their activities with the business value that is pursued, and by measuring indicators, teams give the right information to stakeholders to establish their confidence that the IT delivery will actually result in business value for the customers.
TMAP's topics are a useful grouping of all activities relevant to quality engineering. The organizing topics are relevant to align activities between teams and the performing topics have a focus on the operational activities within a team.
Also, to be able to deliver quality at speed, for DevOps teams it is crucial to benefit from automating activities, for example in a CI/CD pipeline, whereby people must remember that automation is not the goal but just a way to increase quality and speed.
In this webinar the audience will learn why a broad view on quality engineering is important and how quality engineering can be implemented to achieve the right quality of IT products, the IT delivery process and the people involved. Also we will introduce the new TMAP training courses for quality engineering and testing.
This webinar and the training courses are based on the TMAP book "Quality for DevOps teams" (ISBN 978-90-75414-89-9) which supports high-performance cross-functional teams in implementing quality in their DevOps culture, with practical examples, useful knowledge and some theoretical background. The TMAP body of knowledge is found on www.TMAP.net.
Key takeaways:
Quality engineering is the new concept aiming to deliver quality at speed
By measuring the right indicators the team supports confidence in achieving pursued value
By applying the proper quality measures and tools the team focuses on relevant activities
The TMAP certification scheme (with exams provided by iSQI) has 3 practical courses for DevOps people
In case IT delivery is done with multiple teams TMAP aligns with the Scaled Agile Framework to achieve quality at scale
Quality engineering & testing in DevOps IT delivery with TMAPRik Marselis
This webinar that I delivered in partnership with Tesena is about quality engineering and testing in DevOps IT delivery. It is based on the TMAP body of knowledge and also describes the TMAP training & certification scheme.
Rik Marselis is Principal Quality Consultant at Sogeti in the Netherlands.
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Rik Marselis
In this keynote presentation at the ASQF-NRW Testingday, Rik Marselis (Principal quality consultant at Sogeti) explains how Quality Engineering can be implemented in high-performance IT delivery teams by applying Artificial Intelligence, Machine Learning and other ways of automation to ultimately achieve quality forecasting which enables to solve problems before people notice any problem!
This presentation is based on the books "Testing in the digital age - AI makes the difference" and "Quality for DevOps teams", both from the TMAP body of knowledge. Rik is co-author of both books.
Quality for DevOps teams - Quality engineering in the DevOps cultureRik Marselis
The document discusses quality engineering for DevOps teams. It describes challenges of high-performance IT delivery including integrating quality engineering into people and processes. Quality is built into the product, process, and people rather than just testing at the end. The document outlines topics and activities for quality engineering including organizing topics like planning and performing topics like testing. It emphasizes automating everything possible and using indicators to ensure business value and quality.
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Rik Marselis
TMAP is the body of knowledge for quality engineering and testing.
I presented this to representatives of ISTQB boards that were present in Marrakech where the ISTQB GA was held, and where the 20th anniversary of ISTQB was celebrated.
Also ISTQB president Olivier Denoo handed me the International Software Testing Excellence Award 2022, for which I'm very honoured and grateful.
Key points:
• Focus on quality engineering in broad perspective (and testing is part of this)
• Focus on all members of cross-functional teams
• Many hands on templates on website
• Fully aligned with DevOps (but also applicable to Agile, Scrum, SAFe ®
• Almost 30 years of history and innovation
• Aligns very well with ISTQB
• 3rd edition of TMAP book “Quality for DevOps teams” was just released
If you were not able to attend, here is the presentation. If you have any questions please don't hesitate to contact me, my email address is mentioned at the end of the presentation.
Good luck with applying the www.TMAP.net body of knowledge in your daily quality & testing practice!!
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
The document discusses quality engineering in DevOps. It explains that quality engineering aims to continuously deliver IT systems with the right quality at the right time to business stakeholders. This is achieved through high-performing cross-functional teams that automate everything and take joint responsibility for quality. The document outlines DevOps principles and activities like continuous integration, delivery and deployment. It also describes quality measures like specification by example, unit testing, and monitoring that support DevOps goals of delivering value at speed with quality.
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfRik Marselis
In this keynote presentation (at TestCon in Vilnius on 25 October 2023) Rik Marselis (Principal quality consultant at Sogeti) introduces the concept of quality engineering, which changes the view on testing and many other activities that support building the right quality at the right moment.
This presentation is based on the book "Quality for DevOps teams" which is part of the www.TMAP.net body of knowledge for quality engineering and testing.
Quality engineering instead of testing... Why? How?Rik Marselis
Quality engineering is the new concept in achieving the right quality of IT systems to deliver business value. Testing is part of quality engineering and its main goal is to supply information to stakeholders so that they can establish their level of confidence that their pursued business value can be achieved.
In this presentation I first describe why Quality Engineering is an important concept. Next I describe the "how" from the perspectives of 5 different roles of cross-functional teams.
This presentation was done for a live audience at the OOP conference.
Keynote presentation at the Global Testing Retreat on 10 december 2022 by Rik Marselis.
Why do we test? How do we test? Should we continue to test like we test today?
In this presentation Rik Marselis challenges you on these questions. And he proposes that you start implementing quality engineering.
Businesspeople today ask IT teams to deliver business value. And they want it fast. To continuously deliver IT systems at speed, with a focus on the business value, high-performance IT delivery teams (Agile / Scrum / DevOps) must integrate quality engineering in their way of working.
Quality engineering is the new concept in achieving the right quality of IT systems. Testing only after an IT product was developed is an outdated approach. Built-in quality from the start is needed to guarantee business value in today’s IT delivery models. Quality engineering is about changes in skills, organization, automation and the relevant quality measures.
For more information about quality engineering & testing (for example the quality engineering strategy) visit www.TMAP.net
Software quality metrics provide important insights into software testing efforts and processes. They can help evaluate products and processes against goals, control resources, and predict future attributes. There are three categories of metrics: process, product, and project. Process metrics measure testing efficiency and effectiveness. Product metrics depict product characteristics like size and quality. Project metrics measure schedule, cost, productivity, and code quality. Choosing metrics based on organizational goals and providing feedback are best practices for an effective metrics program.
This document discusses challenges with quality assurance in agile software development and proposes a solution called "digital testing using cognitive approach". Some key points:
1. Traditional QA faces challenges keeping up with agile development cycles and diverse technologies. QA needs to evolve to facilitate faster delivery.
2. The proposed solution involves automating testing, using predictive analytics, parallel testing across devices, and involving QA earlier in the development cycle.
3. A "cognitive approach" uses machine learning, AI, and predictive analysis to optimize testing efforts and provide insights. This helps address issues like inadequate coverage, performance bottlenecks, and late involvement of users and testers.
Aginext 2021: Built-in Quality - How agile coaches can contributeDerk-Jan de Grood
Built-in Quality is key when you want to achieve Business Agility. Yesterday I spoke at the AgiNext Conference in London. In my presentation I explained the importance of Built-in Quality, what is actually is and introduced an approach to implement it. The presentation explains how we can take a validated learning approach to eliminate waste and learn how to improve our development life cycle. I share the suggestions that SAFe makes and give a prioritised overview of quality measures. Throughout the presentation I share my thought on how Agile Coaches can contribute to built quality in.
This document provides an overview of DevOps practices at Rite Technologies, an IT company based in Mumbai, India. It discusses Rite's DevOps vision, processes, common pitfalls, key metrics, ROI justification, typical DevOps pipelines, and includes a team roster. The document is marked confidential and warns that its contents should not be shared without permission. It aims to educate readers on Rite's DevOps approach while protecting proprietary information.
Quality Index: A Composite Metric for the Voice of TestingTechWell
It is quite possible that you are spending a considerable amount of your time as a QA manager making sense of the multitude of metrics reported by your teams, connecting the facts, understanding the underlying reality, and articulating it to your peers and leadership. Still, others in the organization may not interpret the message correctly, rendering most of your efforts futile. Nirav Patel and Sutharson Veeravalli share insights to help you resolve this challenge through a composite measure called Quality Index. By aligning metrics to business outcomes and using Quality Index as a tool of articulation, disparate interpretation of data can be eliminated and a cohesive message delivered to stakeholders. Learn how QA can acquire a voice across the senior forums by articulating succinct, contextual, and actionable information to speed up executive decisions in the course of programs and projects.
Quality Assurance? The devs nightmare? Really ...?Clément DUFFAU
Did you ever yell reading a bug report as dev ? Did you ever scream finding a trivial technical bug as a tester ? These slides gives a return of experience on the good collaboration between developpers, testers ans quality assurance
This document summarizes the results of applying statistical process control tools to improve the response time for resolving IT issues faced by internal customers of Genesis Futuristic Technologies Limited. The summary is:
1) Pareto charts identified login issues, unawareness of change rules, and printing problems as causing most delays over 2 hours.
2) Phase 1 efforts addressed unawareness of change rules, reducing average response time to 52 minutes but some points remained uncontrolled.
3) Phase 2 focused on login issues and printing by reinstalling printers and notifying login rules, bringing the average down to 46 minutes and achieving statistical control.
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Derk-Jan de Grood
This document summarizes a keynote presentation on testing and quality in the Scaled Agile Framework (SAFe) given by Mette Bruhn-Pedersen and Derk-Jan de Grood. It discusses how SAFe addresses testing and quality, but that more guidance could be provided, especially around roles. It also provides suggestions for defining a quality strategy and embedding quality practices at each level of the framework, from the team to portfolio levels. The presentation emphasizes building quality in from the start and establishing a chief quality officer role.
Implementing a Test Dashboard to Boost QualityTechWell
You are responsible for addressing quality problems that are plaguing your product and having an adverse impact on the business. Have you been challenged to provide a simple mechanism for quantifying and tracking key performance indicators selected by your organization. The ultimate goal is an approach that will enable the cross-functional team to identify problem areas so they can take corrective action. Where do you start? Attend this session to learn how you can develop a quantifiable approach to assessing testing effectiveness and addressing quality. Scott Acker shows you a solution he developed, deployed, and managed to effectively leverage various types of data to support analyzing, tracking, and reporting changes in testing and quality over time. Discover how to drive communication and collaboration improvements across the entire cross-functional team and boost quality efforts.
Collaborative Consulting provides software performance engineering services to help clients ensure system scalability, stability, and quality. Their services include advisory services to assess performance engineering maturity, application readiness assessments to evaluate performance risks, production performance rescues to quickly restore functionality during issues, and application performance management to proactively monitor systems. Collaborative uses a proprietary performance engineering methodology applied throughout the software development lifecycle. They have experience across industries including healthcare, financial services, and retail.
This document provides an overview of SCG's agile development process and what clients can expect when partnering with them. It discusses their focus on design and ROI, as well as their experience developing platforms in Jamaica, Trinidad, and Barbados. SCG offers flexible development solutions from one-off projects to full digital transformations. They utilize agile development principles to deliver results on time and on budget through iterative development and continuous improvement.
SDT provides software testing services and products to help customers create quality software on time and on budget. They offer a full suite of testing solutions including test transformation services, outsourcing, test automation tools, test methodologies, and training courses. Their unified test automation tool and managed testing services help clients achieve the most effective testing at the lowest cost.
A Guide to Effective Benchmarking of Applications DevelopmentComputer Aid, Inc
This document summarizes a webinar on effective benchmarking of applications development. Pam Morris from Total Metrics discusses benchmarking definitions and types, as well as why organizations benchmark, risks, and how to ensure valid results. She emphasizes establishing rigorous terms of reference and stakeholder agreement on strategic intent, metrics, scope, and more. The webinar aims to help organizations make informed decisions through benchmarking.
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
During Quality Jam 2016 I had the privilege of presenting with one of QASymphony's earliest customers, Better Cloud, on how methodologies like BDD, TDD and ATDD scale for the enterprises. Adam Satterfield is the VP of Quality Assurance at Bettercloud and has been in QA for many years; he has taught me a lot about Behavior Driven Development, Test Driven Development, Acceptance Test Driven Development. In the session we share a new way of testing-- what Adam and I believe to be the next generation of testing development.
We know that there are several ways to do testing and we are just showing one new way to do it - If this session doesn't inspire action, hopefully it will at least give you and your team something to think about.
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningQA or the Highway
The document provides an overview of agile testing transformation presented by Mike Buening. It discusses a 3-phase roadmap for transformation, including 1) optimizing test fundamentals, 2) implementing basic automation, and 3) adopting intelligent automation through smart QA. The first phase involves establishing test standards and processes. The second phase focuses on automating functional, regression, and DevOps testing. The third phase leverages analytics, AI, and model-based testing for intelligent test automation. The presentation also covers establishing a test center of excellence and transforming the workforce to include roles like SDETs and quality engineers.
This presentation includes challenges in testing, levels of testing, best practices and policies, Test Drive Design(TDD),
Behavioral Driven Design (BDD Testing), TDD v/s BDD
This document provides an overview of software processes and frameworks. It discusses that a software process defines the tasks and activities required to develop high-quality software. Common framework activities include communication, planning, modeling, construction, and deployment. The document also introduces process models and maturity levels, noting that the Capability Maturity Model Integration (CMMI) defines levels of process capability from incomplete to optimized.
The document provides an overview of manual software testing, including definitions, goals, and best practices. It discusses the importance of testing, what should be tested, quality principles, standards and certifications, the software development life cycle, and roles in the testing process. Testing is defined as evaluating a system to verify requirements or identify differences between expected and actual results. It aims to deliver high quality software by finding errors prior to release. Quality, defined as meeting customer requirements, is crucial and improved through principles like defect prevention. The document outlines the software development process and life cycle from requirement analysis through maintenance.
Quality Engineering is about building the right quality in an IT system and applying quality measures to achieve this.
One of todays important quality characteristics is Sustainability. What is the definition and how does it relate to Green IT?
This was presented at the TestExpo in Oslo, Norway on 8 december 2022.
The presentation is based on the 3rd edition of the book Quality for DevOps teams.
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis Rik Marselis
This workshop about quality engineering in high-performance IT delivery, based on the TMAP body of knowledge, explains some theory and then lets you practice with:
Indicators to measure quality
Unit testing - code coverage
Mutation testing
Path testing
More Related Content
Similar to Quality Engineering in today's cross-functTeams with TMAP
Keynote presentation at the Global Testing Retreat on 10 december 2022 by Rik Marselis.
Why do we test? How do we test? Should we continue to test like we test today?
In this presentation Rik Marselis challenges you on these questions. And he proposes that you start implementing quality engineering.
Businesspeople today ask IT teams to deliver business value. And they want it fast. To continuously deliver IT systems at speed, with a focus on the business value, high-performance IT delivery teams (Agile / Scrum / DevOps) must integrate quality engineering in their way of working.
Quality engineering is the new concept in achieving the right quality of IT systems. Testing only after an IT product was developed is an outdated approach. Built-in quality from the start is needed to guarantee business value in today’s IT delivery models. Quality engineering is about changes in skills, organization, automation and the relevant quality measures.
For more information about quality engineering & testing (for example the quality engineering strategy) visit www.TMAP.net
Software quality metrics provide important insights into software testing efforts and processes. They can help evaluate products and processes against goals, control resources, and predict future attributes. There are three categories of metrics: process, product, and project. Process metrics measure testing efficiency and effectiveness. Product metrics depict product characteristics like size and quality. Project metrics measure schedule, cost, productivity, and code quality. Choosing metrics based on organizational goals and providing feedback are best practices for an effective metrics program.
This document discusses challenges with quality assurance in agile software development and proposes a solution called "digital testing using cognitive approach". Some key points:
1. Traditional QA faces challenges keeping up with agile development cycles and diverse technologies. QA needs to evolve to facilitate faster delivery.
2. The proposed solution involves automating testing, using predictive analytics, parallel testing across devices, and involving QA earlier in the development cycle.
3. A "cognitive approach" uses machine learning, AI, and predictive analysis to optimize testing efforts and provide insights. This helps address issues like inadequate coverage, performance bottlenecks, and late involvement of users and testers.
Aginext 2021: Built-in Quality - How agile coaches can contributeDerk-Jan de Grood
Built-in Quality is key when you want to achieve Business Agility. Yesterday I spoke at the AgiNext Conference in London. In my presentation I explained the importance of Built-in Quality, what is actually is and introduced an approach to implement it. The presentation explains how we can take a validated learning approach to eliminate waste and learn how to improve our development life cycle. I share the suggestions that SAFe makes and give a prioritised overview of quality measures. Throughout the presentation I share my thought on how Agile Coaches can contribute to built quality in.
This document provides an overview of DevOps practices at Rite Technologies, an IT company based in Mumbai, India. It discusses Rite's DevOps vision, processes, common pitfalls, key metrics, ROI justification, typical DevOps pipelines, and includes a team roster. The document is marked confidential and warns that its contents should not be shared without permission. It aims to educate readers on Rite's DevOps approach while protecting proprietary information.
Quality Index: A Composite Metric for the Voice of TestingTechWell
It is quite possible that you are spending a considerable amount of your time as a QA manager making sense of the multitude of metrics reported by your teams, connecting the facts, understanding the underlying reality, and articulating it to your peers and leadership. Still, others in the organization may not interpret the message correctly, rendering most of your efforts futile. Nirav Patel and Sutharson Veeravalli share insights to help you resolve this challenge through a composite measure called Quality Index. By aligning metrics to business outcomes and using Quality Index as a tool of articulation, disparate interpretation of data can be eliminated and a cohesive message delivered to stakeholders. Learn how QA can acquire a voice across the senior forums by articulating succinct, contextual, and actionable information to speed up executive decisions in the course of programs and projects.
Quality Assurance? The devs nightmare? Really ...?Clément DUFFAU
Did you ever yell reading a bug report as dev ? Did you ever scream finding a trivial technical bug as a tester ? These slides gives a return of experience on the good collaboration between developpers, testers ans quality assurance
This document summarizes the results of applying statistical process control tools to improve the response time for resolving IT issues faced by internal customers of Genesis Futuristic Technologies Limited. The summary is:
1) Pareto charts identified login issues, unawareness of change rules, and printing problems as causing most delays over 2 hours.
2) Phase 1 efforts addressed unawareness of change rules, reducing average response time to 52 minutes but some points remained uncontrolled.
3) Phase 2 focused on login issues and printing by reinstalling printers and notifying login rules, bringing the average down to 46 minutes and achieving statistical control.
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Derk-Jan de Grood
This document summarizes a keynote presentation on testing and quality in the Scaled Agile Framework (SAFe) given by Mette Bruhn-Pedersen and Derk-Jan de Grood. It discusses how SAFe addresses testing and quality, but that more guidance could be provided, especially around roles. It also provides suggestions for defining a quality strategy and embedding quality practices at each level of the framework, from the team to portfolio levels. The presentation emphasizes building quality in from the start and establishing a chief quality officer role.
Implementing a Test Dashboard to Boost QualityTechWell
You are responsible for addressing quality problems that are plaguing your product and having an adverse impact on the business. Have you been challenged to provide a simple mechanism for quantifying and tracking key performance indicators selected by your organization. The ultimate goal is an approach that will enable the cross-functional team to identify problem areas so they can take corrective action. Where do you start? Attend this session to learn how you can develop a quantifiable approach to assessing testing effectiveness and addressing quality. Scott Acker shows you a solution he developed, deployed, and managed to effectively leverage various types of data to support analyzing, tracking, and reporting changes in testing and quality over time. Discover how to drive communication and collaboration improvements across the entire cross-functional team and boost quality efforts.
Collaborative Consulting provides software performance engineering services to help clients ensure system scalability, stability, and quality. Their services include advisory services to assess performance engineering maturity, application readiness assessments to evaluate performance risks, production performance rescues to quickly restore functionality during issues, and application performance management to proactively monitor systems. Collaborative uses a proprietary performance engineering methodology applied throughout the software development lifecycle. They have experience across industries including healthcare, financial services, and retail.
This document provides an overview of SCG's agile development process and what clients can expect when partnering with them. It discusses their focus on design and ROI, as well as their experience developing platforms in Jamaica, Trinidad, and Barbados. SCG offers flexible development solutions from one-off projects to full digital transformations. They utilize agile development principles to deliver results on time and on budget through iterative development and continuous improvement.
SDT provides software testing services and products to help customers create quality software on time and on budget. They offer a full suite of testing solutions including test transformation services, outsourcing, test automation tools, test methodologies, and training courses. Their unified test automation tool and managed testing services help clients achieve the most effective testing at the lowest cost.
A Guide to Effective Benchmarking of Applications DevelopmentComputer Aid, Inc
This document summarizes a webinar on effective benchmarking of applications development. Pam Morris from Total Metrics discusses benchmarking definitions and types, as well as why organizations benchmark, risks, and how to ensure valid results. She emphasizes establishing rigorous terms of reference and stakeholder agreement on strategic intent, metrics, scope, and more. The webinar aims to help organizations make informed decisions through benchmarking.
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
During Quality Jam 2016 I had the privilege of presenting with one of QASymphony's earliest customers, Better Cloud, on how methodologies like BDD, TDD and ATDD scale for the enterprises. Adam Satterfield is the VP of Quality Assurance at Bettercloud and has been in QA for many years; he has taught me a lot about Behavior Driven Development, Test Driven Development, Acceptance Test Driven Development. In the session we share a new way of testing-- what Adam and I believe to be the next generation of testing development.
We know that there are several ways to do testing and we are just showing one new way to do it - If this session doesn't inspire action, hopefully it will at least give you and your team something to think about.
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningQA or the Highway
The document provides an overview of agile testing transformation presented by Mike Buening. It discusses a 3-phase roadmap for transformation, including 1) optimizing test fundamentals, 2) implementing basic automation, and 3) adopting intelligent automation through smart QA. The first phase involves establishing test standards and processes. The second phase focuses on automating functional, regression, and DevOps testing. The third phase leverages analytics, AI, and model-based testing for intelligent test automation. The presentation also covers establishing a test center of excellence and transforming the workforce to include roles like SDETs and quality engineers.
This presentation includes challenges in testing, levels of testing, best practices and policies, Test Drive Design(TDD),
Behavioral Driven Design (BDD Testing), TDD v/s BDD
This document provides an overview of software processes and frameworks. It discusses that a software process defines the tasks and activities required to develop high-quality software. Common framework activities include communication, planning, modeling, construction, and deployment. The document also introduces process models and maturity levels, noting that the Capability Maturity Model Integration (CMMI) defines levels of process capability from incomplete to optimized.
The document provides an overview of manual software testing, including definitions, goals, and best practices. It discusses the importance of testing, what should be tested, quality principles, standards and certifications, the software development life cycle, and roles in the testing process. Testing is defined as evaluating a system to verify requirements or identify differences between expected and actual results. It aims to deliver high quality software by finding errors prior to release. Quality, defined as meeting customer requirements, is crucial and improved through principles like defect prevention. The document outlines the software development process and life cycle from requirement analysis through maintenance.
Similar to Quality Engineering in today's cross-functTeams with TMAP (20)
Quality Engineering is about building the right quality in an IT system and applying quality measures to achieve this.
One of todays important quality characteristics is Sustainability. What is the definition and how does it relate to Green IT?
This was presented at the TestExpo in Oslo, Norway on 8 december 2022.
The presentation is based on the 3rd edition of the book Quality for DevOps teams.
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis Rik Marselis
This workshop about quality engineering in high-performance IT delivery, based on the TMAP body of knowledge, explains some theory and then lets you practice with:
Indicators to measure quality
Unit testing - code coverage
Mutation testing
Path testing
How to write a proposal to speak at a conference? Hints & tipsRik Marselis
These are the slides of the webinar "How to write an incredible submission for a conference". Rik Marselis presented his hints & tips (based on personal experience) for people that want to send a proposal to EuroSTAR but most of the information is just as valid for any other conference.
The slides are about: * Have an interesting story, * write an interesting proposal, * have it reviewed, * submit it in time
Presentatie over testen, onder andere ISTQB, TMap en meer.
Dit gastcollege voor de studenten van Hogeschool Windesheim is op 17 september 2019 gegeven door Rik Marselis van Sogeti.
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisRik Marselis
Rik Marselis opende het TestNet najaarsevenement 2019 met de keynotepresentatie "Over testen gesproken, historie, heden en toekomst". Hij gaat in op de lessen m.b.t. testen en kwaliteit uit zijn inmiddels 39-jarige IT-carriere.
My EuroSTAR 2018 tutorial (13 November 2018 9:00 - 13:00 hrs) was about testing of intelligent machines.
I showed information about quality characteristics for artificial intelligence and robotics. Also I introduced the six angles of quality for intelligent machines.
The delegates got exercises to test a chatbot (various examples). After the break they had exercises to expoloratory tests robots, they had a choice of Lego Mindstorm Robots, a robot vacuum cleaner, an image recognition machine and more.
My book "Testing in the digital age; AI makes the difference" was an important source and also a prize in the quizzes.
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Rik Marselis
Presentation about approaches and techniques for testing intelligent machines such as Artificial Intelligence, Machine Learning, Robots, Chatbots etcetera. This presentation is based on the book "Testing in the digital age; AI makes the difference". Rik Marselis presented this at the QA&Test conference in Bilbao on 19 October 2018.
Digital Quality Strategy for testing of intelligent machines.
Using the new quality characteristics, the quality angles and the quality activities. Presented by Rik Marselis at the Quality Experience Day 2018.
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisRik Marselis
The testing profession will be highly impacted by Artificial Intelligence (AI), Robotics and other Intelligent Machines. This presentation gives an overview of the topics in our book "Testing in the digital age". It is about Testing OF intelligent machines and about Testing WITH intelligent machines. Our vision is that testing will evolve from reactive test execution through active monitoring towards quality forecasting.
Testing in the digital age; international booklaunch at German Testing DayRik Marselis
The new book "Testing in the digital age; AI makes the difference" is about all knowledge needed for todays and tomorrows test engineering. It includes topics like "testing of AI", "testing with AI", "testing of blockchain", new quality characteristics and more. The book was launched in the Netherlands on 1 June and internationally in Germany on 8 June.
In this presentation Rik Marselis gives an overview of this new book in the TMap suite of testing knowledge.
Testing of artificial intelligence; AI quality engineering skils - an introdu...Rik Marselis
Testing of AI will require a new skillset related to interpreting a system’s boundaries or tolerances. Indeed, as our paper points out, the complex functioning of an AI system means, amongst other things, that the focus of testing shifts from output to input to verify a robust solution. Also we introduce the 6 angles of quality for Artificial Intelligence and Robotics.
This paper was written by Humayun Shaukat, Toni Gansel and Rik Marselis.
Webinar trends in testen 2017-12-13 door Rik MarselisRik Marselis
This presentation gives an overview of the trends in testing that I have seen while visiting various conferences. I presented this in a webinar for colleagues, the slides are in Dutch but most pictures, graphs and photos are in English.
topics are: AI, Robotics, Exploratory testing, Testing quadrants, BDD, Cognitive QA, DevOps, People Skills, Chatbots and more.
How to test when robots become part of your process? Workshop robotesting agi...Rik Marselis
How to test when robots become part of your process?
In this workshop you'll experience what differences there will be when robots, chatbots and other smart machines become part of your business process.
This workshop is presented by Rik Marselis at the Agile Testing Days 2017 in Potsdam.
This workshop is based on the Exploratory Testing flavor of TMap as documented on www.TMap.net
Robotesting at Tricentis Accelerate 2017 by Rik MarselisRik Marselis
Robotics will change our world. How do you test a robot? And how do you test Artificial Intelligence? Here are some answers.
But also: how do you use robots and Artificial Intelligence to support testing activities? The work of testers will change in the near future!
In de hedendaagse Agile en DevOps wereld ontstaan vaak ketenproblemen. Wat kun je daaraan doen? Wij hebben ervaren dat ketenregie een oplossing biedt. In deze presentatie leggen we twee mogelijke uitersten van oplossingen voor. Elke organisatie zal haar eigen variant moeten ontdekken. De door ons aangereikte handvatten zijn daarbij vast heel nuttig.
Presentatie op de Quality Experience Day van Sogeti op 2 oktober 2017 door Ahmed Alarieqi en Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik MarselisRik Marselis
Robotesting, are you ready for that yet? About testing OF robots and testing WITH robots. Presentation at 7th World Congress for Software Quality in Lima, Peru. March 2017.
Webinar trends in testing 2017 03 08 (in dutch)Rik Marselis
Webinar over actuele zaken in de testwereld op basis van diverse conferenties en bijeenkomsten. Met foto's uit presentaties van diverse sprekers. Als rode draad heb ik de 5 elementen van TMap HD gebruikt.
Past het testvak nog in de nieuwe IT-wereld?Rik Marselis
Presentatie van Rik Marselis op de thema-avond die georganiseerd is in samenwerking tussen DUO NGI (KNVI) en TestNet op 25 januari 2017 in Groningen.
Onderwerpen in de training zijn DevOps, Agile, Expirience based testing (exploratory testing), coverage based testing, Spotify Engineering Culture en nog veel meer
At the EuroSTAR conference 2016 in Stockholm I presented about the testing of artificial intelligence and machine learning. But also about testing using intelligent machines.
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
"NATO Hackathon Winner: AI-Powered Drug Search", Taras KlobaFwdays
This is a session that details how PostgreSQL's features and Azure AI Services can be effectively used to significantly enhance the search functionality in any application.
In this session, we'll share insights on how we used PostgreSQL to facilitate precise searches across multiple fields in our mobile application. The techniques include using LIKE and ILIKE operators and integrating a trigram-based search to handle potential misspellings, thereby increasing the search accuracy.
We'll also discuss how the azure_ai extension on PostgreSQL databases in Azure and Azure AI Services were utilized to create vectors from user input, a feature beneficial when users wish to find specific items based on text prompts. While our application's case study involves a drug search, the techniques and principles shared in this session can be adapted to improve search functionality in a wide range of applications. Join us to learn how PostgreSQL and Azure AI can be harnessed to enhance your application's search capability.
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energy’s Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
High performance Serverless Java on AWS- GoTo Amsterdam 2024Vadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings, Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
ScyllaDB is making a major architecture shift. We’re moving from vNode replication to tablets – fragments of tables that are distributed independently, enabling dynamic data distribution and extreme elasticity. In this keynote, ScyllaDB co-founder and CTO Avi Kivity explains the reason for this shift, provides a look at the implementation and roadmap, and shares how this shift benefits ScyllaDB users.