<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>management — jd:/dev/blog</title><description>Posts tagged &quot;management&quot; on jd:/dev/blog.</description><link>https://julien.danjou.info/</link><item><title>The Problem with OKRs Isn’t OKRs</title><link>https://julien.danjou.info/blog/the-problem-with-okrs-isnt-okrs/</link><guid isPermaLink="true">https://julien.danjou.info/blog/the-problem-with-okrs-isnt-okrs/</guid><description>Why most teams would be better off with a clear plan than a quarterly ritual.</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I first encountered OKRs at &lt;a href=&quot;http://datadoghq.com&quot;&gt;Datadog&lt;/a&gt;. They were already in place when I joined — nobody really explained the “why” behind them. You just filled out your section in the shared Google Doc. The company was growing fast, already past 1000 employees. My team was new. We cargo-culted what others were doing.&lt;/p&gt;
&lt;p&gt;In theory, &lt;a href=&quot;https://en.wikipedia.org/wiki/Objectives_and_key_results&quot;&gt;OKRs&lt;/a&gt; are about aligning a team around measurable objectives. You set a direction (“Objective”), define how you’ll know you’ve made progress (“Key Results”), and track it. Simple. Ambitious. Inspiring, even.&lt;/p&gt;
&lt;p&gt;In practice? It was a glorified quarterly to-do list.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://julien.danjou.info/images/blog/7ac2d3e2-63c5-47c5-80b3-8f7a04943c51_1376x864.webp&quot; alt=&quot;Illustration of OKRs becoming a glorified quarterly to-do list&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Management would come down with a spreadsheet of tasks. You could discuss the list, maybe argue your way into trimming it down. But the measure of success wasn’t impact. It wasn’t even delivery velocity. It was binary: did we check the box, yes or no?&lt;/p&gt;
&lt;p&gt;There was no conversation about &lt;em&gt;why&lt;/em&gt; we were doing these things. No attempt to tie work to outcomes like activation, retention, support ticket volume, user satisfaction — anything. Product management was largely absent. Engineering was expected to execute. Period.&lt;/p&gt;
&lt;p&gt;That’s not OKRs. That’s project management theater with a quarterly cadence.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;When Metrics Become a Bludgeon&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Because impact could not be measured, the game became about managing perception. If your manager brought you a list of 10 items, the game was to negotiate down to 5 and deliver 6. Overdeliver by carefully managing the optics.&lt;/p&gt;
&lt;p&gt;It became a ritual of negotiated checklists, not shared purpose. A way to evaluate individuals, not steer teams. The illusion of alignment without any of the benefits.&lt;/p&gt;
&lt;p&gt;When we started &lt;a href=&quot;https://mergify.com/&quot;&gt;Mergify&lt;/a&gt;, I brought some of that skepticism with me.&lt;/p&gt;
&lt;p&gt;We did try OKRs — for a while. And in some areas, they worked. Marketing, for instance, benefitted from clear metrics and planning: support ticket volume, incident count, lead generation. Things we could measure and reflect on quarterly.&lt;/p&gt;
&lt;p&gt;But for product and engineering? Not so much. We didn’t have a mature enough product management function early on. And engineers — rightly — didn’t see the value in spending hours fine-tuning quarterly goals that wouldn’t actually guide their day-to-day. (We eventually &lt;a href=&quot;https://julien.danjou.info/blog/aligning-project-management-with&quot;&gt;evolved to a project-driven workflow&lt;/a&gt; that worked much better for us.)&lt;/p&gt;
&lt;p&gt;Eventually, we stopped.&lt;/p&gt;
&lt;p&gt;Not because we didn’t believe in planning or goals — but because the format had become more effort than it was worth. We weren’t getting leverage from the process.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Plans, Not Rituals&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;What I’ve come to believe is this: most teams would be better off writing down a plan than chasing OKR perfection.&lt;/p&gt;
&lt;p&gt;A good plan answers: what are we going to ship, why does it matter, and how will we know if it worked?&lt;/p&gt;
&lt;p&gt;That’s it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://julien.danjou.info/images/blog/1e3a42b9-4a90-4b47-a366-de399f172029_1376x864.webp&quot; alt=&quot;Illustration of writing plans instead of chasing OKR perfection&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I appreciated &lt;a href=&quot;https://newsletter.posthog.com/p/youre-doing-quarterly-planning-wrong&quot;&gt;how Posthog described this recently in one of their updates&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“In 2022, we required “OKRs” as part of quarterly planning, but eventually walked it back. We found engineers were agonizing over finding the right metrics, while also feeling like metrics didn&apos;t accurately reflect their subjective view of progress.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;They realized something important: even if you &lt;em&gt;do&lt;/em&gt; write OKRs, you still need to write the plan. So maybe just… start with the plan.&lt;/p&gt;
&lt;p&gt;Let OKRs emerge when they make sense — when you have a clear outcome to optimize for. But don’t let a framework become a crutch.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Success Isn’t a Template&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;We love templates in tech. We copy Google’s OKRs. Amazon’s memos. Netflix’s culture deck.&lt;/p&gt;
&lt;p&gt;But these practices only work when paired with deep understanding. Blindly copying them won’t align your team or 10x your output.&lt;/p&gt;
&lt;p&gt;Success isn’t a template. It’s clarity, judgment, and execution.&lt;/p&gt;
&lt;p&gt;Sometimes that means writing OKRs. Sometimes it just means writing a plan that everyone understands — and ships.&lt;/p&gt;
</content:encoded><category>management</category></item><item><title>“It’s Complicated” Is Not an Excuse</title><link>https://julien.danjou.info/blog/its-complicated-is-not-an-excuse/</link><guid isPermaLink="true">https://julien.danjou.info/blog/its-complicated-is-not-an-excuse/</guid><description>“It’s Complicated” Is Not an Excuse</description><pubDate>Tue, 11 Mar 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I spend a lot of time talking to engineers.&lt;/p&gt;
&lt;p&gt;I ask them about &lt;strong&gt;design choices&lt;/strong&gt;, &lt;strong&gt;technical decisions&lt;/strong&gt;, and &lt;strong&gt;why something is built a certain way&lt;/strong&gt;. I try to understand &lt;strong&gt;why this feature is so cumbersome to use&lt;/strong&gt;, &lt;strong&gt;why this API is so convoluted&lt;/strong&gt;, or &lt;strong&gt;why the user experience feels unnecessarily difficult&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;And more often than not, the response I get is:&lt;/p&gt;
&lt;p&gt;💬 &lt;strong&gt;“Well… it’s complicated.”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sure. Everything is complicated.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That’s why you’re here. That’s why you’re an &lt;strong&gt;engineer&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;But &lt;strong&gt;“it’s complicated” should never be an excuse for bad design.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://julien.danjou.info/images/blog/51d36525-99b3-4bc2-bfc6-71543082d6b4_1376x864.png&quot; alt=&quot;Illustration of engineers using complexity as an excuse for bad design&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Imagine If Other Professions Worked Like This&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Let’s take &lt;strong&gt;a bakery&lt;/strong&gt;, for example.&lt;/p&gt;
&lt;p&gt;You walk in and ask for &lt;strong&gt;a loaf of bread&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The baker hands you a cup of flour and some water.&lt;/p&gt;
&lt;p&gt;🫤 &lt;strong&gt;“Uhh… I was expecting actual bread.”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;💬 &lt;strong&gt;“Well… it’s complicated.”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;💬 &lt;strong&gt;“We’d have to mix the dough, let it rise, bake it for a while…”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;💬 &lt;strong&gt;“That’s a lot of steps, so we just decided to give you the raw ingredients instead.”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is exactly how software feels someday.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When users interact with your product, they don’t want to assemble the damn bread. They just want &lt;strong&gt;something that works&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Your job as an engineer is to handle complexity—not push it onto the user.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The Difference Between Good and Bad Engineering&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Look, I get it. Engineering &lt;strong&gt;is&lt;/strong&gt; hard.&lt;/p&gt;
&lt;p&gt;Making things simple &lt;strong&gt;is&lt;/strong&gt; difficult.&lt;/p&gt;
&lt;p&gt;Abstracting complexity &lt;strong&gt;takes effort&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;But &lt;strong&gt;great engineers&lt;/strong&gt; don’t just write code—they design experiences.&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;bad engineer&lt;/strong&gt; builds something difficult and says, &lt;strong&gt;“Well, it’s complicated.”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;great engineer&lt;/strong&gt; builds something difficult and makes it look &lt;strong&gt;simple.&lt;/strong&gt; (More on what makes &lt;a href=&quot;https://julien.danjou.info/blog/how-to-be-a-great-software-engineer&quot;&gt;a great software engineer&lt;/a&gt;.)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;🔹 &lt;strong&gt;Bad engineering forces users to deal with complexity.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;🔹 &lt;strong&gt;Good engineering hides the complexity behind smart design.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Take Apple, for example. You know what’s &lt;strong&gt;actually complicated&lt;/strong&gt;?&lt;/p&gt;
&lt;p&gt;🔹 Compressing a 4K video into a tiny file.&lt;/p&gt;
&lt;p&gt;🔹 Rendering realistic lighting effects in real-time on an iPhone.&lt;/p&gt;
&lt;p&gt;🔹 Syncing all your messages, contacts, and photos seamlessly across devices.&lt;/p&gt;
&lt;p&gt;But do Apple users &lt;strong&gt;ever have to think about any of that?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No. It &lt;strong&gt;just works&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;That’s &lt;strong&gt;good engineering.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://julien.danjou.info/images/blog/dad2f44b-6a86-4552-b29c-d08dce3d0ea3_1376x864.png&quot; alt=&quot;Illustration of good engineering making complex things feel simple&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Stop Saying “It’s Complicated”—Start Making It Simple&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;When you hear yourself saying, &lt;strong&gt;“It’s complicated”&lt;/strong&gt;, stop for a second and think:&lt;/p&gt;
&lt;p&gt;🛑 &lt;strong&gt;Are you solving a hard problem in the simplest way possible?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;🛑 &lt;strong&gt;Or are you just passing the complexity to the user?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If it’s the latter, &lt;strong&gt;you haven’t finished the job yet.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Because real engineering isn’t about making things work.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It’s about making things work… simply.&lt;/strong&gt;&lt;/p&gt;
</content:encoded><category>coding</category><category>management</category></item><item><title>Remote Work: Great, But Not Perfect</title><link>https://julien.danjou.info/blog/remote-work-great-but-not-perfect/</link><guid isPermaLink="true">https://julien.danjou.info/blog/remote-work-great-but-not-perfect/</guid><description>And why so many companies mandate RTO</description><pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Running a fully remote company is an incredible experience, and I say this as someone who’s been working remotely for the past 15 years and managing a remote-first company, &lt;a href=&quot;https://mergify.com&quot;&gt;Mergify&lt;/a&gt;, for the last five. Yet, after a week of in-person collaboration with my team in Toulouse, I feel compelled to reflect on what makes remote work great—and where it falls short.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://julien.danjou.info/images/blog/2bc3a283-980f-4bcc-9ce0-df9740448fe5_3607x2635.jpeg&quot; alt=&quot;Mergify team collaborating in person during an on-site week in Toulouse&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Let me start by saying this: &lt;strong&gt;remote work is fantastic&lt;/strong&gt;, but it’s not perfect. It’s a trade-off. Depending on your company’s stage, your team’s roles, and the challenges you’re facing, the choice between remote, hybrid, or in-office work can make all the difference.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;What Makes Remote Work Amazing&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The benefits of remote work are undeniable:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Focus and Efficiency&lt;/strong&gt;: Remote work allows individuals to dive deep into their tasks without the distractions of an open office.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Work-Life Balance&lt;/strong&gt;: Cutting out commutes and office hours lets people design their schedules in ways that suit them best.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Access to Global Talent&lt;/strong&gt;: A remote model lets you hire the best person for the job, no matter where they are. At Mergify, this has been invaluable.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Flexibility and Autonomy&lt;/strong&gt;: Remote work naturally fosters a culture of trust, where people take ownership of their time and deliverables.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But here’s the catch: &lt;strong&gt;communication in remote work isn’t as fluid as in-office communication.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Why In-Office Communication is Superior&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Face-to-face communication is powerful in ways that virtual communication simply can’t replicate. It’s not just about words—it’s about body language, energy, and subtle nonverbal cues that humans naturally pick up when we’re in the same room.&lt;/p&gt;
&lt;p&gt;When you’re remote, &lt;strong&gt;everything has a higher latency&lt;/strong&gt;. Sure, you can make video calls, send Slack messages, and send emails, but it’s like having a conversation with poor reception. You’ll get your message across, but it’s less fluid and often lacks the nuances that make communication easy and productive.&lt;/p&gt;
&lt;p&gt;Now, this might not be a problem, depending on where you work.&lt;/p&gt;
&lt;p&gt;For startups, this trade-off is especially magnified. When you’re building something new and need constant alignment, the lack of spontaneous coffee chats and hallway conversations slows you down. Good ideas often spark from casual interactions—something much harder to replicate remotely.&lt;/p&gt;
&lt;p&gt;The rollercoaster, that a startup is, requires sharing the energy and adrenaline that you get from awesome news and the comfort that everyone needs when some cloudy day happens. But it’s hard to get the vibe from your coworkers when they are far away. The connection is more difficult to make and maintain.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The Remote vs. Office Matrix&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Consequently, the choice between remote and office work isn’t one-size-fits-all; it’s a matrix of &lt;strong&gt;role&lt;/strong&gt; and &lt;strong&gt;company size&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Large Companies&lt;/strong&gt;: For individual contributors, remote work can be as effective as being in the office. In large organizations, communication often requires structure anyway, and remote tools can handle most of this. However, for managers in these settings, the lack of face-to-face interaction can make it harder to truly understand what’s going on in their teams.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Startups&lt;/strong&gt;: For smaller companies and startups, where speed, creativity, and alignment are critical, remote work becomes trickier. It’s harder to maintain momentum and cohesion when everyone is isolated. Founders and managers need to be proactive, creating systems for communication and connection that compensate for the lack of in-person collaboration.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of course, it’s an oversimplification, and it requires nuance, but you get the gist.&lt;/p&gt;
&lt;p&gt;The matrix also applies to roles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Individual contributors&lt;/strong&gt;, particularly in large companies, the need to be physically present in an office can feel unnecessary. Their work often revolves around tasks that require focus rather than constant communication or managing teams. Sitting behind a desk all day in an office doesn’t necessarily enhance their productivity or add value to their contributions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On the other hand, &lt;strong&gt;managers&lt;/strong&gt;, especially in startups, face unique challenges with remote setups. Their roles demand frequent interaction, gauging team dynamics, and fostering collaboration. Without the ability to observe non-verbal cues or engage in casual, spontaneous conversations, understanding the team’s morale and addressing issues proactively becomes significantly harder.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same goes for seniority:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Junior employees&lt;/strong&gt; typically require more hands-on management, regular feedback, and frequent check-ins. Without the autonomy or experience to navigate challenges independently, they benefit greatly from close guidance and structured oversight.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In contrast, &lt;strong&gt;senior employees&lt;/strong&gt; tend to be highly autonomous. They often need minimal direction, excelling at managing their own work and making decisions. They are comfortable raising issues or seeking input when needed, allowing them to operate effectively with little interaction from their managers.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is one of the reasons there has been so much vociferation against &lt;strong&gt;Return to Office (RTO)&lt;/strong&gt; mandates promulgated in recent years, especially in &lt;strong&gt;larger companies and amongst senior individual contributors&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://julien.danjou.info/images/blog/8f13ea90-95d8-4c4c-b61a-33f9b00e2db0_1343x1579.png&quot; alt=&quot;Chart showing remote work preferences by role seniority and company size&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The Mergify Experience: Remote, But Not Alone&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;At Mergify, &lt;a href=&quot;https://blog.mergify.com/embracing-remote-work-how-we-built-mergify-as-a-successful-asynchronous-company/&quot;&gt;we’ve been fully remote from the start&lt;/a&gt;, and we’re committed to staying that way. But we know it’s not without challenges. Here’s how we’ve managed the trade-offs:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Intentional Connection&lt;/strong&gt;: We schedule regular virtual coffee breaks to foster camaraderie and maintain a sense of community.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Quarterly On-Sites&lt;/strong&gt;: Every few months, we bring the team together in person. Our recent week in Toulouse was a reminder of how valuable these moments are—not just for productivity but for bonding as a team. Sharing meals, brainstorming in person, and simply spending time together are irreplaceable experiences. Nothing beats your team being yelled at by the game master of an escape game for having hacked your way around the solution, in true startup spirit. 😅&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Focus on Proactivity&lt;/strong&gt;: Remote work requires deliberate communication. Everyone on the team needs to take the initiative to keep each other informed and aligned.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Hiring for Autonomy&lt;/strong&gt;: A remote model of self-motivated, independent individuals who excel without constant oversight. Building a team with these traits has been crucial for our success. Not everyone is made for remote work. (More on this in &lt;a href=&quot;https://julien.danjou.info/blog/not-just-a-job-its-a-ride&quot;&gt;Not Just a Job, It&apos;s a Ride&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://julien.danjou.info/images/blog/47001332-a007-4617-ac0f-b4b394249335_1376x864.png&quot; alt=&quot;Illustration of hiring autonomous people for remote work success&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;strong&gt;RTO and the Future of Work&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The current trend of companies mandating a Return to Office reflects the challenges of remote work—particularly for management. It’s easier to see what’s happening, build trust, and foster collaboration in person. Yet, for many roles and organizations, remote work remains a superior option.&lt;/p&gt;
&lt;p&gt;The reality is that no single model is perfect. For some, the trade-offs of remote work are worth it. For others, the benefits of in-office collaboration outweigh the flexibility of remote setups. &lt;strong&gt;What matters most is that companies recognize these trade-offs and build systems that suit their unique needs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Remote work is here to stay, but it’s not a panacea. It’s a trade-off between flexibility and connection, efficiency and spontaneity. At Mergify, we’ve embraced remote work with open eyes—recognizing its strengths while finding ways to address its weaknesses. Whether remote, hybrid, or in-office, the key is to adapt, experiment, and keep evolving.&lt;/p&gt;
&lt;p&gt;What’s your take on the remote vs. office debate? Let me know in the comments or reach out—I’d love to hear how others are navigating this shift.&lt;/p&gt;
</content:encoded><category>startup</category><category>management</category></item><item><title>Aligning Project Management with Company&apos;s Values</title><link>https://julien.danjou.info/blog/aligning-project-management-with/</link><guid isPermaLink="true">https://julien.danjou.info/blog/aligning-project-management-with/</guid><description>Aligning Project Management with Company&apos;s Values</description><pubDate>Tue, 10 Dec 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;When Mehdi and I co-founded Mergify, we didn’t just set out to create a great product—we wanted to build a company that reflected our values. Part of that journey has been rethinking project management, a task informed by years of working in organizations where “Agile” had become synonymous with bureaucracy. What started as a flexible, team-oriented methodology often felt bogged down by rituals that added complexity without delivering real results.&lt;/p&gt;
&lt;p&gt;Over the past year, we’ve refined our project management approach at Mergify, shaping it to fit not only the needs of our team but also our belief in simplicity, ownership, and autonomy. Here’s the story of how we got there—and why building a workflow that aligns with your values matters as much as the work itself.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;My Journey Through Agile Overload&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;When I look back at my experiences with Agile in various organizations, one story sticks out. Early in my career, I joined a team at &lt;a href=&quot;https://redhat.com&quot;&gt;Red Hat&lt;/a&gt;, one of the most functional, productive groups I’ve ever worked with. We didn’t rely on heavy Scrum processes; instead, we used a lightweight Kanban board and had stand-ups over &lt;a href=&quot;https://en.wikipedia.org/wiki/IRC&quot;&gt;IRC&lt;/a&gt;. It wasn’t fancy, but it worked. We focused on the work, not the process.&lt;/p&gt;
&lt;p&gt;Contrast that with some other teams I observed. One team, with over 20 members, struggled to maintain a sense of ownership. The &lt;a href=&quot;https://www.theguardian.com/technology/2018/apr/24/the-two-pizza-rule-and-the-secret-of-amazons-success&quot;&gt;two-pizza rule&lt;/a&gt;, famously touted by Jeff Bezos, couldn’t have been more relevant here: a team too big to share two pizzas is often too big to stay effective. Communication is complicated, and the sense of ownership disappears.&lt;/p&gt;
&lt;p&gt;Yet management decided to unify everyone under a single Scrum process, complete with daily stand-ups, sprints, retrospectives, and poker planning.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://julien.danjou.info/images/blog/4c8fc2f7-0ba1-4d1f-8bd8-35af6390654e_1376x864.webp&quot; alt=&quot;Illustration of a large team struggling under heavy Scrum processes&quot; /&gt;&lt;/p&gt;
&lt;p&gt;That did not fix the problem of the 20-person team. Even my high-functioning team began to falter under the weight of unnecessary rituals.&lt;/p&gt;
&lt;p&gt;It was a powerful lesson: the process isn’t inherently good or bad but must serve the people doing the work.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Starting Mergify with a Blank Slate&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;When we started Mergify, we wanted to avoid the traps of over-engineering our processes. We began with almost no structure—just Slack messages and quick syncs to stay aligned. As the team grew, we added a daily stand-up. For a remote-first company, these short, synchronous check-ins were critical for maintaining a shared understanding, even as most of our work remained asynchronous.&lt;/p&gt;
&lt;p&gt;Instead of following Agile dogma, we opted for a Kanban approach. Tasks moved naturally across the board with minimal friction. We didn’t bother with two-week sprints or strict velocity tracking; we let the workflow dictate the process.&lt;/p&gt;
&lt;p&gt;And it worked; for a while.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Why Lightweight Isn’t Always Enough&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Over time, cracks began to appear. One issue was ownership: who was responsible for creating cards on the Kanban board? Engineers who weren’t involved in defining tasks felt disconnected from the problem, treating the cards as instructions rather than opportunities to solve meaningful challenges. The person creating the card and the person doing the work weren’t always on the same page.&lt;/p&gt;
&lt;p&gt;Another challenge was the endless backlog without a clear sense of what we were building or why; tasks accumulated, and the act of moving cards felt less like progress and more like treading water. The team craved a greater sense of accomplishment—a way to see their impact beyond the daily grind.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Evolving to a Project-Driven Workflow&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;To address these issues, we introduced a project-driven layer to our workflow. Projects became our new organizing principle: scoped pieces of work that could be completed in two to four weeks. Each project was defined by three key elements: a &lt;strong&gt;brief&lt;/strong&gt;, a &lt;strong&gt;lead&lt;/strong&gt;, and a &lt;strong&gt;deadline&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;1. &lt;strong&gt;The Brief&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;The brief outlined the problem, the goals, and the context for the project. It provided enough structure to guide the engineer while leaving room for creativity. Engineers weren’t just implementers—they were collaborators, shaping the solution as they worked.&lt;/p&gt;
&lt;p&gt;2. &lt;strong&gt;The Lead&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;Every project had a designated lead who was responsible for tracking progress and ensuring the work stayed on course. This wasn’t about assigning blame; it was about having a clear point of contact who could raise blockers, answer questions, and coordinate efforts.&lt;/p&gt;
&lt;p&gt;3. &lt;strong&gt;The Deadline&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;Deadlines were less about pressure and more about focus. They encouraged engineers to make trade-offs, prioritize effectively, and avoid over-engineering. If something couldn’t be completed within the timeframe, we adjusted the scope or deferred less critical elements.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://julien.danjou.info/images/blog/ad9c358b-c1d4-4e07-ba08-e11ebf84bd06_1376x864.webp&quot; alt=&quot;Illustration of project-driven workflow with briefs, leads, and deadlines&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;What We Gained&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The shift to project-driven work transformed how we operated. It gave engineers a sense of ownership and allowed us to ship faster, avoiding the dreaded “tunnel effect” where nothing tangible gets delivered for months. It also helped us align our priorities, ensuring that every project contributed meaningfully to our goals.&lt;/p&gt;
&lt;p&gt;This system wasn’t just about productivity but about creating a culture where engineers felt empowered and connected to their work. It reinforced our belief that processes should serve people, not the other way around.&lt;/p&gt;
&lt;p&gt;A few people I talked about our system thought it resembled the &lt;a href=&quot;https://basecamp.com/shapeup&quot;&gt;Shape Up&lt;/a&gt; methodology from Basecamp. I think it does have similarities, except that we’re a small company, meaning we don’t have enough teams to model it exactly yet. But that’s definitely a methodology that resonates with us.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://julien.danjou.info/images/blog/dea4170d-6f82-4e9f-9d0d-523c0ac8f4e5_2000x729.png&quot; alt=&quot;Diagram of the Shape Up methodology from Basecamp&quot; /&gt;
&lt;em&gt;The Shape Up methodology&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Final Thoughts&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Looking back, the changes we made weren’t just about fixing problems—they were about staying true to our values. At Mergify, we believe in autonomy, ownership, and simplicity, and our workflow reflects those principles.&lt;/p&gt;
&lt;p&gt;If you’re struggling with your own project management processes, ask yourself: do they serve your team’s needs, or are they just there because “that’s how it’s done”? (I wrote about a related frustration in &lt;a href=&quot;https://julien.danjou.info/blog/the-problem-with-okrs-isnt-okrs&quot;&gt;The Problem with OKRs Isn’t OKRs&lt;/a&gt;.) The best workflows aren’t the most popular—they’re the ones that align with your culture and empower your people to do their best work.&lt;/p&gt;
&lt;p&gt;At Mergify, we’re proud of the system we’ve built, and we’re excited to keep evolving it as we grow.&lt;/p&gt;
</content:encoded><category>management</category><category>mergify</category></item></channel></rss>