On more than one occasion, you probably have noticed that the planning and implementation processes do not always match up. Thus, by implementing something you have thought about, you could observe that things did not always go how you thought they would, and you would now have to make changes whether you liked it or not. The Testing stage is a capstone stage before the launch of a new product, service, or user scenario.
This stage is built around drawing our stakeholders into the process of creating and evaluating the result to confirm the following:
This stage is needed to minimize the risk of malfunctions during the actual launch. Admit it; it is much less scary to lose a little bit of money and time creating a prototype that did not work like you expected than to invest enormous resources - finances, time, and people - in making a real product that does not serve its purpose.
Prototyping and testing go hand in hand.
A prototype is a hypothesis that does not have significant value unless we have checked it by testing. The trial and error method is how the Testing stage should flow. You will find shortcomings in your prototype, correct them, and test them once again until the result reflects the problem you set up.
At the end of the stage, you should receive a working prototype and ensure that all of your hypotheses are confirmed. You will most likely have to present your idea and convince people responsible for bringing it to fruition that your solution is strategically correct and is a worthwhile investment of resources. You should use your presentation skills to instill confidence that your answer is well thought out and will work by fitting in organically to the overall strategy of your bank's development.
Depending on what you are creating - a new project for the bank lobby, a website, a mobile device, or a script - you will use different testing methods dedicated to a particular concrete decision. Here we are describing an approach to testing in general: which aspects to pay attention to before, during, and after testing.
At the beginning of the Testing stage, you should have created prototypes and determined the prototype variables you will test. During testing with the users, you will need to assign roles and responsibilities within their team. We will use the Testing Matrix method to systematize and evaluate testing results.
Testing with the User is an indispensable part of a human-oriented approach to designing new products and services. Such testing is necessary to make necessary corrections to the prototype and allow the people for whom the product or service is being created to understand it better.
Testing should be considered an opportunity to see a user's reaction to the prototype we created and to evoke empathy - finding something new about the user's life and needs.
During testing, distribute responsibilities between team members so that each person has his or her own set of tasks:
Allow the users to experience the prototype in action. Show more than you explain. Put the prototype in the user's hands (if it is a physical object) and allow him or her to find out how to use it on their own.
Do not explain why you made the prototype in one way and not the other. When the prototype is given in Bodystorming for testing a new process, leave it up to the user to understand which steps to take during testing. Other participants in Bodystorming should react to the user's actions without telling them the steps.
Ask the user to talk about what is happening. For instance, you may ask what they are thinking about when completing a certain operation. Ask the user to share his or her impressions.
Observe actively. Observe how the user works with the prototype — correctly and incorrectly. Do not correct him or her immediately.
Conclude with questions. Sometimes questions are the most important part of testing. Do not ask questions about whether the user likes your prototype or not. Ask questions that can help you understand whether the prototype serves the purpose you set up.
"Can you show me why this works and not that?"
"Could you tell me about how you felt at a certain moment of the testing session?"
"Why?"
Answer questions with questions. What do you think about how this button should work?
The testing matrix will help evaluate and systematize the users' reactions during testing. You can use this method to evaluate the process while working on your prototype in the team and during the actual testing session with users.
In the testing stage, you can discover what you need to return to in previous stages. For instance, you may determine that you missed something when you were thinking about how your system would work or you did not have enough information about your client and his or her behavior in a specific context. Do not be afraid to go back and fill in the gaps. At the end of this stage, you should confirm all of your hypotheses regarding the prototype: