Main content

Building the Breaking News Tool

Niko Vijayaratnam

Senior Product Manager

Tagged with:

I鈥檓 Niko Vijayaratnam, Senior Business Analyst for 主播大秀 News and today I want to tell you more about a new product (the Breaking News Tool) that we鈥檝e developed for our News and Sport Journalists.

The 主播大秀 currently publishes breaking news online in a number of different ways. You can keep up-to-date with breaking news from the 主播大秀 while you鈥檙e on the move:

on your mobile viathrough the 主播大秀 News app on iOS and Android

on Twitter at

via SMS by sending ALERTS START to 82002

via Email

or by visiting and checking the latest breaking news displayed on the 'ticker' or as 鈥榮ite-wide-alerts鈥

From left to right: examples of a breaking news push notification, SMS alert, tweet, email

A breaking news bar on the ticker (the red bar) on bbc.co.uk/news

The Breaking News Tool (BNT) is a new product we鈥檝e launched this month which allows journalists to deliver breaking news alerts to you in up to six different ways at once. As the Product Manager for the BNT, I鈥檝e been responsible for defining how this product should function.

Why did we build this tool?

The impetus for creating the BNT was that the process of publishing breaking news across the existing platforms involved using four different systems - This was inefficient as Journalists had to copy and paste breaking news lines between the different systems and the process often took much longer than it needed to. This in turn meant that we weren鈥檛 as fast as we could be at getting breaking news out.

The BNT solves these problems by allowing journalists to publish a single accurate breaking news line to multiple platforms at once from a single interface, therefore improving the speed and ease at which we can get breaking news lines out to you. It also removes the need to be trained to use multiple different systems.

Screen shot of the breaking news tool

How does it work?

For most breaking news, once the BNT is open, the process of publishing an alert now simply involves:

1. Writing the breaking news line into the 鈥楴ews Line鈥 field,


2. Selecting the platforms we want to make the breaking news alert available on.


3. Selecting the audience that we want to receive the alert (on the selected platforms) i.e. people inside the UK, people outside of the UK (International) or everyone subscribed to breaking news alerts on the selected platforms.


4. Once we have made these decisions, we can simply hit the 鈥楶ublish鈥 button to deliver you a breaking news alert.

The 鈥榬ecent history鈥 section on the right hand side tells us whether the alert was published successfully or not (i.e. the icons for the platforms we selected will go green to indicate a successful delivery, or red if an error occurred).

For some platforms (SMS messages, Emails and Push notifications), we have made the decision to mandate that alerts need to be linked to an article on bbc.co.uk so that when you receive an alert, you have an 鈥榦nward journey鈥 to more information (if available) on that storyline. We haven鈥檛 previously included article links in SMS alerts before but given a large proportion of the audience now have an internet connected mobile phone, it made sense to provide a way to let you quickly find more information about the item of breaking news on the go.

As you might imagine, for some breaking news we won鈥檛 have an article ready to link the alert to. For this scenario, we鈥檝e made it possible for Journalists to automatically generate a brand new article 鈥榦n the fly鈥 from within the BNT. This means that we can give you the URL to an article on the developing storyline when you receive the alert so that you don鈥檛 have to wait, or go elsewhere, to find more information if you鈥檙e interested.

Article created from the Breaking News Alert in the content management system (CPS)

the article as it appeared on bbc.co.uk/news immediately after the story broke

The article linked to the alert will look as shown in the image above when you receive it (i.e. with 鈥楳ore to follow鈥 automatically included underneath the headline and summary) if you click on the URL before we are able to update the story with more detail but we aim to do this as soon as possible.

How did we build the Breaking News Tool?

Output of the kick off workshop

As with most projects, I started by asking the key stakeholders to agree on the vision for the product so everyone involved could be clear on the problem we were looking to solve. In this case my colleague Russell Smith, Development Editor for News defined the vision which was to 鈥榖e able to publish a single accurate line on all platforms鈥 - this was something that we stuck to closely during the development of the BNT.

