Why Stakeholder Engagement is Half the Job When You're the Only Developer

Saturday, Apr 11, 2026 | 4 minute read | Updated at Saturday, Apr 11, 2026

@

I am the only internal Power Platform developer at ThriveTribe. No team to bounce ideas off. No senior dev to escalate to. Just me.

You learn something quickly in that setup. Technical skill gets you halfway there. The other half is knowing what to actually build.

And you only find that out by talking to people.

Everyone Has a Different Lens

ThriveTribe has a CTO, programme managers, operations leads, clinical advisors, and frontline staff who open Dynamics 365 first thing every morning and close it last thing at night.

Every conversation I have with each of them is valuable. But in completely different ways.

The CTO gives me direction. Strategic priorities, where the organisation is heading, what integrations are coming. That shapes how I think about architecture and what to build for longevity versus what to ship now.

A programme manager gives me scope. What is the process supposed to look like? What are the compliance requirements? What does success actually mean for this programme?

A frontline advisor gives me reality. What is the process actually like? Where does it break down? What workarounds have they quietly built into their daily routine because the system doesn’t quite fit the work?

That last one is the one developers most often skip. It is also the one that tells you the most.

The Things You Miss From a Distance

A while back I sat with one of our advisors and watched them complete a task end to end. No instructions, no leading questions. Just watching.

Frustrated clicks that went nowhere. A field they always skipped. The same button causing uncertainty every single time.

I went in expecting a feature request. What I got was more useful than that. The system was fighting them. Not in a dramatic way. In the quiet, daily, death-by-a-thousand-cuts way that never makes it into a support ticket but costs real time and energy every single day.

So I set real defaults so they stopped typing the same values into every record. Reordered fields to match how the work actually happens. Trimmed the command bar down to the actions they actually use. No new features. A few hours of work. The app felt faster.

That insight did not come from a requirements document. It came from sitting with someone and shutting up long enough to see what they were dealing with.

Why Every Level Matters Equally

It is tempting to weight the conversations differently. The CTO sets the agenda so that conversation feels more important. The advisor is just a user.

That framing will cause you to build the wrong things.

The advisor is the person your work has to serve. They are the ones who will tell you the new referral form is technically complete but has a dropdown that takes four clicks to reach when the work demands it be the first thing on screen. They are the ones who will tell you that a field you spent a week building is always left blank because nobody actually needs it.

The CTO will rarely know that. It is not their job to know that.

My job is to hold both conversations and build something that satisfies both. Strategic direction from the top. Ground truth from the people doing the work. Those two things do not always point in the same direction, and when they diverge it is worth surfacing before you write a single line of code.

What It Actually Looks Like in Practice

It is not a kickoff meeting where you collect requirements and disappear.

It is checking back with an advisor two weeks after a change to ask if it actually helped. It is being present enough that people flag things to you informally, not just through a ticket. It is translating what a CTO describes in strategic terms into something a canvas app can actually deliver, and then validating that translation with the people who will use it every day.

As the only developer, I do not have the luxury of specialising in just the technical side. The business analysis, the user research, the stakeholder management, that is all part of the role too.

The best thing I have built at ThriveTribe was not the most technically complex. It was the one where I understood the problem well enough before I started that I barely had to change anything after deployment.

That only happened because I asked the right people the right questions first.

© 2026 Ibrahim Stephenson

This Site

This is where I share blog posts, projects, and things I’m thinking about. Mostly around Power Platform, but occasionally beyond it.

About Me

I’m Ibrahim, a Power Platform Developer based in London.

This is my corner of the internet. Somewhere to write about the things I’m building, the problems I’m solving, and whatever else is on my mind.

Currently drowning in backlog.

Sole internal Power Platform developer at a UK health and wellbeing charity, building and maintaining the Dynamics 365 systems that run NHS health programmes. Always down to talk about whatever, whenever.

If you are looking for something to read and want to hear my opinion (that no one asked for) on the books i/ve read, then take a look at my library.

Unfortuntely my real life Library is much smaller since i keep giving away books after i/ve read them, but maybe that/s my love language.

Powercademy

I contribute to and edit Power Platform content for Powercademy across YouTube and LinkedIn.

Being part of the team has genuinely broadened my perspective, new features, implementations, and ways of using Power Apps I would never have discovered on my own. If you work in the Power Platform space, it is worth a subscribe.

Library

Take a look at my ratings and reviews for all the books i’ve read, animes i’ve watched and mangas i’ve also read…

Browse the full library →

Get in Touch

Feel free to drop me a message below, whether you want to say Hi, discuss a project or simply connect. My inbox is always open.

Social Links