<?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: Kelly Lewandowski</title>
    <description>The latest articles on DEV Community by Kelly Lewandowski (@kelly_lewandowski_845215e).</description>
    <link>https://dev.to/kelly_lewandowski_845215e</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%2F3780325%2F812992d9-829e-4a15-8729-77f0169854b8.png</url>
      <title>DEV Community: Kelly Lewandowski</title>
      <link>https://dev.to/kelly_lewandowski_845215e</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kelly_lewandowski_845215e"/>
    <language>en</language>
    <item>
      <title>Your Agile Ceremonies Weren't Designed for 10 Time Zones</title>
      <dc:creator>Kelly Lewandowski</dc:creator>
      <pubDate>Tue, 10 Mar 2026 20:01:39 +0000</pubDate>
      <link>https://dev.to/kelly_lewandowski_845215e/your-agile-ceremonies-werent-designed-for-10-time-zones-14n5</link>
      <guid>https://dev.to/kelly_lewandowski_845215e/your-agile-ceremonies-werent-designed-for-10-time-zones-14n5</guid>
      <description>&lt;p&gt;The Scrum Guide doesn't mention time zones. It was written for teams that could stand in a circle every morning, hash out sprint scope over a whiteboard, and grab coffee together between meetings.&lt;/p&gt;

&lt;p&gt;That's not most teams anymore. If your engineers sit in New York, Berlin, and Bangalore, you're dealing with a 10.5-hour spread. Sprint planning at 9am Eastern is 7:30pm in India. Your "quick retro" at 4pm Berlin time hits Bangalore at 8:30pm.&lt;/p&gt;

&lt;p&gt;The usual fix is rotating who gets the bad meeting time. That's fair, but it still treats every ceremony as a synchronous event. And that's the actual problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Not every ceremony needs a meeting
&lt;/h2&gt;

&lt;p&gt;This is the question most teams skip: which ceremonies actually require everyone talking at the same time?&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Ceremony&lt;/th&gt;
&lt;th&gt;Needs sync?&lt;/th&gt;
&lt;th&gt;Why&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Daily standup&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Written updates are faster to consume and don't require timezone coordination&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sprint planning&lt;/td&gt;
&lt;td&gt;Partially&lt;/td&gt;
&lt;td&gt;Scope negotiation needs real-time discussion, but context-sharing doesn't&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sprint review&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Live stakeholder feedback is the whole point&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Retrospective&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Honest team conversations about dynamics need tone of voice and real-time energy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Backlog refinement&lt;/td&gt;
&lt;td&gt;Hybrid&lt;/td&gt;
&lt;td&gt;Async pre-read, sync for questions and estimation&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The daily standup is the easiest ceremony to move async, and it frees up your overlap window for the ceremonies that actually benefit from live discussion.&lt;/p&gt;

&lt;h2&gt;
  
  
  The overlap window
&lt;/h2&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%2F3774k7sfyd2x1zunlux9.webp" 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%2F3774k7sfyd2x1zunlux9.webp" alt="Overlap window" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Map out when your team members are all within working hours. For most globally distributed teams, this is 2-4 hours. Some get less.&lt;/p&gt;

&lt;p&gt;For that NYC/Berlin/Bangalore spread, the overlap is roughly 14:00-16:00 UTC. Two hours. That's it.&lt;/p&gt;

&lt;p&gt;Those two hours are sacred. One meeting per day, max. Everything else happens async. If you're burning your overlap window on status updates, you won't have time left for sprint planning or retros, which are the ceremonies that actually suffer without real-time discussion.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A small trick that helps:&lt;/strong&gt; ask people to flex 30-60 minutes in either direction. A Berlin dev starting at 10am and a Bangalore dev staying until 7:30pm buys you an extra hour. Rotate who flexes so nobody's always the one adjusting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sprint planning without the 2-hour meeting
&lt;/h2&gt;

&lt;p&gt;The async-prep-sync-decision pattern cuts planning meetings in half:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;48 hours before:&lt;/strong&gt; PO shares candidate backlog items with acceptance criteria and context. Team reads and posts questions async.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;24 hours before:&lt;/strong&gt; Team runs async estimation (planning poker works well here — everyone votes independently and you can spot disagreements before the call).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;During overlap:&lt;/strong&gt; Live session focuses only on resolving disagreements and committing to the sprint goal. 45-60 minutes instead of 2 hours.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The information transfer happens async. The negotiation happens sync. You stop wasting synchronous time on things people could have read on their own.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why retros need to stay synchronous
&lt;/h2&gt;

