Hire Us

Railsware’s Handbook to SaaS Product Management

With the SaaS market expected to be worth $195bn US dollars in 2023, the demand for product managers is only set to grow. But why are product managers so instrumental to SaaS companies? How do they contribute to product success, and what does it take to excel in the product management space? This guide is for startup founders and aspiring product managers who want to better understand the role of product managers (PDMs) in SaaS. We’ll explain the key functions, skills, and responsibilities of PDMs, common product management concepts, and what to look out for during the hiring process.

What is SaaS product management?

Software as a service (SaaS) product management is the end-to-end process of planning, developing, and scaling software products that are delivered to customers as a service over the internet, rather than as a one-time purchase.

SaaS product managers work closely with engineering, design, marketing, and analytics teams to guide a product through its entire lifecycle. However, unlike project managers, PDMs aren’t responsible for coordinating day-to-day product development activities. Instead, they focus on shaping the product vision, designing a strategic plan, communicating the value proposition, and monitoring product health.

SaaS vs non-SaaS product management

There are some key differences between the workloads and approaches of SaaS product managers and traditional software or hardware product managers. First of all, the latter typically have to grapple with wider development scope. If we compare a product like Fitbit to Strava, then it’s fair to say that Fitbit PDMs have a bit more on their plates; they must deliver a sleek and highly-functional physical product to users, as well as a full-featured fitness app.

Secondly, SaaS product managers are more likely to leverage agile methodologies (e.g. the Lean Startup model or Scrum) since continuous delivery is standard practice in this domain. SaaS software is typically updated as soon as there is a change. Meanwhile, updates to classic software are less regular. Changes are usually bundled into a major or minor version update.

It’s also tricky and time-consuming to iterate on a hardware product. Updates take much longer to be rolled out, as there are more moving parts to consider; certain malfunctions can’t be fixed with a software patch.

Now, let’s dive into the skills that SaaS product managers need to succeed in this career…

Key skills for SaaS product managers


Product managers are natural leaders. They trust the expertise of their team/peers, drive positive change within the organization, and inspire others to do their best. At Railsware, we value product managers who lead by example. They should be willing to delegate responsibility, get hands-on when appropriate, and prioritize shared success over personal gain.


It’s not enough to be skilled at managing processes and people. Product managers should be proficient in one discipline (data analysis, for instance), yet capable of contributing to activities in other departments. For example, they can create rudimentary product designs in Figma, participate in marketing ideation sessions, navigate AWS payment infrastructure, write spreadsheet formulas to analyze data, or even write basic code. Having a robust set of technical and soft skills – and being a fast learner – are highly desirable traits.

Analytical thinking

As analytical thinkers, SaaS product managers constantly use data for decision-making. They like to think outside the box and aren’t afraid to challenge their own ideas or those of others. They can also analyze a problem from multiple angles i.e. SaaS PDMs should be able to put themselves in customers’ or stakeholders’ shoes, and spot relationships between seemingly unrelated issues.

Complex problem-solving

SaaS product managers use a combination of data, research, team input, and experience to develop innovative solutions. They are good at breaking down problems into smaller pieces and creating a step-by-step plan on how to investigate and solve them. They’re also open to adapting their plans in response to new information they encounter along the way.


SaaS Product managers must be strong decision-makers since oftentimes, the buck stops with them. They must be able to make time-critical decisions even when they only have limited information at hand. Regarding high-level decision-making, product managers shouldn’t be afraid to leverage frameworks to dive deeper into the context, invite feedback from stakeholders/knowledge-holders, develop solution variations, and prioritize them.

SaaS Product Manager responsibilities

Here are some of a SaaS product manager’s core responsibilities…

Shaping the product vision and strategy

Product managers are tasked with determining the product vision. They accomplish this by running product discovery sessions, consulting with subject matter experts, utilizing agile startup frameworks (such as Lean Startup or Product-Market Fit), performing competitive analyses, and conducting market and customer research.

Once the vision has been defined, SaaS PDMs are charged with crafting a product strategy that takes it from concept to reality. In addition to building a product roadmap that supports the initial phases of product development, they will also develop a strategic plan for future growth (more on that later). So, it goes without saying that product managers are responsible for aligning all departments to the product vision and communicating it to stakeholders. They will also be tasked with modifying the vision and/or strategy throughout the product lifecycle.

Collaborating with cross-functional teams

