Skip to content
← back to portfolio [kixie management]
> cat ./projects/kixie-management.md · CASE STUDY · 2024–2025 · PRODUCT · ENG MANAGEMENT
[01] PROJECT · product development fundamentals · kixie

Building teams through empathy & clear principles.

From 1-hour standups to high-velocity squads. Established the product function, designed verticalized squads, coached PMs, and rebuilt the release process — measured improvements in velocity, quality, and engagement.

[02]

Engineering organization, transformed

// CONTEXT

When I joined Kixie, the engineering team was struggling with coordination. Twenty-three people would gather on Zoom every morning, cameras mostly off, for standups that stretched past an hour. Everyone was busy. Nothing was shipping.

These were talented engineers. They’d built a platform handling 100 million minutes of calls. But somewhere between a major outage and the risk-averse processes that followed, they needed better structure. They needed product leadership to help them focus.

// SQUAD · [01]

Telephony

System reliability and call features.

  • Call quality & uptime
  • Power dialer features
  • Local presence dialing
// SQUAD · [02]

CRM

Integration stability and partnerships.

  • Salesforce integration
  • Data synchronization
  • Partner API stability
// SQUAD · [03]

Dashboard

Reporting and account management.

  • Sales analytics
  • User authentication
  • Account permissions
[03]

The problem

// DAY ONE

Day 1: the reality check. My first standup at Kixie lasted 63 minutes. Twenty-three people on Zoom, all in the same office. Each person recited yesterday’s work and today’s plan. Nobody asked questions. Nobody offered help. When someone mentioned a blocker, the response was silence.

After the meeting, I checked Jira. The oldest ticket in the active sprint was 127 days old. It had been moved through six sprints. The description read “investigate performance issue.” No acceptance criteria. No updates. Just a trail of sprint-to-sprint migrations.

// THE SYMPTOMS
  • People arrived late to standups because they knew nothing meaningful would happen
  • Engineers worked on whatever seemed urgent, with no shared understanding of priorities
  • Customer issues bounced between teams because nobody owned specific domains
  • Product requirements lived in emails, Slack threads, and half-remembered conversations
  • Releases were unpredictable, with no consistent cadence or quality bar
  • Teams measured success by activity metrics rather than customer outcomes

The production incident. Three months before I arrived, a production incident highlighted critical gaps in our deployment process. The recovery took considerable time and impacted service availability. Leadership made it clear that reliability was now the top priority.

The team responded by extending QA cycles and batching releases. Deployments moved to weekends with the entire team on call. When I suggested more frequent, smaller releases, there was skepticism. One senior developer explained their perspective: “This is how we ensure stability.”

The risk-averse processes had created deployment bottlenecks. Large releases actually increased risk. Extended cycles meant issues stayed in production longer. Weekend deployments led to fatigue. We needed to transform how we thought about releases.

// ROOT CAUSE The engineers were talented. They cared about the product. They wanted to ship quality code. The system failed them. Without clear ownership, defined processes, or shared agreements, every day felt like swimming upstream. They needed structure that enabled autonomy, boundaries that created freedom, and most importantly, leadership that understood their challenges.
[04]

What we built

// THREE FOCUSED SQUADS

Three focused squads. Clear ownership. Shared agreements. Real accountability.

// 4.1 · STRUCTURE

Verticalized squad structure

We chose a streamlined approach: three autonomous squads, each owning a complete vertical slice of the product. This structure prioritized clear ownership and fast decision-making over complex matrix organizations. We eliminated inter-team dependencies to enable each squad to deliver value independently.

  • Telephony. Everything voice-related — call quality, reliability, features.
  • CRM. All integrations — Salesforce, HubSpot, data sync.
  • Dashboard. Analytics, reporting, user management.

Product strategy. Each squad had their own product roadmap, sprint cycles, and success metrics. This autonomy enabled faster feature delivery and clearer accountability. Product managers could make decisions quickly without cross-team coordination overhead.

The roadmap includes evolution. By 2026, we’ll introduce cross-functional AI initiatives spanning all verticals. Voice AI will leverage CRM data. Predictive analytics will integrate telephony insights. But first, we established reliable delivery foundations.

When a customer reported a call quality issue, Telephony owned it completely. When Salesforce sync broke, CRM handled it alone. No confusion. No handoffs. No blocked tickets waiting for another team. Just clear ownership and accountability. The sophistication would come later. First, we needed to ship.

// 4.2 · STAFFING & COACHING

Staffing the squads & coaching

Squads without product leadership would fail. We needed three product managers, one for each squad. I hired two externally and made a bet on internal talent for the third.

The CRM squad story. For the CRM squad, I took a calculated risk. I promoted someone from our sales engineering team who had deep CRM expertise. He’d spent years working directly with customers on complex integrations, understood their pain points intimately, and had built relationships with our partner companies. Most importantly, he asked strategic questions: “Why are we building this?” not just “How?”

Every morning, 7:45 AM, we’d meet for coffee. Fifteen minutes. Not status updates, but product philosophy discussions. “A customer called support about this,” I’d say. “What would you do?” Initially, his answers focused on implementation. Gradually, they became strategic. “We could fix the symptom,” he’d say, “or we could redesign the flow to address the root cause.”

Coaching philosophy.

  • Daily touchpoints. 15-minute morning check-ins to discuss decisions, not tasks.
  • Learning by doing. Started with small product decisions, gradually increased scope.
  • Safe failures. Created space to make reversible mistakes and learn from them.
  • Customer exposure. Joined support calls to hear real user problems firsthand.

Three months in, he ran his first sprint planning alone. I sat in the back, silent. He asked every question I would have asked. Six months in, the CRM squad had the highest velocity and customer satisfaction scores. The sales engineer who knew CRM setups inside and out had blossomed into a strategic product leader, presenting roadmaps to the board. The CEO pulled me aside afterward: “Where did you find him?” I smiled. “He was always here. We just gave him the right role.”

4.3 Working agreements

We created agreements that everyone understood and accepted. Written by the team, for the team.

// [01] COMMUNICATION
  • 2-hour response SLA for team messages
  • Default to public channels over DMs
  • Emoji reactions for acknowledgment
  • Update Slack status when unavailable
// [02] MEETINGS
  • Agenda required 24 hours in advance
  • Start and end on time, always
  • Decline if you can’t contribute
  • 15-minute standups maximum
// [03] OWNERSHIP
  • If you commit, you deliver
  • Speak up early if blocked
  • No ticket, no work
  • Update tickets daily
// [04] RESPECT
  • Assume positive intent
  • Let people finish speaking
  • Feedback about work, not person
  • Resolve conflicts directly

These agreements applied to everyone. Engineers, product managers, leadership. No exceptions. When someone violated an agreement, we addressed it immediately with empathy and clarity.

// 4.4 · SPRINT PROCESS

Sprint process & definition of done

We established clear processes that made sense for our context. Every story had to meet specific criteria before entering a sprint.

Story requirements.

  • Clear business context explaining why this matters
  • Testable acceptance criteria
  • Dependencies and assumptions documented
  • Product owner approval before sprint planning

Definition of done.

  • Acceptance criteria met and validated
  • Product owner approval received
  • Customer-facing documentation updated
  • Staged for release with feature flags configured
  • Success metrics and tracking in place
// 4.5 · DEMO CULTURE

Demo culture & feedback loops

Every Friday at 3pm, we gathered for demos. Not status updates. Live demonstrations of working software.

Engineers showed what they built. Product gave feedback. Support shared customer reactions. Sales highlighted market needs. Everyone learned what others were working on and why it mattered.

These sessions built empathy across teams. Engineers understood customer pain. Product saw technical constraints. Support learned about upcoming features. The whole organization aligned around what we were building and why.

// 4.6 · RELEASE STRATEGY

Modern release strategy with feature flags

The production incident had made the team risk-averse about deployments. But larger, less frequent releases actually increased risk. We needed to decouple deployment from release and make rollbacks instant.

We implemented a sophisticated release strategy that separated deployment from release. Code ships continuously when ready. Customer-facing features release bi-weekly with a controlled 5-day ramp. This approach dramatically reduced risk while increasing velocity.

  • Continuous deployment. Code pushed to production when ready.
  • Bi-weekly releases. Customer features released every two weeks.
  • 5-day ramp. Gradual rollout from 1% to 100% of users.
  • Instant rollback. One-click reversion in 30 seconds.

The turning point. Week three with Harness. The new product manager on the CRM squad pushed his first major integration update. It broke for our largest enterprise customer. In the old world, this would have triggered panic calls, emergency meetings, and probably that promised “head rolling.”

Instead: click. Rolled back. 30 seconds. Customer never noticed. We fixed the edge case, deployed to 10 test accounts, verified the fix, then gradually rolled out to everyone. The new PM learned. The customer stayed happy. The CEO never knew.

Six months later, that skeptical senior developer came to me. “I was wrong,” he said. “This is how we should ship code.” Teams now deployed critical fixes during normal business hours with confidence.

The rip cord didn’t just change our deployment process. It changed our relationship with failure. Mistakes became learning opportunities instead of career-ending events. Teams started taking calculated risks because the downside was limited to 30 seconds of rollback time.

[05]

My role

// SCOPE
// PRODUCT FUNCTION

Established product management function at Kixie from the ground up.

// SQUAD STRUCTURE

Designed and implemented verticalized squad organization.

// AGILE TRANSFORMATION

Moved teams from ad-hoc to structured sprint methodology.

// TALENT DEVELOPMENT

Hired 3 PMs and coached an engineer’s transition to product management for the CRM squad.

// CROSS-TEAM ALIGNMENT

Built bridges between engineering, support, and sales teams.