&lt;p&gt;I'd argue retros are the ceremony you should fight hardest to keep live. The candid, sometimes uncomfortable conversations about how the team works don't land the same way in a shared doc. Text strips out tone. Written responses feel less safe than spoken ones.&lt;/p&gt;

&lt;p&gt;That said, you can make the sync portion shorter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Have people add retro items to the board &lt;em&gt;before&lt;/em&gt; the meeting. This gives everyone, especially those in less convenient time zones, equal chance to contribute.&lt;/li&gt;
&lt;li&gt;Keep it to 60 minutes. Distributed retros lose energy faster than in-person ones.&lt;/li&gt;
&lt;li&gt;Use anonymous voting. Power dynamics get amplified on screen.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Distributed teams need retros more than co-located ones. Miscommunication and unclear handoffs pile up silently when there are no hallway conversations to catch them. The retro is where that stuff surfaces. Skip it and the problems just compound.&lt;/p&gt;

&lt;h2&gt;
  
  
  The sample week
&lt;/h2&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%2Fs3lqltai50brlwgtu7oq.webp" 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%2Fs3lqltai50brlwgtu7oq.webp" alt="sample week" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's what it looks like in practice with a 2-hour overlap (14:00-16:00 UTC):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Day&lt;/th&gt;
&lt;th&gt;Overlap window&lt;/th&gt;
&lt;th&gt;Async&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Monday&lt;/td&gt;
&lt;td&gt;Sprint planning (60 min)&lt;/td&gt;
&lt;td&gt;Standup updates, planning pre-read&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tuesday&lt;/td&gt;
&lt;td&gt;Open for ad-hoc sync&lt;/td&gt;
&lt;td&gt;Standup updates, refinement pre-read&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wednesday&lt;/td&gt;
&lt;td&gt;Refinement (45 min)&lt;/td&gt;
&lt;td&gt;Standup updates, estimation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Thursday&lt;/td&gt;
&lt;td&gt;Open for ad-hoc sync&lt;/td&gt;
&lt;td&gt;Standup updates&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Friday&lt;/td&gt;
&lt;td&gt;Retro or review (60 min)&lt;/td&gt;
&lt;td&gt;Standup updates, retro board input&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;One meeting per day in the overlap window. The rest of the time, people build things.&lt;/p&gt;

&lt;h2&gt;
  
  
  What usually goes wrong
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Defaulting to HQ time.&lt;/strong&gt; If leadership is in New York and every meeting happens during East Coast hours, your other offices are permanently accommodating. People notice and stop engaging.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Skipping documentation.&lt;/strong&gt; Co-located teams have hallway conversations. Distributed teams don't. If you didn't write it down, it didn't happen for anyone who wasn't on the call.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Adding more meetings to compensate.&lt;/strong&gt; The instinct when async communication feels lacking is to schedule more syncs. This makes it worse. Fix the async communication instead.&lt;/p&gt;




&lt;p&gt;I wrote a longer version of this with concrete team agreements, sprint review strategies for multiple timezone clusters, and a deeper breakdown of the async-first approach. You can &lt;a href="https://www.kollabe.com/posts/agile-ceremonies-across-time-zones" rel="noopener noreferrer"&gt;read the full post on the Kollabe blog&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If your team is already doing async standups or hybrid planning, I'd love to hear what's working. Drop a comment.&lt;/p&gt;

</description>
      <category>agile</category>
      <category>webdev</category>
      <category>management</category>
      <category>developers</category>
    </item>
    <item>
      <title>Your team ships faster with AI. Here's why you need retros more than ever 🤖</title>
      <dc:creator>Kelly Lewandowski</dc:creator>
      <pubDate>Sun, 01 Mar 2026 19:27:13 +0000</pubDate>
      <link>https://dev.to/kelly_lewandowski_845215e/your-team-ships-faster-with-ai-heres-why-you-need-retros-more-than-ever-e31</link>
      <guid>https://dev.to/kelly_lewandowski_845215e/your-team-ships-faster-with-ai-heres-why-you-need-retros-more-than-ever-e31</guid>
      <description>&lt;p&gt;70% of developers say AI coding tools make them more productive. Only 17% say those tools improve team collaboration.&lt;/p&gt;

&lt;p&gt;That stat from Stack Overflow's 2025 survey stuck with me. We're all shipping faster individually, but nobody's talking about the team-level side effects.&lt;/p&gt;