Essentially, product managers are the glue that binds cross-functional teams together. On any given week, they will liaise with several members of the engineering, marketing, design, or data analytics departments to share expertise, answer tricky questions, communicate the product strategy, and help investigate or resolve any issues that have cropped up.

At Railsware, product managers are sort of like spiders at the center of a product ‘web.’ They collect information from all corners of that web — engineering, marketing, design — and use those insights to shape the product vision, design new features, or solve complex problems.

Sergiy Korolov on cross-team collaboration

Sergiy Korolov

Managing Director

For instance, when we are working on a product website redesign, the product manager will coordinate efforts between departments to ensure a cohesive end result. They may collaborate with software engineers to create user stories, with designers to tweak UX flows, and with a SaaS marketing agency to fine-tune the digital strategy, develop a content strategy or maximize the impact of the redesigned website.

Conducting customer research and user testing

SaaS product managers are responsible for conducting in-depth market research and coordinating user testing. They will gather information on market trends, carry out competitive analyses, and study customer behavior.

Armed with that knowledge, SaaS product managers may run ideation sessions, design user surveys, build buyer personas, or prepare materials for customer development interviews. They will also take the lead in those interviews, and ensure that all research/test findings (cust dev or otherwise) are carefully recorded and synthesized.

Identifying and creating opportunities

A core aspect of the SaaS product manager role is identifying areas for product improvement and growth. They should keep an eye on industry trends and evaluate which ones are worth implementing (for instance, whether or not it makes sense to integrate AI into the product). Whether it’s by running additional product discovery sessions or analyzing the activities of competitors, product managers should constantly seek out new ways to add value to the product and attract new customers.

Now that we’ve explained the intricacies of the role, let’s dig deeper into some of SaaS product management’s most crucial concepts and processes…

Understanding the product lifecycle stages

The product lifecycle can be defined as a series of consecutive stages that the product moves through, from inception to eventual decline. It’s an important concept in product management because the manager role typically evolves in tandem with the product’s journey through the cycle.

The traditional view of the lifecycle has four stages: Introduction, Growth, Maturity, and Decline. However, we’ve adapted the cycle length based on our own experience in product building. It goes something like this:

  1. New Product Development is when the product goes through the conceptual and testing stages: ideation, development, and validation.
  2. Introduction is when the product is launched on the market.
  3. Growth is when the product establishes its market position and brings profits.
  4. Maturity or Stabilization is when the product stabilizes on the market and has the highest sales volumes.
  5. Decline is when the product reaches the extent of its growth and begins to fail.
  6. Afterlife is what happens after the product dies. There are a few different scenarios – it can immediately die, inspire a new product idea, or simply become a relic.

Here’s a visualization of the lifecycle:

Product life path

What to remember about the product lifecycle

  • The lifecycle is simply a guideline and not a guaranteed forecast. There is no predicting when your product will pass through the growth, maturity, decline stages – for some SaaS companies, it could all happen within a year of product launch; for others, it could take decades. On the other hand, many products die right after introduction. Therefore, product managers must proceed with caution when making decisions or forecasts based on the product’s position in the cycle.
  • The early stages are the most important. Namely, New Product Development and Introduction. Of course, when your product is built on a solid foundation, it’s more likely to withstand any challenges that come its way. Spend adequate time testing and iterating on your solution; listen to customer feedback and prioritize new features. Rushing to market with an unvalidated product idea could prevent you from ever reaching the growth stage.
Oleksii Ianchuk on marketing

Oleksii Ianchuk

Product Lead

Don’t underestimate the importance of marketing throughout the product lifecycle. And don’t wait until the later stages to get going. Start making preparations while you are building your MVP; work with the marketing team to create a strategy. These small efforts will pay off in the long run.

Read our article on how to market a new product and how you can start marketing even before launching the actual product.

  • There is no such thing as infinite growth. Every product will reach the limits of success at some point, and enter a period of decline. However, this is where product managers can work their magic. They are responsible for creating a new value proposition and finding innovative ways to pivot.
  • Countless external factors can affect the product lifecycle. Be it new scientific discoveries, natural disasters, economic instability, or political unrest – there are numerous external factors that can disrupt a smooth lifecycle. Sure, these things are out of a product manager’s control. But you still need to be aware of the unwanted impact they can have on your SaaS company in general.

Leadership in product management

