Adopting a Ubiquitous Language for Your App

We recently starting consulting for a medium-sized software company whose codebase was in the middle of a big pivot. One of the first observations we made during our onboarding was that developers, designers, and product owners were using different terms to refer to the same things. For example, where a designer may have referred to a “widget,” a developer would call the same thing a “utility.” When a product owner asked about the “data stream,” the developer would translate that to “profile API” in her head.

Read More