&lt;h2&gt;
  
  
  The numbers that should make you uncomfortable
&lt;/h2&gt;

&lt;p&gt;A few data points that changed how I think about this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;METR study&lt;/strong&gt;: Experienced devs using AI tools took 19% &lt;em&gt;longer&lt;/em&gt; to complete tasks, while believing they were 20% faster. A 40-point perception gap.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DORA 2024&lt;/strong&gt;: A 25% increase in AI usage correlates with a 7.2% &lt;em&gt;decrease&lt;/em&gt; in delivery stability.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitClear&lt;/strong&gt;: Code churn jumped from 3.1% to 7.9% between 2020-2024. Refactoring dropped from 25% to under 10%.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More code is shipping. Whether it's the right code is a different question.&lt;/p&gt;

&lt;h2&gt;
  
  
  The collaboration problem nobody's fixing
&lt;/h2&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%2Fwa08qj5vnte95ys556jt.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%2Fwa08qj5vnte95ys556jt.jpg" alt="solo and split teams" width="800" height="461"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A &lt;a href="https://arxiv.org/html/2509.10956" rel="noopener noreferrer"&gt;two-year longitudinal study&lt;/a&gt; found that AI adoption shifts work toward individualized coding tasks and away from collaborative coordination. The collaboration problems that existed before AI (silos, communication gaps, unclear ownership) stayed completely unresolved.&lt;/p&gt;

&lt;p&gt;AI is making individuals faster. It is not making teams better.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where retros come in
&lt;/h2&gt;

&lt;p&gt;When your team spends 90% of the sprint heads-down with an AI pair programmer, the 60 minutes in a retro might be the most important hour in the entire sprint.&lt;/p&gt;

&lt;p&gt;The questions need updating though. For AI-assisted teams, these are the ones that matter:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;AI tool effectiveness&lt;/strong&gt; - Where did AI help? Where did it waste your time?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knowledge distribution&lt;/strong&gt; - Who actually understands the code that shipped?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customer connection&lt;/strong&gt; - Did shipping faster translate into customer value?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code quality signals&lt;/strong&gt; - Is churn going up? Are PRs getting rubber-stamped?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Team norms&lt;/strong&gt; - What are your unspoken rules about AI usage?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The DORA quote that sums it up
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;"AI makes good teams great. And bad teams worse, faster."&lt;br&gt;
-- Google DORA 2025 Report&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The practices that separate good teams from bad ones (psychological safety, shared understanding, honest feedback) are exactly what retros are built around. As AI handles more of the mechanical work, the human conversations get rarer. And rarer means more valuable.&lt;/p&gt;




&lt;p&gt;I wrote a longer piece diving into the research and practical retro questions for AI-assisted teams: &lt;a href="https://kollabe.com/posts/why-retrospectives-matter-more-with-ai-coding-tools" rel="noopener noreferrer"&gt;Read the full post on Kollabe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>management</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>User Personas That Developers Actually Care About ⛄️</title>
      <dc:creator>Kelly Lewandowski</dc:creator>
      <pubDate>Wed, 25 Feb 2026 18:27:48 +0000</pubDate>
      <link>https://dev.to/kelly_lewandowski_845215e/user-personas-that-developers-actually-care-about-a2n</link>
      <guid>https://dev.to/kelly_lewandowski_845215e/user-personas-that-developers-actually-care-about-a2n</guid>
      <description>&lt;p&gt;Most user personas end up in a slide deck that nobody opens after sprint two. They read like a casting call for a fictional character, packed with hobbies and favorite coffee orders but missing anything that would change how your team builds software.&lt;/p&gt;

&lt;p&gt;I've been thinking about why that is, and I think the problem is that most personas are written for product managers and designers, not for the full team. Developers never see them, so they never use them. And a persona nobody uses is just creative writing.&lt;/p&gt;

&lt;p&gt;Here's what actually works.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keep it to one page
&lt;/h2&gt;

&lt;p&gt;A persona that fits on a single page gets used. One that requires scrolling gets ignored. Here's what belongs:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Section&lt;/th&gt;
&lt;th&gt;What to include&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Demographics&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Name, job title, company size, location&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Goals&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;3-5 professional goals related to your product&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Pain points&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Current frustrations and blockers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Behavioral patterns&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;How they work, buy, and make decisions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Technical context&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Devices, tools, comfort level with tech&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;What to leave out: favorite color, what they eat for breakfast, detailed personal backstories. If a data point wouldn't change a product decision, it doesn't belong.&lt;/p&gt;

