/rd-taster-pilot-documentation

Public connected studio technical documentation

Apache License 2.0Apache-2.0

Taster pilots technical integration documentation

Pilot applications aim to test and validate new ideas through real audience feedback. BBC Taster is a platform that allows the presentation of these pilots to an audience and provides a framework for gathering user feedback.

Pilots applications are typically (but not always) web applications. This documentation gives an overview of the steps you (the pilot author) and the BBC Taster team will go through together, concentrating on the development and deployment activities, to build, deploy and present the pilot in Taster.

On-boarding Process

Creating and launching your pilot into Taster is a collaborative effort. You will go through the following stages, working with the Taster team throughout

Taster hosting overview

More detail about the concerns highlighted in the process are given below, including the actions that must be completed to satisfy them.

Taster team actions Pilot team actions Additional documentation

Scoping

Tell us how your pilot application works and we'll confirm we've understood

Read more...
Advise on:
  • InfoSec requirements
  • Hosting requirements
  • Presentation style
  • Create an application diagram

Presentation

Choose the user journey for presenting the pilot in Taster

Read more...
Standalone pilots only:
  • Complete integration steps

Hosting

Understand and choose how your pilot application is hosted

Read more...
Taster hosted:
  • Create a hosting diagram
Third party hosted:
  • Create a hosting diagram
  • Complete Holding & Hosting form (if needed)

Analytics

Measure and interpret how the audience uses your application

Read more...
  • Advise on what to measure
  • Provide a pilot ID to use in analytics calls
  • Implement desired custom analytics
  • Request access to analytics dashboard to view resultant data
  • Echo analytics library

Device/Browser Requirements

Who can use your pilot, and what browsers/devices are supported

Read more...
  • Provide list of required browser capabilities

Security

Ensure your audience and your data is safe when using the pilot

Read more...
  • Advise on application design to address security concerns
  • Explain InfoSec process
  • Provide relevant examples of InfoSec forms

Any extra reasons for HTTPS hosting

Complete (if applicable):
  • Compliance Summary form
  • Software Weakness Review form

Deployment and testing

Transfer your pilot into its (live) hosting environment and make sure it works

Read more about testing...
Taster hosted:
  • Deploy application
  • Smoke check application availability
Taster hosted:
  • Arrange deployment plan with Taster team
  • Create step-by-step deployment instructions/scripts
  • Test application functionality
Third Party hosted:
  • Deploy application
  • Test application functionality
  • Confirm application availability

Sign-off and publishing

Launch the pilot in Taster and let the public use it!

Read more...
  • Pilot details added to Taster CMS
  • Pilot enabled in Taster CMS
  • Quickrate badge behaviour
  • Previewing a pilot