In product management, there’s more to being a leader than simply defining tasks, delegating them, and overseeing their execution. In our view, it’s all about finding the balance between authority, responsibility, and accountability. So, what do we mean by that?

Let’s start with a brief explanation of each term:

  • Authority is about making decisions, telling people what has to be done, and clearly defining the task that is assigned.
  • Responsibility refers to the obligation to perform assigned tasks.
  • Accountability is accepting responsibility (in relation to job completion) and taking personal answerability for results.

An imbalance between these three interrelated components can lead to serious communication problems and mistrust within teams. For instance, if a product manager has a lot of authority but little accountability, then they probably micromanage and don’t have the respect of their teammates. If a PDM has lots of responsibility but rarely exerts authority, then they probably struggle to delegate tasks and prioritize their own workload.

To help strike this balance, we take a couple of different approaches: horizontal processes (holacracy) and an adapted RASCI model (RatSClur).

In a nutshell, holacracy is a type of flat organization where teams self-organize instead of relying on orders from managers. Authority and decision-making power are distributed amongst the team, and there are no fixed roles. At Railsware, roles are taken rather than assigned.

Meanwhile, RatSClur is a framework for defining those roles. It helps us keep track of who’s responsible for what across various projects. Here’s a breakdown of what the roles mean, and where product managers fit in:

Responsible (R)The person who takes direct responsibility for the results no matter what blockers they face.Product Manager
Lead Engineer
Temporary Lead
Approver (A)The person who helps the Responsible and the team to make the right choice. Is accountable for the overall outcome. Has limited hands-on involvement.Liaison
Account Manager
Managing Director
Product Manager
Team (t)Does the recurrent work, keep themselves up to date, proactively contributes to the vision, executes humbly, stays on track.Project Manager
HTML/CSS expert
QA Engineer
External Contractor
Supportive (S)Helps the team on request only to do work, to spread results into masses.This is the sub role of Responsible.Anyone with partial hands-on engagement. For example, QA helping Product Manager with research on automation tools.
Early Adopters
Consulted (C)Shares knowledge and opinions to the team to tune outcomes into what they believe is right without doing any significant work within the team.Subject Matter Experts (such as Legal Adviser)
IF NO ONE ELSE (N)The person that wants to move away from the activity, but possesses domain knowledge and will help if no one else is available.An Engineer who jumps in to fix critical issue because others are not available.
A Product Manager organizing yearly meetups for colleagues.
Informed (I)Is actively or passively informed on changes.Project Manager is informed on the hiring progress.
Employees are informed on the legal changes.
User (u)Does not participate in the task, but will use the end result.Employees who benefit from the company's policies.
Office residents who use the office facilities.
Occasional User (r)︎Occasionally uses something.Krakow office residents who occasionally use the Kyiv office.

Now, here’s how authority, responsibility, and accountability tie in with each role:

Has authority?Has responsibility?Is accountable?
Responsible (R)YesYesCan be
Approver (A)YesYesYes
Team (t)Can haveYesNo
Supportive (S)Can haveYesNo
Consulted (C)NoCan haveNo
IF NO ONE ELSE (N)YesYesCan be
Informed (I)YesNoNo
User #4 ︎(u)YesNoNo
Occasional User (r)︎YesNoNo

Both RAtSCIur and Holacracy create systems that distribute authority, and empower team members to make decisions for themselves. Thus, product managers aren’t shouldered with all the responsibility for the execution of a project.

A key takeaway here is that good leadership is also tied to healthy communication. So when it comes to cooperating with developers, designers, marketers, knowledge holders, and internal stakeholders, we’ve got a few tips:

  • Set up a clear goal. Meetings without a goal are bound to be unproductive. Before any call, ask yourself: what is your main message? Set aside time for small talk, but quickly get to the point – and stick to it.
  • Have a plan. Always come to meetings prepared. Do your homework, gather the materials you will need in advance, and clearly communicate what you need from your colleague.
  • Remember the audience. Speak the language of your audience. You will need to present the information differently depending on who you are meeting with (marketers, designers, finance experts, etc.) For instance, finance experts might want to know the costs.
  • Doze the information. Don’t overload your colleague with tons of unnecessary information. It’s totally fine to vent (in moderation). But if you’re unhappy with something, provide others with the information they need to help you.
  • Respect others’ time. Don’t waste your coworkers’ time by scheduling unnecessary or overlong meetings. Always check whether a face-to-face meeting is really needed; oftentimes, a Slack message will do. At the end of the day, small choices like these can save everyone a lot of time.

