Use Cases
Breaking News

GENERAL

  • Single page UI: As a user, I want to use a single-page UI so that I can quickly find elements and easily compare them.
  • Full rich text editor: As a user, I want to write articles in a rich text editor so that I can fully style the article and insert appropriate assets.
  • Contextual text editor: As a user, I want contextual options in the text editor so that I can immediately see what actions I can perform at that moment.
  • Chat within the content: As a user, I want to chat with the users who are editing the same Breaking News so that I can communicate with them quickly, even they are remotely located.
  • Role-based/contextual fields: As a user, I want to see elements that are only relevant to my role so that the interface is clean and I don’t make mistakes of filling out the wrong fields.
  • History of Assignment: As a user, I want to see the history of assignments of the Breaking News so that I can find out who to talk to when there is an issue.
  • Social sharing: As a user, I want to share the breaking news out to multiple social platforms in the Breaking News content page so that I can share the news faster than any other news sources.

HOT SEAT

  • Auto-population of title-related fields: As a Hot Seat, I want to quickly write all the title fields for the Breaking News so that I can publish the initial breaking news faster than any other news sources.
  • Ability to send mobile notification & display banner: As a Hot Seat, I want to send mobile notification and put homepage banner for the Breaking News so that the end-users can be quickly notified of the latest breaking news.
  • Task/Assignment in content: As a Hot Seat, I want to assign the Breaking News to multiple users with different roles so that the breaking news is filled with text and media content.
  • Real-time update during simultaneous, collaborative editing: As a Hot Seat, I want to monitor the changes that are made in Breaking News so that I can contribute to the article’s content or determine when to pull the banner down from the homepage.

WRITER (News Associate/Reporter)

  • Autosave: As a Writer, I want the articles to autosave so that I don’t have to worry about losing my work.
  • Lock out & publish: As a Writer, I want to lock everyone out of editing the Breaking News after I make significant changes so that I can review the content before I publish out the latest development.
  • Automatic hyperlinking of assets: As a Writer, I want the stock tickers, companies, and people are automatically hyperlinked while I am writing the body so that I can concentrate on writing the content and quickly publish out the article.
  • Task/Assignment in content: As a Writer, I want to notify the Copy Editor when I have written significant amount of text so that I can prevent the error of the breaking news to stay live for too long.

PHOTO DESK

  • 3rd party photo services integration: As a Photo Editor, I want to search for and license the 3rd party wire images immediately within the CMS along with the CNBC proprietary images so that I can quickly use them in the article.
  • Last used filter: As a Photo Editor, I want to search images by the last time they were used so that I can avoid using the photos that have been used recently.
  • License status: As a Photo Editor, I want to see the licensing status of the images so that I can determine whether to license the photo again or not.
  • Photo metadata edit: As a Photo Editor, I want to edit the caption and other metadata of the images so that I can set them to fit the context of the article and make them more searchable in the system.
  • Focal point: As a Photo Editor, I want to set the focal point on the images so that the system will generate multiple crops and use appropriately sized images in various context.
  • Basic image style edits: As a Photo Editor, I want to make basic edits on the images in the CMS so that I can quickly use the image with the appropriate effect applied to the image.
  • Simultaneous, collaborative editing: As a Photo Editor, I want to insert the photo in Breaking News while the editorial team is writing the text so that the breaking news gets published quickly with the full media assets.
  • Auto-population of Promo image: As a Photo Editor, I want the first image of the article to automatically become the Promo image by default so that I can quickly fill out the necessary media items for the breaking news and have the option to change out the promo image if need to.

VIDEO PRODUCER/EDITOR

  • Video metadata editing while uploading/processing: As a Video Producer, I want to edit the metadata of the video while the uploading and processing of the file are in progress so that I can quickly insert the video in the article and publish it out.
  • Setting the thumbnail image: As a Video Editor, I want to set the thumbnail image in the CMS so that I can quickly swap it out when there is an error.
  • Simultaneous, collaborative editing: As a Video team member, I want to insert the video in Breaking News while the editorial team is writing the text so that the breaking news gets published quickly with the full media assets.

SITE PRODUCER

  • Skin & Template: As a Site Producer, I want to set Skin and Template files to the content so that I can add additional styles and functionality to the contents that need special treatment.
  • Configuration options in a card: As a Site Producer, I want to see the important configuration of the article presented in a clear manner so that writers and editors can set it themselves and it is easier for me to troubleshoot.

COPY EDITOR

  • Real-time edit updates: As a Copy Editor, I want to copy edit parts of the text that are completed by the writer while the writer is writing so that I can quickly publish out grammatically and factually correct breaking news.

SOCIAL PRODUCER

Dashboard & Notification

DASHBOARD

  • Favorites: As a user. I want to favorite the content pages I often use and view them on the Dashboard so that I can and immediately open them and quickly proceed to content writing/editing.
  • My Tasks: As a user, I want to see the tasks that I have been assigned in the CMS so that I immediately know what to work on next and easily jump to the relevant content.
  • Status Tracker: As a user, I want to track the status of specific contents so that I can follow and monitor the progress of the content and know when they get published.
  • My Latest Activities: As a user, I want to see my latest activities on the CMS so that I can quickly go back to the content that I worked on recently with a single click.
  • Latest Published Content: As a user, I want to see the list of the latest published content in all of CMS so that I am aware what content has been updated on CNBC.com.
  • 3rd party statistics report integration: As a user, I want to see the statistics and performance of CNBC.com and its articles from the 3rd party sources so that I understand which articles are performing well and use that information in my future articles.

NOTIFICATION

  • Notification for tasks: As a user, I want to get notified when there is a task assigned to me so that I can immediately attend to the task that are high in priority.
  • Notification for published content: As a user, I want to get notified when the contents that I am tracking or the contents that I have saved get published so that I am aware the contents have been updated on CNBC.com.