Skip to main content

Can a Non-Developer Become a Product Owner? Absolutely.

A few years ago, I asked myself a tough question:

“I’m in my mid-30s. I’ve spent four years building expertise in my field. Would it be crazy to completely switch careers?”

When I first started considering a transition into a Product Owner (PO) role, I wasn’t just worried about my age—I was also questioning whether my non-technical background would hold me back.

“Do I even have the skills to do this?”
“I have zero development experience—can I still be a PO?”
“Should I take a coding bootcamp to make up for it?”

To be honest, I still think about these things from time to time. Every time I see an online ad for a coding course, I catch myself wondering, “Should I take this? Do I need to?” But so far, I haven’t. And that’s because, in my experience, deep technical knowledge isn’t the most critical skill for a PO.


You Don’t Need a Developer Background to Be a PO. Here’s Why.

When I first stepped into a PO role, my biggest fear wasn’t whether I could define a good product strategy—it was:

🔹 “What if I propose an impossible feature because I don’t understand product development?”
🔹 “What if I can’t make informed decisions because I don’t know enough about coding or development?”
🔹 “What if the developers don’t take me seriously?”

But after actually working as a PO, I realized something:

👉 These were unnecessary fears.

Of course, some technical knowledge helps. But in reality, there’s something far more valuable for a PO than knowing how to code.


Understanding Product Structure > Understanding Code

A PO doesn’t need to know how to code—what matters is knowing how a product is structured and how different parts connect.

💡 And the good news? You don’t need a development background to learn this.

By "product structure," I mean things like:
User journeys & flows – How users interact with different features.
Feature dependencies – Which features rely on others, and to what extent.
Technical constraints – How much effort is required to minimize dependencies.
Relationships between Frontend and Backend - What comes from the server, and what is coded into on the client side.

And the best way to learn this?

👉 By talking to developers, and talking to developers, and talking to them even more.

If you’re afraid of looking "incompetent" by asking too many questions, here’s a simple trick: Take a backlog item and throw it into discussion. Developers will naturally explain:

✅ What needs to be separated from the current structure
✅ Why certain changes are easy vs. difficult
✅ How dependencies affect development effort

💡 Over time, this process teaches you the product’s architecture without needing to write a single line of code.

So, if you’re holding yourself back because you don’t have a dev background—let that fear go.


Developers Are Your Strongest Allies

I’ve noticed that many non-technical POs hesitate to communicate with developers. Some even see them as "opponents" to be convinced or argued with.

But the truth is, working with developers is one of the most interesting parts of the job.

POs bring ideas and vision, and developers bring technical possibilities and constraints—together, you figure out the best way to build something that actually works and brings value to the users at the same time.

A good development team will:
✅ Offer unexpected perspectives
✅ Suggest solutions you hadn’t considered
✅ Challenge your ideas in ways that make the product better

So don’t be afraid to engage with them. They’re not roadblocks—they’re partners in making great products.


So… Does a PO Need to Know Code?

I’m not saying a PO should have zero technical knowledge. Some level of understanding is necessary. I won’t lie about that.

But is deep coding expertise required? No, absolutely not.

What is required is:
✅ Knowing how much your team can realistically take on
✅ Understanding how product changes affect timelines & scope
✅ Being able to prioritize backlog items effectively

In Agile, we often talk about velocity—how much work a team can complete per sprint. A PO doesn’t need to calculate this perfectly, but you do need to develop an intuitive sense of effort vs. impact so you can make trade-offs effectively.

And that requires product knowledge—not coding skills.


How Much Technical Knowledge Do You Actually Need?

The answer is frustrating: It depends.

Every team and company is different. Some PO roles require more technical involvement than others.

📌 When I worked as a PO for a web product:
I had a basic understanding of HTML & CSS—enough to look at developer tools and communicate effectively with front-end developers.

📌 As a PO for a mobile native product now:
I have almost zero coding knowledge, yet I can still contribute meaningfully by understanding the product structure and development blockers.

Your role determines how much technical knowledge you need—but no matter what, you don’t need to be a developer to be a successful PO.


Final Thoughts

If you’re a non-developer considering a transition into a PO role, here’s my advice:

Don’t overthink coding skills. It’s a plus, not a requirement.
Focus on product structure. Know how your features connect, even if you don’t understand the code.
Talk to developers. A 30-minute conversation with an engineer is worth more than hours of reading theory.

📌 If I had to choose between reading a book on programming vs. grabbing coffee with a developer to ask questions, I’d take the coffee chat every time.

Because at the end of the day, a PO isn’t just someone who "writes product specs."

💡 A PO is someone who ensures the product succeeds and finds value in the market.

And to do that? You don’t need deep technical knowledge—you need product vision, communication, and strategic thinking.

So if you’re a non-developer wondering if you can become a PO, the answer is simple:

👉 Yes, you absolutely can. Go for it.


📌 A Quick Note on PO vs. PM in Korea
💡 In Korea, "Product Owner (PO)" is often used to describe what is typically a "Product Manager (PM)" in the US. Meanwhile, the "Product Manager (PM)" role in Korea is closer to a "Product Owner (PO)" in the US. This terminology swap became widely used due to early Agile adoption. I’ll continue using "PO" since it matches my job title, but know that it refers to a PM-equivalent role in the US.

Comments

Popular posts from this blog

FAANG of Korea, Part 1: Meet Ne, Ka, Ra, Cou, and Bae

You’ve probably heard of FAANG — Facebook, Apple, Amazon, Netflix, and Google — the tech giants of the West. But in Korea, there’s our own version quietly (and not so quietly) shaping the digital ecosystem. It doesn’t spell as neatly, but it has just as much presence. Welcome to the Korean FAANG : Ne (Naver), Ka (Kakao), Ra (Line), Cou (Coupang), and Bae (Baemin). Let’s take a look at how these companies started, how far they’ve come, and why they’ve become tech powerhouses in Korea. 1. NE – Naver Founded: 1999 Started as: Korea’s first homegrown search engine Now: A digital giant in search, payments, commerce, cloud, and AI Naver certainly wasn’t the first or only portal—there were Yahoo, Lycos, and Daum—but it was Knowledge iN that caught fire. The concept of “ask anything, get answers from real people” was ahead of its time, like a human-powered AI long before ChatGPT. Then came Naver Blog , which became the go-to platform for everyday information, restaura...

Pangyo Dialect (판교 사투리): The “Dialect” of Korea’s Tech Scene That Isn’t Really English

Some of the words used in the Korean tech scene aren’t quite English—and they aren’t quite Korean either. In fact, even native Korean speakers who’ve never worked in tech often say, “What are they talking about?” This quirky blend of borrowed English terms, misused phrases, and startup-specific buzzwords is fondly (and sometimes sarcastically) referred to as  Pangyo Dialect  ( 판교 사투리 ) . 1. So… what is Pangyo Dialect(판교 사투리)? Pangyo is a district in Seongnam just outside of Seoul, and home to Korea’s major tech companies— Naver, Kakao, NCSoft , and dozens of startups. It’s essentially Korea’s version of Silicon Valley . And just like how tech workers in Silicon Valley have their own lingo, Korean tech employees developed one too—only theirs sounds like English... but isn’t. These words are used so naturally and frequently , they feel like actual Korean. So if you're new to the Korean tech scene and want to “sound native,” knowing this Pangyo Dialect is practical...

Toss: The Trendsetter Shaping Korea’s Tech Landscape

Toss: The Trendsetter Shaping Korea’s Tech Landscape In Korea’s fast-moving tech ecosystem, Toss has become a company that sets the standard. From its pioneering approach to product management to its unique UX writing philosophy , Toss has influenced how many Korean companies operate. But what makes Toss stand out isn’t just its financial services—it’s the way the company builds products, manages teams, and scales its business . Let’s break down how Toss is reshaping Korea’s tech industry . The Visionary Leadership of Lee Seung-gun At the center of Toss’s success is Lee Seung-gun , founder and CEO of Viva Republica (Toss’s parent company). His story is one of persistence and bold innovation . Before Toss, Lee experienced eight startup failures over six years before finally launching his ninth business idea , which became Korea’s first successful peer-to-peer money transfer service . A Global Vision for Toss As of February 2025 , Toss is aiming for foreign nationals ...