For more on cross-team communication, read the full post on ‘How to make communication more effective: Proven techniques from a Product Manager’.

Decision-making in SaaS product management

As we mentioned, SaaS product managers are the primary (but not exclusive) decision-makers within the cross-functional product team.

They make day-to-day decisions through a combination of data analysis, research of potential solutions, and knowledge of the product and industry best practices. Sometimes, there is no ‘right’ decision. For instance, when it comes to choosing a new feature to implement, there might not be an obvious candidate in your roadmap. As a PDM, you must make an educated guess based on your knowledge of what’s best for the product.

However, major decisions aren’t made in a vacuum. Our product managers leverage decision-making frameworks, such as BRIDGeS (more on that later), to explore the context and brainstorm solutions with other product experts.

Similarly, product strategy decisions are typically made in conjunction with 3-10 c-suite executives and other stakeholders (product directors, marketing leads, senior data analysts, etc.) The frequency of these meetings depends on where we are in the product lifecycle. At the growth stage, once a month. At the maturity stage, once or twice a year.

How to make data-driven decisions and track product performance

Throughout the product lifecycle, SaaS product managers will use product analytics dashboards to track revenue metrics, catch fluctuations in user behavior, identify bugs or bottlenecks in user flows, and pinpoint areas for improvement. Some examples of dashboards are product funnel, customer service, or cohort analysis report.

Put simply, product dashboards allow SaaS PDMs to track product performance and make data-driven decisions on the fly. To make the most of them, product managers should review the dashboards once or twice a week. Our PDMs typically dedicate about one hour per week to this task.

Now, product managers are responsible for choosing the metrics that dashboards are built on. Since B2B SaaS products differ in more ways than one (different business domains, feature sets, audiences, subscription models, etc.), it’s important for PDMs to create custom dashboards that are tailored to the product. This will ensure that decisions are made using only the most pertinent data.

Most recently, since artificial intelligence has taken center stage, AI Product Managers also play an important role in leveraging these same data-driven insights. Similarly, they ensure their products remain competitive and meet the needs of their users, specifically by using dataset labeling tools and harnessing the power of AI-driven analytics to navigate market dynamics. To dive deeper into how to get started in AI Product Management check out the guide by Toptal.

We often use the AARRR framework as a guideline when creating the initial product dashboard for a new product. The acronym stands for Acquisition/Awareness, Activation, Retention, Referral, and Revenue.

When paired with relevant metrics, this framework helps our product managers get a coherent picture of how well the product is performing on the market. Among other things, it allows them to pinpoint and investigate holes in the conversion funnel e.g why are so few users activating their accounts? How can we change that?

AARRR startup framework

In addition to AARRR metrics, here are some of the most common metrics that feature on SaaS product management dashboards.

  • North Star: The metric that is most indicative of product success. It might be any of the below, but it is usually a financial or user engagement metric.
  • Monthly recurring revenue (MRR): The predictable total revenue generated by all active subscriptions in a particular month.
  • Annual recurring revenue (ARR): The predictable total revenue generated by all active subscriptions over the course of a year.
  • Customer acquisition cost (CAC): How much it costs to acquire a new customer. 
  • Customer lifetime value (LTV): Total revenue generated by a single customer throughout the time that they used your product. 
  • NPS (Net promoter score): Measures user satisfaction; how much users are willing to promote your product to others.
  • Churn. Defines users who abandoned the product or canceled their subscription.
  • Active users per day (DAU) or month (MAU). Tells you whether or not users are actively engaging with your product at a sustainable rate. Bear in mind, ‘active user’ is defined differently for each product.
  • Stickiness of DAU/MAU ratio. When daily active users are divided by monthly active users, you can find out whether or not your user base is growing and what this means for your product in the long term.

If you’re just getting started with your product, refer to our guide on startup metrics for more.

What is the balance between data-driven and vision-based product development?

There’s no denying that data has an essential part to play in product development. After all, it’s practically impossible to track SaaS product performance and achieve a product-market fit without it. But in the race to become data-driven, product managers shouldn’t forget about the importance of vision. In fact, they should know that the two are inextricably tied. A product vision is shaped by data, and without a vision, data is useless.

