"It always seems impossible until it is done."
So far, we have created a digital customer journey that accomplishes the common create, retrieve, update, and delete, that is, the famous CRUD requirement. The results are attractive to the stakeholder and to the product owner, but the user members of our team are not satisfied with the form, because it lacks the ability to verify the data entries made by members of the general public.
When we think about it, validation is important for the user as he or she is the one entering the data in a web application. It saves time and frustration for the user, because they know that the entry is wrong as they enter the data. It avoids the costs incurred for fixing of the wrongly submitted data by the database administrator. Validation improves the efficiency of a web application that works 24/7 over the Internet. As more of our daily lives get dependent on the digital adaptation of traditional services...