My next step was to hold a requirements gathering workshop with Russell, some of my colleagues from UX&D (User experience & Design), the Content Production System (CPS) team (the BNT is built within CPS) and News editorial (who would ultimately end up using the product). Having outlined the vision for the product, I embarked on capturing all of the requirements that the stakeholders had for the BNT - At the end of the requirements gathering workshop I asked the group to prioritise the requirements defined using the MoSCoW rating scheme (i.e. decide whether the requirements were 鈥榤ust haves鈥, 鈥榮hould haves鈥, 鈥榗ould haves鈥 or things we simply 鈥榳on鈥檛 do鈥) - this helped to focus everyone on what we wanted the functionality of the product to include.

Once I was confident that I had captured all of the key requirements I drew up a 鈥渟tory map鈥 to distill the requirements into the core features of the BNT, define the and highlight the 鈥渕inimal marketable features" (MMF). The intersection of MVP and MMF (i.e. the green boxes on the story map) defined the minimum portion of the problem space I wanted to solve in the first release of the BNT to deliver the required value to the end users.

A whiteboard picture showing the output of the requirements gathering workshop

the story map

I engaged with the following third parties (who already provided services to allow us to deliver alerts as SMS messages, Emails, Push notifications and Tweets) and members of the CPS team to ensure that we could integrate the BNT with their systems to deliver alerts to the end platforms:

for SMS Messages


for Tweets (on Twitter)


for Emails


for Push notifications


Security was a key requirement for us so we needed to ensure that access to the API鈥檚 supplied by the third parties was limited to the BNT only.

Having assessed the technical feasibility of the project and with the scope of the product defined, I co-ordinated with our UX&D designers and developers within the CPS team (who are experts in building new interfaces in our content management system) to design the interface for the BNT. We began by honing the user workflow and compiling a set of paper-based and clickable prototypes which we could user test with our editorial colleagues to get early feedback on which ideas would work well and which wouldn鈥檛. Sure enough, we had to make some changes, but by getting the product in front of the end users early we were able to incorporate the feedback quickly.

Once a final design had been settled on, I got down to writing the scenario based acceptance criteria which we would eventually test the product against. Writing the scenario based acceptance criteria any earlier than this would have wasted time as the designs were still in a state of flux.

Once the requirements had been defined and estimated by the CPS team, work on developing the product was scheduled and got underway.

Testing the BNT was a unique experience given the fact that we couldn鈥檛 actually test alerts on our production accounts without sending messages to you, the audience! Working with the third parties, we were able to set up test accounts and put in place safe guards on the production environment to enable us to test safe in the knowledge that alerts wouldn鈥檛 make it out to the audience until the BNT went live. Testing the end to end architecture was heart stopping at first!

I鈥檓 pleased to have been able to deliver this product and to see it used in Newsroom of our New Broadcasting House offices. We have had a positive reaction from the users and have seen an improvement in the journalist workflow i.e. it now takes around 2 minutes to write a breaking news line and publish it to all available platforms when previously, at times, it would take more than five times that time to achieve the same task.

We have also incorporated a section in the product for our colleagues in 主播大秀 Sport who will soon be able to make use of the tool to publish breaking news to the audience of some of their key outputs.

I hope this post has given you an insight into how, with products like the BNT, we are constantly striving to innovate behind the scenes to improve the way in which we deliver News online.

I look forward to being able to take the BNT further in the near future by integrating it with more outputs and potentially adding new features to further improve the workflow for our Journalists.

Niko Vijayaratnamis a Senior Business Analyst, News and Knowledge, 主播大秀 Future Media


Many thanks to Cameron Taylor, David Beaton, Purnima Thompson, Andy Gritton, Kirsty Brown and Russell Smith for their hard work on this project.

Tagged with:

More Posts

Previous