The folks at ProductPlan have identified 5 common pitfalls of data-driven SaaS product management, which we would agree with. The risks are:

  1. Exclusive focus on the ‘north star’ metric, which leads to missed information.
  2. Too much focus on data leads to analysis paralysis.
  3. Cognitive bias can lead to missed insights or incorrect conclusions.
  4. Not collecting enough data can lead to decisions that come too late.
  5. Misinterpreted data can lead to misguided conclusions.

One of the ways our product managers avoid these pitfalls is by cross-checking the vision with data, and vice versa. When we first launched our product, Smart Checklist for Jira, we had big ambitions for its future growth e.g. adding templates, a progress bar, custom statuses, and much more. Our vision was to become the top checklist add-on in the Atlassian marketplace.

But to get there, we knew we had to start small and take a data-driven approach to product evolution. To this day, every new feature or functionality we implement is backed by data i.e. what we glean from customer support requests, cust dev, user engagement stats, and competitor analyses. But those features/functionalities are also supported and shaped by the product vision.

Key approaches and frameworks for Saas product management

The following concepts and frameworks count as some of our organization’s key approaches to product development and defining standard operating procedures.

Building a product roadmap

As we discussed earlier, strategic planning is one of a product manager’s main responsibilities. Roadmapping goes hand-in-hand with both short- and long-term planning. Product roadmaps help PDMs set achievable goals, conserve limited resources, and share information with the development team and other stakeholders. More than just a list of tasks, the roadmap is a high-level plan that displays the workflow and milestones of a strategy-based pipeline.

Some roadmaps are feature-oriented, some are time-boxed, and others are based on quarterly objectives. Here’s just one example of a roadmap that is goal-oriented:

Your choice of roadmap will depend on your market niche, product maturity, and development timeline. To determine a fit for your product, read out our full guide on how to choose and build a product roadmap.

Prioritize the feature list and product backlog

One of the biggest challenges when building a roadmap is deciding what features make the cut. But virtually every highly-successful SaaS business – Github, Slack, Trello – got where they are today by prioritizing new features. Instead of wasting time and money on developing non-essential things, they filled their roadmaps with features that would add genuine value to the product.

MoSCoW is one of the most commonly used frameworks for SaaS feature prioritization. Let’s break down how it can be applied to the product backlog when building a roadmap. Firstly, MoSCoW is an acronym for Must-have, Should-have, Could-have, and Won’t-have. Each of these terms denotes a level of priority from highest to lowest.

  • Must-haves are top-priority requirements. These are features that are essential to product functionality. If we take Uber as an example here, then their ‘route mapping’ feature counts as a must-have.
  • Should-haves are requirements of secondary priority. These are features that are considered important, but not crucial e.g. being able to pay via a corporate account in Uber.
  • Could-haves are tweaks that can wait until later in the development timeline for implementation e.g. a tip jar function in Uber’s passenger app.
  • Won’t-haves (this time) are features that you still want, but can’t actually afford under your current budget or deadline. An example might be Uber’s ride-scheduling feature, which wouldn’t have been essential when the app first launched.

Minimum viable product

In case you haven’t heard of this agile product development concept, the minimum viable product (MVP) is a version of your product that contains the fewest features necessary for release to market. A core component of the Lean Startup Model, the MVP allows startups to create a functional product at minimal cost so that they can quickly gather customer feedback and make valuable iterations. We can personally attest to its efficacy, because every one of our full-featured products – Mailtrap, Coupler, and aforementioned Smart Checklist – began as an MVP.

We’ve written extensively about this concept at Railsware. To get familiar with the in and outs of the MVP — and why it’s so important in practice — we recommend reading this piece on MVP misconceptions before diving into how to build an MVP.

BRIDGeS framework

BRIDGeS is a decision-making and idea-generation framework designed by Railsware. It allows professionals to analyze a problem from various angles, develop targeted solutions, and make a conclusive decision. Sessions can be run either in person (using sticky notes and colored markers) or online with virtual whiteboards (see our Figma template). It takes about 2-8 people to run a productive session. Depending on the issue at hand, attendees may include a product manager and other stakeholders such as software engineers, product designers, marketers, etc.

BRIDGeS is an acronym for Benefits, Risks, Issues, Domain Knowledge, Goals, and Solutions.  Benefits are what you will gain from a future solution, Issues are your existing problems, Risks are potential issues you might face, Domain Knowledge is information that helps provide context, and Goals are what you hope to get from the future solution. Each type can be added to the board using a different colored card.

Here’s an example of what the Problem Space looks like after a problem has been broken down using these descriptors. We’ve used the Uber example again here.

