LPX User Stories
DPP LPX has been developed to facilitate the needs of two predominant live event user types: Publishers and Consumer.
The focus for producers is around the publication of live feeds. Consumers can subscribe to and retrieve feeds published by producers.
Examples of users who DPP LPX is designed to help include:
-
A creator, who wishes to register their events as available for distribution. The creator does not need to retain any data beyond that used to identify the event(s) they have registered.
- Remote bureau
- ENG team
- Smaller publisher
-
A provider, who wishes to offer a schedule of events available to customers, and can also accept events from creators. The provider must somehow retain or expose a database of events.
- Large news corp
- Aggregation service
- Distribution provider
-
A customer, who wishes to retrieve schedules of future events that may be of interest, in order to elect to receive (“subscribe”) to one or more of them. The customer does not need to retain any data beyond that used to identify the event(s) they wish to consume.
- News broadcaster
- Aggregation service
LPX User Stories
The following is a set of example user stories that have been identified for DPP LPX. This is not a finite list and will be expanded in future to support additional use cases:
Event | Publisher | Consumer | ||
---|---|---|---|---|
Schedule/create live event | As a provider of a live content, I want to schedule an event so that consumers can see it will be available to them | As a consumer of live content, I want to see what events are available from a provider so that I can plan / produce/ broadcast output to users | ||
View live event | As a producer, I want my live content to be searchable by consumers | As a customer, I want to search, view and subscribe to live events so that I can use the provider’s content. | ||
Update event status | As a producer of a live event I need to update the status and details of the event as it progresses so that consumers are aware | As a consumer of a live event I need to know its status so that I can schedule/broadcast/record/stop publishing it/stop planning for it, accordingly in my workflow and output. | ||
View event metadata | As a producer, I want to provide accurate metadata for an event | As a consumer of a live event I need accurate metadata for it, so that I can plan my output and ensure it is correct for my audience | ||
Update event metadata | As a producer, I want to change the metadata I provide for an event so that it remains accurate throughout the event lifecycle | As a consumer I need to ensure metadata remains accurate for my audience and for planning purposes |