<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Senpai's PM Dojo</title>
    <description>The latest articles on DEV Community by Senpai's PM Dojo (@senpais_pmdojo).</description>
    <link>https://dev.to/senpais_pmdojo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3257691%2F0e4c0ec7-da24-4c27-8871-a9809ad7cd79.png</url>
      <title>DEV Community: Senpai's PM Dojo</title>
      <link>https://dev.to/senpais_pmdojo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/senpais_pmdojo"/>
    <language>en</language>
    <item>
      <title>The Product Manager’s Guide to Working with Remote Development Teams</title>
      <dc:creator>Senpai's PM Dojo</dc:creator>
      <pubDate>Mon, 14 Jul 2025 13:20:59 +0000</pubDate>
      <link>https://dev.to/senpais_pmdojo/the-product-managers-guide-to-working-with-remote-development-teams-4o4k</link>
      <guid>https://dev.to/senpais_pmdojo/the-product-managers-guide-to-working-with-remote-development-teams-4o4k</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx1ccdikq7seuobkj5z4n.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx1ccdikq7seuobkj5z4n.jpg" alt="remote teams" width="736" height="1104"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In today's global work environment, remote product management is no longer the exception, it's the rule. For modern product managers (PMs), leading distributed teams has become an essential skill. But navigating different time zones, maintaining team cohesion, and running agile sprints across continents can feel overwhelming.&lt;br&gt;
This guide offers practical advice for product managers on how to lead remote development teams effectively, and turn physical distance into strategic advantage.&lt;/p&gt;




&lt;h3&gt;
  
  
  Communication Strategies for Remote Product Management
&lt;/h3&gt;

&lt;p&gt;The success of any distributed team hinges on clear, consistent communication. For remote product managers, over-communication is better than under-communication.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Establish Clear Communication Protocols&lt;br&gt;
Define which channels are for what (e.g., Slack for quick questions, Notion for documentation, Zoom for stand-ups).&lt;br&gt;
Set response time expectations to avoid frustration and dropped threads.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Default to Asynchronous First&lt;br&gt;
Not everything needs a meeting. Use tools like Loom or Miro to share updates or ideas asynchronously, especially when time zones differ.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Have a Single Source of Truth&lt;br&gt;
Ensure all team members know where to find roadmaps, specs, and decisions. This helps reduce repeated questions and increases alignment.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Tools and Processes That Actually Work
&lt;/h3&gt;

&lt;p&gt;Remote agile isn't about mimicking the office online. It's about rethinking how you build and ship.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Project Management Tools for Distributed Teams
Jira or Linear for agile sprints
ClickUp, Trello, or Asana for task tracking
Notion or Confluence for documentation.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Choose tools that integrate well and reduce context switching.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Agile Processes, Remixed
Remote agile demands:
Shorter, more focused stand-ups (async or recorded)
Regular retrospectives (monthly is better than never)
Sprint planning with buffer time for async review.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Consistency &amp;gt; complexity. Keep processes lightweight and adaptable.&lt;/p&gt;

&lt;h3&gt;
  
  
  Navigating Time Zone Challenges
&lt;/h3&gt;

&lt;p&gt;Managing a team spread across five time zones? Here's how to make it work.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Optimize for Overlap
Identify at least 2–3 hours of shared working time and use that for critical syncs (e.g., sprint planning, backlog grooming).&lt;/li&gt;
&lt;li&gt;Rotate Meeting Times
Be fair: If a dev in APAC is staying up late for retros, rotate schedules so the load is shared.&lt;/li&gt;
&lt;li&gt;Use Time Zone-Aware Tools
Calendly, World Time Buddy, and Google Calendar with multiple time zones can be lifesavers.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Building Team Culture Remotely
&lt;/h3&gt;