In this example, each task has already been prioritized using the MoSCoW method we discussed earlier. So, it is time to move into the Solution Space. This is where we ideate solution variations based on the identified benefits, risks, and issues. We then describe the chosen solution through epics and nested tasks, which can actually be transformed into a product roadmap.

Head over to our blog for more on decision-making approaches and frameworks.

Lean Canvas

Designed by Ash Maurya, Lean Canvas is a tool for checking the viability of your product idea. It’s considered an alternative to the traditional business plan, and an adaptation of the Business Model Canvas (the brainchild of Alexander Osterwalder).

The purpose of Lean Canvas is to help product managers and startup founders analyze the strengths and weaknesses of their business model, and mitigate the risks associated with launching a new product into a competitive and fast-changing market. However, for existing and well-established businesses, the Business Model Canvas is generally the preferred choice.

In practical terms, Lean Canvas is a single-page document that consists of 9 boxes to be filled in. Their headings are Customer Segments, Problem, Revenue Streams, Solution, Unique Value Proposition, Channels, Key Metrics, Cost Structure, and Unfair Advantage.

Each section allows you to focus on a different aspect of your product offering and structure, to ensure all bases are covered and the spotlight remains on customer needs. Here’s a short video guide (with Uber as an example) on how to fill in the Lean Canvas, step by step:

Value Proposition Canvas

Created by Strategyzer, Value Proposition Canvas is a tool to help product managers and startup founders get closer to a product-market fit. It can help you understand your customers’ needs and pains, find new ways to drive user engagement, and refine your brand messaging and marketing strategy.

The canvas is divided into two parts; traditionally, a square on the left (Value Proposition segment) and a circle on the right (Customer segment). Here’s a visualization:

When filling out the canvas, you begin in the customer segment, by listing the customer jobs, pains, and gains. This part helps you define the tasks customers are expected to execute, as well as any negative or positive experiences they might have while doing them. Then you move on to the left side, where you will deal with the product. Here you will break down products and services, pain relievers, and gain creators related to your product offering. Essentially, these are the benefits (or unique value) that your solution offers to customers.

After completing the canvas, you should have a strong idea of how to differentiate your product from others on the market and communicate that unique value to your target audience.

Software that helps manage SaaS products

Here are some applications and tools that our product managers use to plan new projects, manage their daily workloads, collaborate with teammates, and connect with customers:

Figma for collaborating with designers, wireframing, creating interactive prototypes, and sketching ideas/brainstorming (check out our BRIDGeS template for Figma).

Slackfor seamless communication with teammates and stakeholders.

Google Sheets for product planning activities and organizing market research/customer data.

Looker Studio for creating free product dashboards and visualizing different aspects of product performance (customer success, ad campaigns, sales leads).

Coupler.iofor automating data flows between apps such as Airtable or Pipedrive and destinations like GSheets, Big Query, Microsoft Excel.

Notion or Coda – for knowledge storing, project management and note taking during collaborations.

Typeformfor creating engaging customer surveys (check out the Typeform alternatives as well).

Google Meets and Calendlyfor client calls, conducting customer interviews, and meetings with C-suite executives.

Now let’s dive into something a little different. This next part is for startup founders who are ready to hire a product manager for their team…

How to hire a good product manager

Here we’ll share our process for hiring product managers who are hands-on, t-shaped, and lead by example. So, in addition to all of the key skills we discussed earlier, there are several others we look for during the candidate screening and selection process.

Strong communication skills are a must, of course, since product managers will be working closely with people from all corners of the product and company. As are strong organizational skills, since the role involves juggling meetings, research, leadership duties, and so on. Meanwhile, being attentive to details, curious about how the product works, and having a good memory are also highly desirable traits, though not always dealbreakers.

Here are a couple of other things we take into consideration:

Technical background. In our experience, product managers with technical backgrounds (think computer science or data analysis) are better equipped for the role than those with experience strictly in product design, sales, or marketing. Knowing how to code, how to break down/organize data, and how to spot bottlenecks in development pipelines are highly-coveted skills.

Real-world experience. We aren’t really interested in management degrees. Instead, we strive to hire PDMs who have experience managing real-world products, preferably in the SaaS space. They must be able to critically discuss their past experiences and demonstrate a history of problem-solving, decision-making, and true leadership.

Railsware’s product manager hiring process

