Skip to content

Product Positioning

Product vs Project

Authoritative Data is a product.

At UTA, it is also considered a high priority, long-running initiative.

By product, we mean that Authoritative Data is a collection of components that work together to provide a service to its customers. A product encompasses the entirety of the experience that a customer has when using something we have created in order to help our customer achieve a goal.

Products tend to live a long time. It therefore follows that a product is not a project, which has a beginning and an end. Products live indefinitely until they are decommisioned.

Target customer

The customers for the Authoritative Data product are the developers and data engineers at UTA who need access to authoritative data to build applications and services. We treat these internal customers as first-class customers, just as we would treat an external customer.

Components of the Authoritative Data Product

The following components should be considered part of the authoritative data product. Some of these components are software, some are policies, some are services.

Some of these -- in particular the Authorization Service -- may be pulled out of the authoritative data domain and into their own product domains as the product matures.

ComponentDescription
DocADM SiteThis site, and all the pieces (the underlying GitHub repository, GitHub Actions workflows, VitePress, Mermaid, OpenAPI Explorer, etc) that create the documentation component.
ModelData modelThe graph data model is specified in the authoritative data documentation
Data Storage and QueryThe graph database, particularly the Neo4j AuraDB instances
APIAPIThe ADM Service API
Development environment: API
Authorization Service
Observability
Event System
Data ManagementData management office (DMO)The people, processes, and tools that steward the data entities, as well as ensure and report on data quality.
Embedded DMO softwareThe proposed components that might fit into end user applications to allow for data stewardship requests to be made directly from the application
ADM Management UX
Data EngineeringData Engineering Team
Data engineering toolsSuch as adm-gen-init and adm-gen-seed
Data Migration Scripts
IntegrationsNetSuite
Workday
Salesforce
Microsoft

Confidential. For internal use only.