&lt;p&gt;A remote team without a strong culture risks burnout, misalignment, and high churn. But you can build meaningful culture without in-person coffee chats.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Intentional Social Time
Add optional virtual hangouts, trivia games, or Slack channels for hobbies. Don't force it, but make it easy to connect.&lt;/li&gt;
&lt;li&gt;Celebrate Wins Publicly
Shout out team members in stand-ups or Slack when they go above and beyond. Recognition boosts morale in distributed teams.&lt;/li&gt;
&lt;li&gt;Invest in Offsites (If You Can)
Annual or bi-annual retreats bring teams together and strengthen bonds. If that's not feasible, try "virtual offsites" with fun workshops and shared learning.&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;Remote product management doesn't mean sacrificing velocity or team spirit. With the right tools, mindset, and habits, distributed teams can be more focused, diverse, and effective than ever.&lt;br&gt;
As remote agile becomes the new norm, PMs who master this way of working will stand out, not just for shipping great products, but for building great teams.&lt;/p&gt;

&lt;p&gt;At SenpaisPmDojo, we teach remote-savvy product management as part of our core curriculum. Learn to lead distributed teams, drive strategy, and deliver outcomes, from anywhere in the world.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>API Product Management: Building Developer Tools That Developers Love</title>
      <dc:creator>Senpai's PM Dojo</dc:creator>
      <pubDate>Tue, 24 Jun 2025 09:35:59 +0000</pubDate>
      <link>https://dev.to/senpais_pmdojo/api-product-management-building-developer-tools-that-developers-love-jjo</link>
      <guid>https://dev.to/senpais_pmdojo/api-product-management-building-developer-tools-that-developers-love-jjo</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5p27t5dl43o84ey5sq2g.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5p27t5dl43o84ey5sq2g.jpg" alt="API image" width="735" height="490"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;APIs are the invisible infrastructure of the modern web. They power mobile apps, connect platforms, and fuel integrations. But building an API is not the same as building a product.&lt;/p&gt;

&lt;p&gt;If you’re in &lt;strong&gt;API product management&lt;/strong&gt;, your users aren’t everyday consumers , they’re developers. And developers are the hardest audience to fake your way through. They’ll spot bad documentation, inconsistent behavior, or unclear error messages faster than you can say “stack trace.”&lt;/p&gt;

&lt;p&gt;So how do you build an API that developers don’t just tolerate, but love?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Understanding Developer Users vs. End Users&lt;/strong&gt;&lt;br&gt;
Traditional product management focuses on end users, people tapping on buttons or browsing screens. API PMs, however, serve technical users who are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reading your docs instead of a UI&lt;/li&gt;
&lt;li&gt;Embedding your product into theirs&lt;/li&gt;
&lt;li&gt;Expecting consistency, clarity, and control&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Developers don’t want to be “delighted” with animations. They want:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fast onboarding&lt;/li&gt;
&lt;li&gt;Clear contracts (inputs/outputs)&lt;/li&gt;
&lt;li&gt;Error transparency&lt;/li&gt;
&lt;li&gt;Consistent behavior
To them, your API is the product.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;API Documentation Is the Product&lt;/strong&gt;&lt;br&gt;
If a developer can’t figure out how to use your API in 15 minutes or less, it’s not a feature, it’s a flaw.&lt;/p&gt;

&lt;p&gt;Great API PMs treat docs as a first-class citizen. That includes:&lt;/p&gt;

&lt;h5&gt;
  
  
  1. Getting Started Guides
&lt;/h5&gt;

&lt;p&gt;Make “Hello World” as frictionless as possible&lt;/p&gt;

&lt;h5&gt;
  
  
  2. Interactive Explorers / Postman Collections
&lt;/h5&gt;

&lt;p&gt;Let devs try it live&lt;/p&gt;

&lt;h5&gt;
  
  
  3. Examples in Multiple Languages
&lt;/h5&gt;

&lt;p&gt;Don’t assume everyone uses Node.js&lt;/p&gt;

&lt;h5&gt;
  
  
  4. Versioning + Change Logs
&lt;/h5&gt;

&lt;p&gt;Respect developer time and stability&lt;/p&gt;

&lt;p&gt;Invest in docs like you invest in code. The best APIs (Stripe, Twilio, GitHub) are known not just for what they do, but how clearly they show you how to use them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Developer Experience (DX) Metrics That Matter&lt;/strong&gt;&lt;br&gt;
How do you know if your API is actually “good”?&lt;/p&gt;