Following application screening and candidate selection, our hiring process usually has four core stages: Intro Call, Test Task, Pair Collaboration, and Half Day. Each stage presents the candidate with a new set of challenges and offers an insight into day-to-day life at Railsware.

  1. Intro Call. This is our first personal contact, where we get to know the candidate, share more about the company and the position, and, of course, answer any questions. We may also ask them to discuss elements of their past experience i.e. any similar cases they have previously solved, or the most challenging ones.
  2. Test task. This is a take-home assignment we give to candidates who have passed the initial screening stage. The content is based on a real problem that our product has faced in the past (e.g. increase in churn), so we expect the candidate to propose viable solutions/strategies that match up with the characteristics and objectives of our product. This stage tests for several key skills, such as problem-solving, strategizing, research, decision-making, and time management.
  3. Pair Collaboration. When we decide to move forward with a candidate after the test task, we invite them to a collaborative session with one of our product leads. During the meeting, we share more detailed feedback on the test task and run a live ideation session on the same or different product challenge. This stage tests for communication, memory, and critical thinking skills, among others.
  4. Half Day. Once the candidate has passed the pair interview, we invite them to a half-day session. Here they will work alongside a couple of other product managers/leads to complete a longer task using the BRIDGeS Framework. That way, we can test the candidate’s initiative, and they can get a sense of what the role actually entails. If all goes well, we’ll send the candidate an offer as soon as possible.

This is just one example of how you can structure your hiring process to test for both hard and soft product management skills. For more on how to shape the process, check out this piece by First Round Review.

Resources for product managers

There are no shortcuts to launching a career in product management or becoming an expert in the field. No single resource — book, course, podcast — can teach you everything you need to know about the discipline. However, based on recommendations from our product managers, here are some useful materials to help you grasp the essentials.


The Lean Startup

Already a modern classic, The Lean Startup by Eric Ries is a must-read for product managers working in the SaaS space. It covers the MVP concept in depth and explains how to leverage the ever-popular Lean Startup framework.

INSPIRED: How to Create Tech Products Customers Love

INSPIRED goes much deeper into some of the topics we’ve covered here, including the skills product managers need, and what processes they should follow. It’s suitable for PDMs working at all stages of the product lifecycle, from introduction to maturity and beyond.

The Mom Test: How to talk to customers & learn if your business is a good idea when everyone is lying to you

Despite its odd name, The Mom Test is considered one of the top manuals on how to effectively validate your business idea. It explains how to go about the customer development process the right way, and extract meaningful insights from your target audience.

A note on mentorship

Yevgen Tsvetukhin on mentorship

Yevgen Tsvetukhin

Product Manager

If you’re a software engineer, data analyst, or QA and you’re interested in becoming a product manager, the best advice I can give is to find a mentor. Contact a PDM within your current company who is an expert at their craft, set up a meeting, and see if they can help you evaluate the best path forward. This is a great way to find out if the role is really for you.


If podcasts are your thing, then we recommend listening to episodes on a variety of topics in order to gather a balanced range of insights. For instance, instead of listening to just a few popular podcasts on product management – such as Masters of Scale, Product Thinking, or Mind the Product – it’s better to pick 4 or 5 on topics like SaaS product development, marketing, design, and ‘how stuff works.’ For specific recommendations, check out our curated list of the best podcasts for product managers.

Wrapping up

On a closing note, we asked a couple of our product managers what their favorite and least favorite parts of the job are. Here’s what they had to say:

Experimenting is the most exciting part of SaaS product development. By making small changes to the product and properly measuring the results, you can test lots of hypotheses in a real-life environment. On the other hand, the hardest part is having to make unbiased decisions. You don’t always have tons of data to support your position, and you are dealing with stakeholders who, as all humans, have their personal preferences.

Julia Romanenkova on product management

Julia Romanenkova

Product Lead

Julia Ryzhkova on product management

Julia Ryzhkova

Product Lead

For me, the most rewarding part of product management is getting to see how your product benefits customers. However, the hardest part is all of the work that comes after the product launch, and before its success. It takes more than an MVP to start seeing that impact.

Product managers are strategists. Not only do they create data-driven action plans, but they bring structure to a founder’s vision, and unity to the contributions of cross-functional teams. In our view, every SaaS company needs designated experts who can answer tough questions and steer a new product along the path to success. Interested in how our team of experts can help you start small and scale? Take a look at our product development services page for more.