// QUALITY STANDARDS

Defined sprint processes and quality standards for all teams.

// WORKING AGREEMENTS

Facilitated creation and adoption of team working agreements.

[06]

Results

// MEASURED

Measurable improvements in velocity, quality, and team satisfaction.

// HOW WE MEASURED

Every month, we sent a five-question anonymous survey through Officevibe. Simple questions: “Do you understand your team’s priorities?” (clarity), “Do you feel your work matters?” (purpose), “Would you recommend Kixie as a place to work?” (advocacy), “Do you have the tools to succeed?” (enablement), and “Do you trust your team?” (psychological safety). Each question scored 1–5. The average became our engagement score, providing clear signals about team health.

// KEY METRICS · BEFORE VS AFTER
// Standup duration · max 75 min
Before
60+ min
After
15 min
// Average ticket age · max 100 days
Before
90+ days
After
14 days
// Sprint completion · 0–100%
Before
~40%
After
92%
// Team engagement · 1–5 scale
Before
2.8 / 5
After
4.2 / 5
▲ Standups −75% · Ticket age −84% · Sprint completion +52 pp · Engagement +1.4 pts

Engineering & deployment outcomes

Six-month window.

Code deployment Continuous // push when ready
Customer bugs −30% // reported issues
Feature velocity // stories per sprint
Rollback time 30 sec // was hours
Deploy confidence 95% // teams shipping
Weekend pages 0 // since feature flags
[07]

Management philosophy

// PRINCIPLES
// EMPATHY FIRST

Every problem started with understanding. Why were people late to standups? Because they felt pointless. Why were tickets aging? Because nobody knew who owned them. Why was morale low? Because talented people felt trapped in dysfunction.

// CLEAR BOUNDARIES CREATE FREEDOM

When the Telephony squad knew exactly what they owned, they stopped waiting for permission. When working agreements defined response times, people stopped wondering if they were being ignored. Clarity enabled autonomy.

// PROCESS SERVES PEOPLE

We implemented Agile principles, but adapted them to our reality. Standups were 15 minutes because that’s what worked. Sprints were two weeks because that matched our release cycle. The best process is the one your team actually follows.

// MEASURE WHAT MATTERS

We stopped counting lines of code and started measuring customer outcomes. Sprint velocity meant nothing if we weren’t solving real problems. Team satisfaction scores mattered because engaged teams build better products.

// INVEST IN PEOPLE

The sales engineer I promoted to product management proved something important: talent exists everywhere in your organization. His customer expertise and CRM knowledge, combined with daily coaching sessions, transformed into strategic product leadership. Six months later, he was presenting roadmaps to the board. Investment in people compounds faster than any technology investment.

[08]

Frequently asked questions

// FAQ
// Q · HOW LONG DID IT TAKE?

Two weeks to restructure into squads. Three weeks to implement our modern release process. Three months for teams to fully adopt the new practices. Six months to achieve the 92% sprint completion rate. The structural changes happened quickly, but cultural transformation took time. Once teams experienced the benefits of smaller, safer releases, adoption accelerated.

// Q · THE BIGGEST CHALLENGE?

Building trust after the production incident. The team had become risk-averse and process-heavy. The turning point came with our first successful feature flag rollback — 30 seconds to revert, no customer impact. This proved that we could ship safely and frequently. As confidence grew, teams began taking ownership and innovating again.

// Q · HANDLING RESISTANCE TO CHANGE?

We involved everyone in creating the solution. Engineers wrote the working agreements. Teams chose their own squad structures. People support what they help create. When someone resisted, we asked what would work better. Usually, they had valid concerns that improved our approach.

// Q · WHICH METRICS MATTERED MOST?

Sprint predictability told us if teams understood their capacity. Ticket age showed if we were solving the right problems. Team engagement surveys revealed if people felt heard and valued. Customer-reported bugs measured our quality. Every metric connected to either team health or customer success.

// Q · SPECIFIC FRAMEWORKS?

We borrowed from Scrum, Kanban, and Shape Up, but created something uniquely ours. Spotify’s squad model inspired our structure, but we adapted it for our size. Amazon’s working backwards approach influenced our PRDs. The framework that works is the one that fits your context.

// Q · WHY SUCH SIMPLE SQUAD BOUNDARIES?

The team needed clear ownership and fast decision-making. We eliminated inter-team dependencies so each squad could deliver value independently. No waiting, no blocked tickets, no coordination overhead. This structure was intentional. Once we established reliable delivery, we could evolve. By 2026, we’ll introduce cross-functional AI initiatives requiring squad collaboration. Voice AI will leverage CRM data. Predictive analytics will span all verticals. But first, we needed to establish strong foundations for independent delivery.

// LET’S TALK

Build teams that ship.

Transform your engineering organization with empathy, clear principles, and measurable results.

made with care & curiosity · saadat · beaverton, or
© Saadat Islam