Part 3 – Creating a real-time dashboard PixieApp

As always, we first need to define the requirements for the MVP version of the dashboard. This time we'll borrow a tool from the agile methodology called a user story which describes the features we want to build from the perspective of the user. The agile methodology also prescribes fully understanding the context of the different users that will interact with the software by categorizing them into personas. In our case, we will only use one persona: Frank the marketing director who wants to get real-time insights from what consumers are talking about on social media.

The user story goes like this:

  • Frank enters a search query like for example a product name
  • A dashboard is then presented that displays ...

Get Data Analysis with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.