Alright, we’ve spent several threads talking about why culture matters more than tools, how to measure culture, and why AI amplifies culture gaps.
Let’s say you’ve done the hard work: You’ve convinced leadership that culture investment is critical. You have budget. You have buy-in.
Now what? ![]()
The Implementation Challenge
Here’s the problem I keep running into:
Culture is fuzzy. Tools have clear implementation paths.
If leadership approves budget for CI/CD tools:
- Research vendors (3 days)
- Run POC (2 weeks)
- Purchase and rollout (1 month)
- Measure impact (ongoing)
Clear steps. Clear timeline. Clear ownership.
But if leadership approves budget for "improving developer experience culture":
- Uhhh… where do I start?
- What’s step 1 vs. step 10?
- Who owns this?
- How long does it take?
- How do I know if it’s working?
I’ve struggled with this. Let me share what’s worked for me, and I’d love to hear what’s worked for you all.
First Steps I Recommend
Step 1: Run a Baseline Survey (Week 1-2)
What: Measure current state before you change anything.
How: Developer satisfaction survey measuring:
- Psychological safety: "I feel safe to push back, ask questions, admit mistakes" (1-5)
- Clarity: "I understand team priorities and how my work contributes" (1-5)
- Feedback loops: "I get timely feedback on my work" (1-5)
- Cognitive load: "I can focus on my work without constant context switching" (1-5)
- Collaboration: "I work effectively with other teams" (1-5)
Tools: Google Forms (free), CultureAmp ($5K/year), Officevibe ($3K/year)
Why: You can’t improve what you don’t measure. Baseline survey gives you:
- Data on WHERE culture gaps are
- Benchmark to measure progress
- Credibility with leadership ("We measured this")
Cost: $0-5K depending on tool
Time: 2 weeks
Step 2: Map Decision-Making Processes (Week 3-4)
What: Understand where decisions get stuck.
How: Workshop with eng leadership:
- List key decision types (architectural, technical, prioritization, hiring, etc.)
- For each decision type: Who has input? Who decides? Who needs to be informed?
- Identify bottlenecks: Which decisions take too long? Which escalate unnecessarily?
Output: Decision-making RACI matrix + list of decision-making problems to fix
Example bottleneck: "Product decisions get made without eng input, then eng pushes back, then we re-decide. Adds 2 weeks to every feature."
Cost: $3-5K for facilitator (or free if you run it yourself)
Time: 2 weeks
Step 3: Create Team Charters (Week 5-8)
What: Clarify team ownership, responsibilities, and communication.
How: Each team creates a charter:
- Mission: Why does this team exist? What business capability do we own?
- Ownership: What services/systems/domains do we own?
- Responsibilities: What are we accountable for?
- Communication: How do other teams work with us? What’s our SLA?
- Decision authority: What decisions can we make without escalation?
Why: Reduces cognitive load, clarifies ownership, improves cross-team collaboration.
Example: "Payments team owns all payment-related services. Other teams can call our APIs but shouldn’t modify our code. We commit to 24-hour response time for questions."
Cost: Mostly time. Maybe $5K for facilitator.
Time: 1 month (teams work in parallel)
Step 4: Establish Feedback Loops (Week 9-12)
What: Create regular rituals for feedback and improvement.
How: Implement:
- Sprint retros: Every 2 weeks, teams identify one process improvement
- 1-1s: Weekly eng manager to engineer check-ins
- Architectural reviews: Monthly forum for discussing technical decisions
- Cross-functional syncs: Weekly product-eng-design alignment
Why: Feedback loops are one of the three core DevEx dimensions. Without regular feedback, problems compound.
Cost: Mostly time. Maybe $5K for training managers on running effective retros and 1-1s.
Time: 1 month to establish rituals, ongoing to maintain
Step 5: Measure and Iterate (Month 4+)
What: Re-run the baseline survey, track metrics, adjust.
How:
- Month 4: Re-run developer satisfaction survey
- Compare to baseline: What improved? What didn’t?
- Adjust: Double down on what worked, fix what didn’t
Ongoing metrics:
- Quarterly developer satisfaction survey
- Velocity and quality metrics (to show business impact)
- Retention and attrition (to show talent impact)
Cost: Ongoing
Time: Quarterly check-ins
A Concrete Example from My EdTech Company
Let me share what we actually did:
Month 1: Baseline survey. Identified:
- Low scores on "clarity of priorities" (2.8/5)
- Low scores on "decision-making speed" (2.5/5)
- Medium scores on psychological safety (3.4/5)
Month 2: Decision-making workshop. Created RACI matrix:
- Product owns "what" and "why"
- Engineering owns "how" and "when"
- Weekly alignment meeting to resolve conflicts
Month 3: Team charters. Each team clarified ownership. Reduced cross-team dependencies by 40%.
Month 4: Established feedback loops:
- Sprint retros (every 2 weeks)
- Weekly product-eng sync
- Monthly architectural review
Month 5: Re-survey. Results:
- Clarity of priorities: 4.2/5 (was 2.8)
- Decision-making speed: 4.0/5 (was 2.5)
- Psychological safety: 3.8/5 (was 3.4)
Business impact:
- Velocity improved 35%
- Engineer retention improved (0 attrition in 6 months)
- Product-eng conflict way down
Total cost: ~$30K (surveys, facilitators, manager training)
Total time: 5 months
ROI: Massive (35% velocity improvement alone justifies the cost)
The Key: Leadership Must Model the Culture Changes
Here’s the hardest part:
Culture changes only stick if leadership models them.
If you create a decision-making RACI but leadership still makes arbitrary decisions, it won’t work.
If you establish psychological safety but managers punish people for pushing back, it won’t work.
If you create feedback loops but no one acts on feedback, it won’t work.
Culture flows from the top. Leadership must:
- Use the new decision-making frameworks
- Model psychological safety
- Participate in feedback loops
- Hold people accountable to new norms
This is why culture change is hard. It requires behavior change from leadership, not just new processes.
My Questions for You
1. What’s worked for you?
What first steps have you taken to improve DevEx culture? What worked? What didn’t?
2. How long did it take?
My experience: 3-6 months to see meaningful impact. Is that typical?
3. How did you maintain momentum?
Culture changes can regress if you don’t maintain them. How do you keep the improvements from sliding back?
4. What’s the biggest obstacle?
For me, it’s getting leadership to model the changes. What’s been hardest for you?
Let’s figure out the practical implementation side of this. Because culture investment only works if you actually DO it. ![]()