Case Study: Officevibe Affinity Analysis.

Officevibe Affinity Analysis

Officevibe is an employee experience platform which provides businesses with engagement tools such as automated pulse surveys, anonymous feedback & messaging, eNPS, OKRs & Goals, one-on-one templates, meetings and peer feedback.

CHALLENGES & GOALS

  • Gather user-generated reviews when APIs are unavailable.
  • Learn specific open-source JavaScript and Python libraries.
  • Communicate research results visually.
  • Evaluate new and emerging methods and technologies.

METHODOLOGIES

Using a custom web scraper, one website was scanned and two years of reviews were captured and parsed into a .csv file which resulted in 25 review entries. This raw data was imported in Google Sheets for further analysis. One review wasn't in English and was therefore discarded. Four (4) entries were deemed irrelevant and were also discarded.

Officevibe logo
Promotional image of Officevibe demonstrating the pulse survey.

ORIGINAL SURVEY QUESTIONS

  • What do you like best about Officevibe? (27 answers)
  • What do you dislike about Officevibe? (27 answers)
  • What problems are you solving with Officevibe? (14 answers)
  • What benefits have you realized about Officevibe? (22 answers)
  • Recommendations if considering Officevibe: (12 answers)
  • Overviews (22 answers)

TOOLS

Python
JavaScript
BeautifulSoup
Selenium
Google Sheets
Miro
Affinity Diagram
InDesign

MIRO & AFFINITY DIAGRAMMING

Each review had an overview title and answering the survey questions was optional. The raw data was used to define eighteen (18) categories and was triaged and displayed with sticky notes using Miro, for a total of two hundred and one (201) individual entries.

TOP CATEGORIES

  • Benefits & Results (32)
  • Praise / Testimonials (21)
  • Opportunities (16)
Officevibe Affinity Diagram in Miro

Results

Affinity diagramming led to several takeaways which were translated into “How Might We” questions that could be used for a Backlog and Sprint Planning within a Scrum team (EPICs to kickstart user stories).

TAKEAWAYS & OPPORTUNITIES

  • There may be an opportunity to create a more transparent workplace by showing survey results to the employees, and not just to the managers.
  • A sent/received/read status may be helpful in creating a feedback loop so employees know their feedback isn’t useless or left unread.
  • Some employees use the surveys to vent and to troll managers or the company.
  • Surveys are redundant in questions and frequency.
  • Reports do not seem to be automated and need to be requested by managers.
  • Slack integration and the “reply” feature are appreciated.
  • People use Officevibe to gather feedback from employees and learn how to improve the workplace.
  • Small issues can be flagged and fixed before they become serious.

“HOW MIGHT WE” QUESTIONS

  • How might we increase trust between employees and employers?
  • How might we automate reporting?
  • How might we prevent trolling and venting?
  • How might we foster constructive feedback?
  • How might we prevent redundancy in surveys?
  • How might we better contextualize surveys (per industry, company size, etc.)?
  • How might we enhance integrations (Slack, Office 365, Google Workspace, etc.)?
  • How might we protect employees’ anonymity?

USER STORY EXAMPLES

  • As a manager, I want automated reporting or dashboards so I don’t have to request reports to Officevibe.
  • As an employee, I want my feedback to be anonymous so I feel safe to provide constructive criticism without fear of being identified within my department.
  • As an executive, I want to prevent trolling, venting and other abuses of the anonymous features so our company can grow and foster a constructive and respectful workplace and culture.
Officevibe User Feedback - Miro Stickies