Where is the technology breakdown? Can AI help?

Where is the technology breakdown? Can AI help?

On a major financial institution website I was asked to complete a contact form. This organization has millions of existing customers. This is not a startup, yet the quality of work is something a junior developer would fail at an interview if they provided the answer.

The form wanted an address and a phone number.

For the address, the form correctly prompted for a country, however the validation of the postal code did not change. It was stuck in US mode, seeking a Postal Code of 5 digits. The irony here is most Americans may ask, “What is a Postal Code, you mean Zip Code?” — however that is a conversation for another time.

Contact form postal code stuck in US 5-digit validation despite a non-US country selection

The contact phone number offered an International Number option, but forced you into the US mode of entering a 10 digit number, re-formatted into the US format.

Contact form phone field forcing US 10-digit formatting even with the International Number option selected

This is a solved problem. It is a 101 mistake, a basic user test that did not pass muster. How is it possible for this to actually occur when technology is designed to help improve how we develop software?

With an organization at such a large size:

  • Do they have a human UI/UX testing team? (Likely yes)
  • Do they have any software testing framework that runs automated tests? (Highly likely yes)
  • Have they leveraged an AI model to write tests, and run tests in any part of the organization? (Highly likely yes)

We are so caught up in all the flashy new things AI can do, that somewhere for this organization it was lost that AI is a basic tool in engineering. Start with the everyday basics that can improve the experience of customers.

Thankfully today, the “Could you give me a few minutes to provide feedback for our site” annoying popup — the one you discard a dozen times a day — proved to be valuable, and I could provide a 1 out of 5 star rating and explain how the most basic of contact forms was unusable.

Tagged with: Testing AIFail UserExperience

Related Posts

Exploring the vsql-ai extension

The vsql-ai extension adds AI prompt capabilities and text embeddings directly in SQL queries, with support for Anthropic Claude , Google Gemini , OpenAI ChatGPT , or a local LLM such as Ollama .

Read more

Testing, Benchmarking, Evaluating

Testing and benchmarking are widely used terms in software technology, each serving a distinct purpose and goal. With the increasing adoption of AI in software development, the term evaluating has become significant and with this the re-emergence of what is quality assurance.

Read more

Testability

If I was to provide one tip for organizations on how to implement a successful technology solution, I would state you need to ensure your product/software/system is completely testable. Independent on how you elect to test your system, the design of creating a completely testable infrastructure will enable exponential savings as your business grows.

Read more