Shared business language
A shared business language is a common set of terminology and meanings that enables different groups to communicate consistently.
Think Like a CTO
Shared terminology and meanings that enable different groups to communicate consistently.
- How it is used
- Aligns departmental communication by reducing vocabulary differences and adapting language to the listener.
- How deep it goes
- Defines shared language, demonstrates duplicate labels and cultural phrasing, but stops short of formal vocabulary governance.
- Examples
- Contrasts project ID with campaign ID and examines UK-US differences in everyday workplace phrasing.
- What you can do after
- Practice/perform it by asking clarifying questions, adopting departmental wording, and revising phrases after feedback.
Read how Think Like a CTO explains shared business language →
BDD in Action, Second Edition
A shared business language is a common vocabulary and expression style that lets business and technical team members describe software behavior and needs consistently.
- How it is used
- Unites business analysts, developers, testers, and stakeholders around requirements, examples, and automated acceptance tests.
- How deep it goes
- Defines structured sentences, demonstrates collaborative examples and counterexamples, and connects them to automation without detailing syntax.
- Examples
- Uses feature conversations, business rules, concrete examples and counterexamples, plain-English scenarios, and automated acceptance tests.
- What you can do after
- Apply it via collaborative conversations and structured examples that specify and verify software behavior.
Read how BDD in Action, Second Edition explains shared business language →
Related concepts
- behavior-driven developmentused by · Behavior-driven development is a collaborative software practice that specifies and validates expected behavior through human-readable examples meaningful to technical and nontechnical stakeholders.
- scenario keywordused by · Scenario, also called Example, is a Gherkin keyword that introduces an executable example of expected behavior in a feature file.
- communicationcontrasts with · Communication is the exchange of information, meaning, or signals between people, groups, agents, devices, or software components.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

