Product and engineering skills

Located in: Product

The idea for this is from a post in Rand's Leadership Slack, I've added to the original. You can use this list to understand your current team and where you should hire, train, or structure the teams.

Product

Strategy

Alignment

  • I've participated in a workshop around strategy definition before
  • I've described the problems of customers with a framework like Jobs To Be Done before
  • I've defined guidelines for what makes good product at an organization before
  • I've defined a Product vision before

Analysis

  • I've used a framework like SWOT or Lean Canvas before
  • I've written an analysis of the current strategic situation before
  • I've written an overview of strategic options and their pros and cons before
  • I've made a hard trade-off as part of a strategic decision before

Business case

  • I've made a back-of-the-envelope calculation to assess whether a feature should be build or not before
  • I've provided input for a business case calculation before
  • I've edited an existing business case before
  • I've set up a business case from scratch before

Roadmap

  • I've worked with a now-next-later roadmap before
  • I've provided input to a product roadmap before
  • I've identified an initiative that then went onto a roadmap before
  • I've designed a product roadmap before

Product Discovery

Online Research

  • I've searched for best practices around a topic online before
  • I've collected a list of potential new users for a product before
  • I've online-searched for vendors for a work challenge before
  • I've analyzed a competitor's product online before

User Interviews

  • I've been in a user interview before
  • I've set up a user interview before

Measuring Success

Analytics

  • I've defined an event to track before
  • I've used funnel analytics before to understand user behavior
  • I've learned something specific about users with help of a heat map or recording before
  • I've set up an A/B test before

Building

User Stories

  • I've written a ticket with acceptance criteria before
  • I've split a user story into smaller stories that still were valuable to the customer before
  • I regularly discuss user stories with customers and those who will implement them before writing them
  • I rarely need to answer additional questions about the user stories I wrote

Backlog grooming

  • I've sorted tickets by priority before
  • I've used a prioritization framework like RICE before to sort tickets
  • I've trimmed down a backlog to less than a dozen tickets before
  • I've distributed tickets between multiple teams' backlogs before

User journeys

  • I've written down how a user would use a feature from end to end before
  • I've split a user journey into its steps before, e. g. with a User Story Map
  • I've batched up features into the smallest next release that is still usable for a customer before

User Experience

Development

Bugs

Development Process

Data

Analysis

  • I've used Excel or Google sheets before
  • I've set up a complex calculation in Excel or Google sheets before
  • I've set up a sheet that pulls data from other sources before

Querying