The document describes a structured process for gaining knowledge about a client's QA problems through research and workshops. It involves conducting interviews to explore issues, defining themes, holding workshops for idea generation, then documenting findings and proposed solutions. The goal is to "know enough" about the client's context to understand what is important and think of effective solutions, rather than just copying previous practices. It emphasizes remaining humble, gathering information, and acknowledging what is not known.
Jarian van de Laar - Test Policy - Test Strategy TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Test Policy - Test Strategy by Jarian van de Laar. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
In computer science, all-pairs testing or pairwise testing is a combinatorial method of software testing that, for each pair of input parameters to a system (typically, a software algorithm), tests all possible discrete combinations of those parameters.
Jarian van de Laar - Test Policy - Test Strategy TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Test Policy - Test Strategy by Jarian van de Laar. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
In computer science, all-pairs testing or pairwise testing is a combinatorial method of software testing that, for each pair of input parameters to a system (typically, a software algorithm), tests all possible discrete combinations of those parameters.
How can you help new product managers hit the ground running? Here is product management advice we share at HubSpot when onboarding new product leaders to the team. Check out the blog post here: http://product.hubspot.com/blog/9-lessons-from-onboarding-new-product-managers
Design thinking is a customer centric methodology to solve problems and innovate. Learn how this repeatable process can help you think outside the box.
Complete Introduction to Service Design and Design ThinkingHaytham El-Mardi
Course Tag Description: Introduction to Service Design
Course Title: Introduction to Service Design
Overview:
This course provides a comprehensive introduction to service design, focusing on the principles of innovation and design thinking. Participants will explore how to create user-centered services by integrating the needs of people, the possibilities of technology, and the requirements for business success. The course covers the essential components of service design and the five stages of design thinking, ensuring a practical and interactive learning experience.
Key Topics:
Understanding Innovation and its Types
Principles and Components of Service Design
The Design Thinking Process: Empathize, Define, Ideate, Prototype, Test
Practical Tools and Techniques for Service Design
Real-Life Examples and Case Studies
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
More Related Content
Similar to Pekka Marjamäki & Jani Grönman you don’t know what you know until you find out - Testing Assembly 2022.pdf
How can you help new product managers hit the ground running? Here is product management advice we share at HubSpot when onboarding new product leaders to the team. Check out the blog post here: http://product.hubspot.com/blog/9-lessons-from-onboarding-new-product-managers
Design thinking is a customer centric methodology to solve problems and innovate. Learn how this repeatable process can help you think outside the box.
Complete Introduction to Service Design and Design ThinkingHaytham El-Mardi
Course Tag Description: Introduction to Service Design
Course Title: Introduction to Service Design
Overview:
This course provides a comprehensive introduction to service design, focusing on the principles of innovation and design thinking. Participants will explore how to create user-centered services by integrating the needs of people, the possibilities of technology, and the requirements for business success. The course covers the essential components of service design and the five stages of design thinking, ensuring a practical and interactive learning experience.
Key Topics:
Understanding Innovation and its Types
Principles and Components of Service Design
The Design Thinking Process: Empathize, Define, Ideate, Prototype, Test
Practical Tools and Techniques for Service Design
Real-Life Examples and Case Studies
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
AI Genie Review: World’s First Open AI WordPress Website CreatorGoogle
AI Genie Review: World’s First Open AI WordPress Website Creator
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-genie-review
AI Genie Review: Key Features
✅Creates Limitless Real-Time Unique Content, auto-publishing Posts, Pages & Images directly from Chat GPT & Open AI on WordPress in any Niche
✅First & Only Google Bard Approved Software That Publishes 100% Original, SEO Friendly Content using Open AI
✅Publish Automated Posts and Pages using AI Genie directly on Your website
✅50 DFY Websites Included Without Adding Any Images, Content Or Doing Anything Yourself
✅Integrated Chat GPT Bot gives Instant Answers on Your Website to Visitors
✅Just Enter the title, and your Content for Pages and Posts will be ready on your website
✅Automatically insert visually appealing images into posts based on keywords and titles.
✅Choose the temperature of the content and control its randomness.
✅Control the length of the content to be generated.
✅Never Worry About Paying Huge Money Monthly To Top Content Creation Platforms
✅100% Easy-to-Use, Newbie-Friendly Technology
✅30-Days Money-Back Guarantee
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIGenieApp #AIGenieBonus #AIGenieBonuses #AIGenieDemo #AIGenieDownload #AIGenieLegit #AIGenieLiveDemo #AIGenieOTO #AIGeniePreview #AIGenieReview #AIGenieReviewandBonus #AIGenieScamorLegit #AIGenieSoftware #AIGenieUpgrades #AIGenieUpsells #HowDoesAlGenie #HowtoBuyAIGenie #HowtoMakeMoneywithAIGenie #MakeMoneyOnline #MakeMoneywithAIGenie
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
In the ever-evolving landscape of technology, enterprise software development is undergoing a significant transformation. Traditional coding methods are being challenged by innovative no-code solutions, which promise to streamline and democratize the software development process.
This shift is particularly impactful for enterprises, which require robust, scalable, and efficient software to manage their operations. In this article, we will explore the various facets of enterprise software development with no-code solutions, examining their benefits, challenges, and the future potential they hold.
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
3. Confidence vs Knowledge
Background
The Dunning-Kruger effect occurs when a person’s
lack of knowledge in certain area causes them to
overestimate their own competence. But that
confidence doesn’t equal to understanding.
This is important to us all: without understanding the
context, you cannot deliver value to clients.
In our business, we often hear about our client’s QA
problems. As QA professionals we are often tempted
to think that we already know the answers to those
problems. BUT: we might not know enough about the
domain or the context to make correct judgements.
This might lead to the use of “best practices” ie. copy
pasting previous solutions.
Dunning-Kruger effect
3
5. How to gain knowledge?
Remain humble
Study yourself and be ready to adjust perception of
your own knowledge. The trail of improving
competence starts from gathering information.
You need to assess the context to understand what
needs to be learned to know enough - enough to
deliver value!
Acknowledge that you don’t know everything.
The more you know about a subject, the better you
acknowledge that you don’t know everything about the
subject
Being humble means also acknowledging that the
solution to solve the problem depends on the context
Assess the situation
5
6. Knowing enough
You should aim to “know enough” to understand
what is important to your audience and to be able
to think of solutions to their problems.
To gain enough knowledge you should have a
structured approach to your learning.
In this presentation we walk through a structured
way to gain knowledge and how to pass it to the
audience.
6
7. 7
What do you mean
“agile testing”?
This method
worked perfectly in
2003!
We’re following all
best practises and
doing everything
right. Why do our
releases still fail?
8. 8
Double diamond: a diverge - converge model
E
x
p
l
o
r
e
C
a
t
e
g
o
r
i
z
e
E
x
p
l
o
r
e
s
o
l
u
t
i
o
n
s
D
o
c
u
m
e
n
t
Perceived
Problem
Solution
Problem
Definition
D
e
fi
n
e
Research Design
I
n
t
e
r
v
i
e
w
i
n
g
C
o
-
c
r
e
a
t
i
o
n
R
e
fi
n
e
11. Why?
When doing interviews it is important to stay open
minded. Just gather as much information about the
perceived issue as possible.
Interviews are a part of a design process that leads to
solutions that eventually improve working environment
and methods.
11
Never assume anything
A good way to gather information and data is to let the
people do the talking. Interviewing is more effective
than questionnaires or group situations to get personal
opinions. And in general, to hear their feelings
regarding their everyday work. These can give valuable
clues on what’s going on and what to improve.
Let people speak
12. What?
A good interview takes about 60 minutes. The number
of people to interview is important to get right. Too few
people and you might not capture all relevant
information. Too many people and the refinement of
the information becomes too overwhelming.
Try to interview people from all relevant teams and
departments of the organization.
12
What happens?
● Developers
● Testers
● Customer service
● Project management
● Product management
● etc
Who to interview?
13. It is important to say to the interviewee that the
situation is safe for them to say anything they want
and that they won’t be blamed for what they say.
The data and information you get is more important
than who said it.
13
The interviewing situation
Important thing is to get
people talking, not to
follow any scripts
How?
17. Why?
17
Define the problems
There might be an undercurrent or a unspoken theme
over the interviews and these themes are important to
understand too. They can be workplace or
interpersonal issues that affect the quality of work or
other things not directly related to the problems stated
in the beginning.
Find hidden issues
You should have an understanding of the probable
causes of the problems as a result of this stage. It’s a
root cause analysis of sorts.
18. When interviewing people, a lot of the information
gathered might be clashing or overlapping. Both of
which are actually good findings by themselves. Here
you should come up with common denominators and
label such information so that it becomes a part of
bigger entities.
18
Discard irrelevant information
In order to create fruitful workshops, important themes
need to be found. They can be found by categorizing
and interpreting the interview results. By combining
and removing categories, you can figure out a suitable
amount of themes for further refinement.
What?
Identify important themes
19. How?
19
Whiteboards and mindmaps. And Excel!
When patterns start to emerge, they can be already
acknowledged by the client. It’s important then to
discuss about if a workshop should be themed to
tackle that particular issue, or try to discover hidden
issues with different approach.
Iterate and discuss
Set the data up in a place where you can filter and
group it as you want.
23. Why?
23
Gather more data
Setting a theme for a workshop is very important. You
should set the theme around the things you’ve seen
emerging in the interviews and start guiding the
process towards to solution proposals. It’s many times
a unique chance to get people together, so you want
to get the most out of it. And remember: it is a
workshop, not a hangaround or a casual chit-chat. Get
people working towards solutions.
Start to form ideas
Workshops are usually done after a round of
interviews. Where interviews give us personal opinions
and deep knowledge, workshops are more co-creation
minded. You can learn about the group dynamics in
workshops and gain more breadth to your solutions
exploration. Workshops are the starting point for
creating the solution proposals.
24. Depending on the situation and the nature of the
problem, you might need one or several workshops.
The themes you have set will guide the sessions. An
ideal workshop is usually about two hours long and it
contains 2-4 themes the participants work with. You
need to timebox the themes carefully and leave some
time for discussion and reflection too.
24
Sessions and themes
Basically you want to have at least the people you
interviewed to be present. Additionally you can bring
more people to either deepen some area of expertise
or to get input from some people you haven’t met yet.
Who participates?
Why?
25. How?
25
The situation
Basic retrospective techniques usually work well in
ideation sessions. Here is one often used one:
1. General 10-20 minutes of writing notes about
the chosen theme.
2. Vote for the most important topics
3. Use further 10-15 minutes to think of solutions
to the selected issues/notes.
This leads to concrete ideas on solving the chosen
issue.
Conducting a theme
During the workshop, we go through each of the
themes that were set up beforehand.
It is important to tell the participants that they can go
wild with the ideas - there are no limit for budget, time,
or personnel. Sky’s the limit. This is done to get their
creativity flowing.
26. 26
Erm.. I don’t have
any ideas. I left my
brains at home.
OK. Let’s get the
creative juices
flowing. Find the
hidden mushroom
from the MIRO
board in five
minutes. GO!
29. Quite simply, you narrow the dataset down once
again! You have now a set of possible solutions
from the participants of the sessions, and you
have your own ideas from the interviews. If the
co-created solutions from workshops are good
enough on their own, pick them up. For the
others, start refining.
Also, and what’s important, you can apply your
own view of the situation and make your own
additions and solutions. Now you probably know
enough about the context to apply your
experience to it.
29
OK, so now you got a
s**tload more
information, what next?
30. Why?
30
Present the findings
You should always propose further actions to improve
the situation. The actions are the key to continue the
relationship with the customer and they should offer
actionable things that would improve the QA and
related ways of working in the company.
Propose actions
The documentation is for communicating the result for
the customer. It is often used to rationalize and sell
needs for changes inside the customer organization
too. A good documentation helps the customer to see
their situation more clearly and bring previously hidden
pieces of information to the surface.
31. You should present the findings and proposed actions
in a structured way and end the report with a roadmap,
call to action or similar part to convey a proactive
attitude in the report.
31
Format?
Contents may vary, but it is important to include three
things:
1. Selected findings from Research phase
2. Proposed actions from the Design phase
3. Call to action
Contents
What? How?
32. Conclusion
You don’t know what you know until you find out.
This is a structured way to find things out and to
present that information to those it brings value.
This is the way to do it in real life - in the trenches
32
33. 33
Double diamond: a diverge - converge model
E
x
p
l
o
r
e
C
a
t
e
g
o
r
i
z
e
D
o
c
u
m
e
n
t
Perceived
Problem
Solution
Problem
Definition
D
e
fi
n
e
Research Design
I
n
t
e
r
v
i
e
w
i
n
g
R
e
fi
n
e
E
x
p
l
o
r
e
s
o
l
u
t
i
o
n
s
C
o
-
c
r
e
a
t
i
o
n