&lt;p&gt;Here are metrics API product managers should track:&lt;/p&gt;

&lt;h5&gt;
  
  
  1. Time to First Call:
&lt;/h5&gt;

&lt;p&gt;How quickly can a dev go from signup → successful request.&lt;/p&gt;

&lt;h5&gt;
  
  
  2. Error Rate by Endpoint:
&lt;/h5&gt;

&lt;p&gt;Shows pain points in implementation or misunderstanding.&lt;/p&gt;

&lt;h5&gt;
  
  
  3. Docs Bounce Rate:
&lt;/h5&gt;

&lt;p&gt;If users are leaving docs without making a call, that’s a red flag.&lt;/p&gt;

&lt;h5&gt;
  
  
  4. SDK Adoption:
&lt;/h5&gt;

&lt;p&gt;Indicates ease of use and alignment with dev environments.&lt;/p&gt;

&lt;h5&gt;
  
  
  4. Support Ticket Themes:
&lt;/h5&gt;

&lt;p&gt;What confuses your users? That’s where your docs/API design is unclear.&lt;/p&gt;

&lt;p&gt;Don’t rely only on NPS. Developers won’t say “I love this”, they’ll just use it (or silently churn if it sucks).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Case Studies: APIs Developers Actually Love&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Stripe
&lt;/h4&gt;

&lt;p&gt;Why it works: Elegant documentation, instant test environments, consistent naming conventions&lt;br&gt;
PM takeaway: Developer-first design = real business growth&lt;/p&gt;

&lt;h4&gt;
  
  
  2. Twilio
&lt;/h4&gt;

&lt;p&gt;Why it works: Simple use cases (send a text, make a call), excellent onboarding&lt;br&gt;
PM takeaway: Focus on clarity, not complexity&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Plaid
&lt;/h4&gt;

&lt;p&gt;Why it works: Clean APIs for a complex domain (fintech), robust sandbox, good error messages&lt;br&gt;
PM takeaway: Abstract the hard stuff; expose the valuable stuff&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pro Tips for API Product Managers&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design with SDKs in mind — Your API should be consistent and friendly across wrappers&lt;/li&gt;
&lt;li&gt;Interview developers often — Get direct feedback from real users&lt;/li&gt;
&lt;li&gt;Prioritize breaking changes like you would security bugs — Even one undocumented change can break customer trust&lt;/li&gt;
&lt;li&gt;Don’t write docs last — Write them as you define endpoints; it forces clarity&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Your developer experience is your brand.&lt;/p&gt;

&lt;p&gt;An API that’s a joy to build on becomes part of someone else’s stack, and sticks around for years. But an API that confuses or frustrates gets replaced at the next sprint planning meeting.&lt;/p&gt;

&lt;p&gt;Great API product managers don’t just think like PMs. They think like engineers.&lt;/p&gt;

&lt;p&gt;Want more product insights for technical teams?&lt;br&gt;
Follow for upcoming posts.&lt;/p&gt;

</description>
      <category>apiproductmanagement</category>
    </item>
    <item>
      <title>The Developer’s Guide to Product Management: What PMs Actually Do All Day</title>
      <dc:creator>Senpai's PM Dojo</dc:creator>
      <pubDate>Mon, 23 Jun 2025 09:21:28 +0000</pubDate>
      <link>https://dev.to/senpais_pmdojo/the-developers-guide-to-product-management-what-pms-actually-do-all-day-236e</link>
      <guid>https://dev.to/senpais_pmdojo/the-developers-guide-to-product-management-what-pms-actually-do-all-day-236e</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0ykpg4akssq4t6qpro7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0ykpg4akssq4t6qpro7.jpg" alt="Product management meeting" width="736" height="1104"&gt;&lt;/a&gt;&lt;br&gt;
If you’re a developer who’s ever thought, “What exactly does a Product Manager do all day?”, you’re not alone.&lt;/p&gt;