&lt;h2&gt;
  
  
  A quick example
&lt;/h2&gt;

&lt;p&gt;Here's a persona for a B2B project management tool:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Sarah Chen&lt;/strong&gt;, Senior Engineering Manager, Series B SaaS company (120 people)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Goals:&lt;/strong&gt; Ship features predictably, reduce meeting overhead, give leadership visibility into sprint progress without daily check-ins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pain points:&lt;/strong&gt; Current tools don't surface blockers early enough. Sprint retros feel repetitive. Estimations are inconsistent across sub-teams.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Behavioral patterns:&lt;/strong&gt; Prefers async communication. Reviews dashboards every morning before standup. Evaluates new tools by trying the free tier herself before involving procurement.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"I don't need another dashboard. I need my team to spend less time talking about work and more time doing it."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Every detail here connects to a product decision. Sarah's preference for async work means your product needs strong notifications and reporting. Her evaluation behavior tells you the free tier has to be self-serve and compelling.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where personas actually get used
&lt;/h2&gt;

&lt;p&gt;A persona that doesn't show up in daily work is just a character sketch. Here's where they actually get used:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;During backlog refinement&lt;/strong&gt;, ask "Which persona does this serve?" If the answer is "all of them," the story is probably too broad. If the answer is "none of them," it might not belong in the backlog.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When writing user stories&lt;/strong&gt;, replace "As a user" with the persona's name. "As Sarah, a remote engineering manager, I want to see sprint progress without attending standup" is immediately clearer and easier to estimate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In sprint planning&lt;/strong&gt;, if your primary persona's top pain point isn't addressed in the upcoming sprint, that's worth flagging.&lt;/p&gt;

&lt;p&gt;And in &lt;strong&gt;retros&lt;/strong&gt;, try asking "Are we building for our personas, or have we drifted?" Two-minute gut check, surprisingly useful.&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%2Fr7tjxsc1vpg61cwt9e04.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%2Fr7tjxsc1vpg61cwt9e04.jpg" alt="raising hand in meeting" width="800" height="461"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How many do you need?
&lt;/h2&gt;

&lt;p&gt;Three to four. More than that and your team can't keep them straight. Fewer than two and you're probably treating a diverse user base as a monolith.&lt;/p&gt;

&lt;p&gt;Cover these types:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Primary user&lt;/strong&gt; - the person who uses your product daily&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Buyer&lt;/strong&gt; - the person who makes the purchase decision (often different in B2B)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Influencer&lt;/strong&gt; - someone who recommends or blocks adoption&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You might also create a &lt;strong&gt;detractor&lt;/strong&gt; persona to understand who your product is &lt;em&gt;not&lt;/em&gt; for. Knowing who to say no to is just as useful as knowing who to say yes to.&lt;/p&gt;

&lt;h2&gt;
  
  
  Don't wait for perfect research
&lt;/h2&gt;

&lt;p&gt;Start with provisional personas based on what you know today. Pull from support tickets, sales call notes, analytics. Five to eight user interviews per segment is enough to spot patterns.&lt;/p&gt;

&lt;p&gt;A rough persona that the team actually references beats a polished one that nobody reads. You can always refine later.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 5-minute version
&lt;/h2&gt;

&lt;p&gt;If you want to get a structured persona fast, I built a free &lt;a href="https://kollabe.com/tools/user-persona-generator" rel="noopener noreferrer"&gt;AI User Persona Generator&lt;/a&gt; that creates one from a product description in seconds. It's not a replacement for real research, but it gives you something concrete to react to instead of starting from a blank page.&lt;/p&gt;




&lt;p&gt;I wrote a more detailed version of this guide with step-by-step instructions and more examples on our blog: &lt;strong&gt;&lt;a href="https://kollabe.com/posts/how-to-create-user-personas" rel="noopener noreferrer"&gt;How to Create User Personas That Actually Improve Your Product&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If your team uses planning poker or retrospectives, you might also find these useful:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kollabe.com/posts/how-to-write-user-stories" rel="noopener noreferrer"&gt;How to Write User Stories Your Team Can Actually Estimate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kollabe.com/tools/user-persona-generator" rel="noopener noreferrer"&gt;Free User Persona Generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kollabe.com/tools/user-story-generator" rel="noopener noreferrer"&gt;Free User Story Generator&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>productivity</category>
      <category>ux</category>
      <category>agile</category>
      <category>design</category>
    </item>
  </channel>
</rss>
