Difference between revisions of "SHARE INFORMATION"
(6 intermediate revisions by 2 users not shown) | |||
Line 11: | Line 11: | ||
<span style="font-size: 16px">Some suggestions:</span><br /> | <span style="font-size: 16px">Some suggestions:</span><br /> | ||
* <span style="font-size: 16px">Keep management informed about the progress of the test automation project. Find out what metrics they need, explain which can be easily collected and which not, </span><span style="font-family: Arial; font-size: 12pt">and provide regular overviews in a format that is most appropriate for them</span> | * <span style="font-size: 16px">Keep management informed about the progress of the test automation project. Find out what metrics they need, explain which can be easily collected and which not, </span><span style="font-family: Arial; font-size: 12pt">and provide regular overviews in a format that is most appropriate for them</span> | ||
+ | * <span style="font-size: 16px">To explain technical contents to non-technical persons (managers, users) it can be quite useful to use analogies. Think for example how using the word virus to describe certain types of computer malware lets anybody immediately understand the problem (Suggested by Albert-Jan van Blaaderen at TAD 2019). | ||
* <span style="font-size: 16px">Have managers tell you what they specifically expect from test automation. In this way you can notice quickly if they have ''[[UNREALISTIC EXPECTATIONS]]'' and can inform them accordingly </span> | * <span style="font-size: 16px">Have managers tell you what they specifically expect from test automation. In this way you can notice quickly if they have ''[[UNREALISTIC EXPECTATIONS]]'' and can inform them accordingly </span> | ||
* <span style="font-size: 16px">Speak with other people about what you are doing: explaining something often leads to new ideas, yours or the people you are talking with</span> | * <span style="font-size: 16px">Speak with other people about what you are doing: explaining something often leads to new ideas, yours or the people you are talking with</span> | ||
Line 18: | Line 19: | ||
* <span style="font-size: 16px">After you have obtained some concrete results, [[CELEBRATE SUCCESS]]</span> | * <span style="font-size: 16px">After you have obtained some concrete results, [[CELEBRATE SUCCESS]]</span> | ||
* <span style="font-size: 16px">Speak also about your failures: people will be thankful if in that way they can [[LEARN FROM MISTAKES ]]</span> | * <span style="font-size: 16px">Speak also about your failures: people will be thankful if in that way they can [[LEARN FROM MISTAKES ]]</span> | ||
+ | * <span style="font-size: 16px">A good way to share information in the team is to use a [[WHOLE TEAM APPROACH]]</span> | ||
<br /> <span style="font-size: 16px">Communication also includes reports, demonstrations, Wikis, notice boards etc. Use what is best known in your company.</span> | <br /> <span style="font-size: 16px">Communication also includes reports, demonstrations, Wikis, notice boards etc. Use what is best known in your company.</span> | ||
+ | |||
=<span style="font-size: 16px">'''Potential problems'''</span>= | =<span style="font-size: 16px">'''Potential problems'''</span>= | ||
<span style="font-size: 16px">Communication can easily be mis-interpreted, especially emails.</span><br /> <span style="font-size: 16px">Communication needs to be at the right level for the recipient and tailored for the audience, or it will be ignored or worse.</span> | <span style="font-size: 16px">Communication can easily be mis-interpreted, especially emails.</span><br /> <span style="font-size: 16px">Communication needs to be at the right level for the recipient and tailored for the audience, or it will be ignored or worse.</span> | ||
Line 24: | Line 27: | ||
''<span style="font-size: 16px">[[CAN'T FIND WHAT I WANT]]</span>''<br /> ''<span style="font-size: 16px">[[COMPLEX ENVIRONMENT]]</span>''<br /> <span style="font-size: 16px">''[[FALSE FAIL]]''</span><br /> <span style="font-size: 16px">''[[HARD-TO-AUTOMATE]]''</span><br /> ''<span style="font-size: 16px">[[HIGH ROI EXPECTATIONS]]</span>''<br /> ''<span style="font-size: 16px">[[INADEQUATE COMMUNICATION]]</span>''<br /> ''<span style="font-size: 16px">[[INADEQUATE SUPPORT]]</span>''<br /> ''<span style="font-size: 16px">[[INCONSISTENT DATA]]</span>''<br /> ''<span style="font-size: 16px">[[INSUFFICIENT METRICS]]</span>''<br /> ''<span style="font-size: 16px">[[KNOW-HOW LEAKAGE]]</span>''<br /> ''<span style="font-size: 16px">[[LOCALISED REGIMES]]</span>''<br /> ''<span style="font-size: 16px">[[NO INFO ON CHANGES]]</span>''<br /> ''<span style="font-size: 16px">[[NON-TECHNICAL-TESTERS]]</span>''<br /> ''<span style="font-size: 16px">[[OBSCURE MANAGEMENT REPORTS]]</span>''<br /> ''<span style="font-size: 16px">[[SUT REMAKE]]</span>''<br /> ''<span style="font-size: 16px">[[TOO EARLY AUTOMATION]]</span>''<br /> ''<span style="font-size: 16px">[[UNAUTOMATABLE TEST CASES]]</span>''<br /> ''<span style="font-size: 16px">[[HARD-TO-AUTOMATE RESULTS]]</span>''<br /> ''<span style="font-size: 16px">[[UNMOTIVATED TEAM]]</span>''<br /> ''<span style="font-size: 16px">[[UNREALISTIC EXPECTATIONS]]</span>'' | ''<span style="font-size: 16px">[[CAN'T FIND WHAT I WANT]]</span>''<br /> ''<span style="font-size: 16px">[[COMPLEX ENVIRONMENT]]</span>''<br /> <span style="font-size: 16px">''[[FALSE FAIL]]''</span><br /> <span style="font-size: 16px">''[[HARD-TO-AUTOMATE]]''</span><br /> ''<span style="font-size: 16px">[[HIGH ROI EXPECTATIONS]]</span>''<br /> ''<span style="font-size: 16px">[[INADEQUATE COMMUNICATION]]</span>''<br /> ''<span style="font-size: 16px">[[INADEQUATE SUPPORT]]</span>''<br /> ''<span style="font-size: 16px">[[INCONSISTENT DATA]]</span>''<br /> ''<span style="font-size: 16px">[[INSUFFICIENT METRICS]]</span>''<br /> ''<span style="font-size: 16px">[[KNOW-HOW LEAKAGE]]</span>''<br /> ''<span style="font-size: 16px">[[LOCALISED REGIMES]]</span>''<br /> ''<span style="font-size: 16px">[[NO INFO ON CHANGES]]</span>''<br /> ''<span style="font-size: 16px">[[NON-TECHNICAL-TESTERS]]</span>''<br /> ''<span style="font-size: 16px">[[OBSCURE MANAGEMENT REPORTS]]</span>''<br /> ''<span style="font-size: 16px">[[SUT REMAKE]]</span>''<br /> ''<span style="font-size: 16px">[[TOO EARLY AUTOMATION]]</span>''<br /> ''<span style="font-size: 16px">[[UNAUTOMATABLE TEST CASES]]</span>''<br /> ''<span style="font-size: 16px">[[HARD-TO-AUTOMATE RESULTS]]</span>''<br /> ''<span style="font-size: 16px">[[UNMOTIVATED TEAM]]</span>''<br /> ''<span style="font-size: 16px">[[UNREALISTIC EXPECTATIONS]]</span>'' | ||
=<span style="font-size: 16px">'''Experiences'''</span>= | =<span style="font-size: 16px">'''Experiences'''</span>= | ||
− | <span style="font-size: 16px">If you have used this pattern, please | + | |
+ | <span style="font-size: 16px">If you have used this pattern and would like to contribute your experience to the wiki, please go to [[Feedback]] to submit your experience or comment.</span><br /> <br /> | ||
+ | |||
+ | |||
+ | <span style="font-size: 14px">.................................................................................................................[[Main Page]] / Back to [[Process Patterns]] / Back to [[Test Automation Patterns]]</span></div> |
Latest revision as of 15:51, 9 July 2019
Pattern summary
Ask for and give information to managers, developers, other testers and customers.
Category
Process
Context
This pattern is appropriate when you have to communicate with management, testers or developers, and when you have new people coming onto the team.
This pattern is not appropriate when you are working alone on issues that you have already mastered completely.
Description
There are many people who are involved with test automation, and they have different needs for what they need to know. But they won't know about things unless they are told, so you need to share relevant information with them at appropriate times.
Implementation
Some suggestions:
- Keep management informed about the progress of the test automation project. Find out what metrics they need, explain which can be easily collected and which not, and provide regular overviews in a format that is most appropriate for them
- To explain technical contents to non-technical persons (managers, users) it can be quite useful to use analogies. Think for example how using the word virus to describe certain types of computer malware lets anybody immediately understand the problem (Suggested by Albert-Jan van Blaaderen at TAD 2019).
- Have managers tell you what they specifically expect from test automation. In this way you can notice quickly if they have UNREALISTIC EXPECTATIONS and can inform them accordingly
- Speak with other people about what you are doing: explaining something often leads to new ideas, yours or the people you are talking with
- ASK FOR HELP when you have a problem or a question: you should never ponder too long on some issue, other people may have already solved just the same thing
- Listen to testers or developers. Ask why they do something and why they do it as they do. If you find out what they really need, you can support them even better than you were planning
- Ask developers to keep you informed when they make changes to the Software Under Test (SUT) that affect test automation
- After you have obtained some concrete results, CELEBRATE SUCCESS
- Speak also about your failures: people will be thankful if in that way they can LEARN FROM MISTAKES
- A good way to share information in the team is to use a WHOLE TEAM APPROACH
Communication also includes reports, demonstrations, Wikis, notice boards etc. Use what is best known in your company.
Potential problems
Communication can easily be mis-interpreted, especially emails.
Communication needs to be at the right level for the recipient and tailored for the audience, or it will be ignored or worse.
Issues addressed by this pattern
CAN'T FIND WHAT I WANT
COMPLEX ENVIRONMENT
FALSE FAIL
HARD-TO-AUTOMATE
HIGH ROI EXPECTATIONS
INADEQUATE COMMUNICATION
INADEQUATE SUPPORT
INCONSISTENT DATA
INSUFFICIENT METRICS
KNOW-HOW LEAKAGE
LOCALISED REGIMES
NO INFO ON CHANGES
NON-TECHNICAL-TESTERS
OBSCURE MANAGEMENT REPORTS
SUT REMAKE
TOO EARLY AUTOMATION
UNAUTOMATABLE TEST CASES
HARD-TO-AUTOMATE RESULTS
UNMOTIVATED TEAM
UNREALISTIC EXPECTATIONS
Experiences
If you have used this pattern and would like to contribute your experience to the wiki, please go to Feedback to submit your experience or comment.