&lt;p&gt;From ticket grooming to roadmap wrangling, product management can seem abstract from the dev side. But in reality, a strong PM–developer relationship is essential to building great software. This article breaks down product management from a developer’s point of view, what PMs really do, how they work, and how you can collaborate better.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Myth-Busting: What PMs Don’t Do&lt;/strong&gt;&lt;br&gt;
Before diving into the daily reality, let’s clear up some common myths developers often hear (or believe):&lt;/p&gt;

&lt;p&gt;❌ PMs just write specs and attend meetings.&lt;br&gt;
✅ PMs are responsible for the what and why — aligning business needs with user problems, prioritizing features, and defining success.&lt;br&gt;
❌ PMs tell developers what to build.&lt;br&gt;
✅ Good PMs collaborate with devs to explore what’s feasible and impactful. It’s not dictation, it’s partnership.&lt;br&gt;
❌ PMs don’t understand the tech.&lt;br&gt;
✅ Many PMs have engineering backgrounds or technical literacy. Their strength lies in translating technical capabilities into product value.&lt;/p&gt;

&lt;p&gt;A Day in the Life: Developer vs PM&lt;br&gt;
Here’s a side-by-side view of what a typical day looks like for each role:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhmlav9z0udq0vzzdkm47.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhmlav9z0udq0vzzdkm47.jpeg" alt="day in the life of pms" width="800" height="181"&gt;&lt;/a&gt;&lt;br&gt;
Key Difference:&lt;/p&gt;

&lt;p&gt;Developers are focused on building the product.&lt;br&gt;
PMs are focused on defining, scoping, and aligning that product to users and business goals.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How PMs Make Developers’ Lives Easier&lt;/strong&gt;&lt;br&gt;
Good PMs aren’t blockers, they’re enablers. Here’s how:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Clear Requirements = Less Confusion: Well-defined user stories reduce ambiguity and let you focus on the code, not guesswork.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Shielding from Chaos: PMs manage stakeholders, shifting priorities, and executive pressure, so you can build without noise.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Aligning on the “Why”: Understanding the why behind a feature often leads to better implementation decisions and even smarter solutions.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;How Developers Can Help PMs (Yes, It’s a Two-Way Street)&lt;/strong&gt;&lt;br&gt;
Great PM-dev teams operate like co-pilots. Here’s how you can make that partnership stronger:&lt;/p&gt;

&lt;p&gt;Raise technical concerns early — It saves rework and helps with better scoping.&lt;br&gt;
Offer feedback on scope — You often know if something can be built simpler or smarter.&lt;br&gt;
Treat product goals seriously — PMs aren’t just pushing features, they’re solving customer problems. Join in on the mission.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PM vs Developer: Different Roles, Same Mission&lt;/strong&gt;&lt;br&gt;
Think of a product manager as the navigator and the developer as the driver. PMs map the path, but it’s the engineers who make the journey happen.&lt;/p&gt;

&lt;p&gt;Neither role works in isolation. The most successful teams are the ones where both PMs and developers have &lt;strong&gt;mutual respect, clear communication, and shared ownership&lt;/strong&gt; of the product.&lt;/p&gt;

&lt;p&gt;Product managers and developers bring different perspectives to the same mission: building things people actually want and use.&lt;/p&gt;

&lt;p&gt;While developers focus on the how, PMs obsess over the why and what. When these roles collaborate with mutual respect, products ship faster, users stay happier, and teams work better.&lt;/p&gt;

&lt;p&gt;If you’ve ever been curious about stepping into product management, or just want to improve how you work with PMs, you’re already on the right path by reading this.&lt;/p&gt;

&lt;p&gt;👉 Want More Like This?&lt;br&gt;
If you’re a developer interested in:&lt;/p&gt;

&lt;p&gt;Understanding product strategy&lt;br&gt;
Working more effectively with PMs&lt;br&gt;
Or even transitioning into a PM role yourself…&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Follow for upcoming articles.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productmanagementfordevs</category>
      <category>senpaispmdojo</category>
    </item>
  </channel>
</rss>
