In this Friday episode, I’m sharing some hard-earned lessons on delegating programming tasks—something that completely changed the way I work and lead.
I didn’t start out knowing how to delegate effectively. Like many of you, I just figured it out as I went. Over time, I reached a point where I didn’t even need a SAS license anymore because I had fully delegated all my programming tasks. But getting to that level of trust and clarity wasn’t always straightforward—especially with SOPs in the mix.
SOPs are meant to guide us, but I’ve found they can both support and limit effective delegation. In this episode, I break down what SOPs do well, where they fall short, and what really matters when assigning work to others.
🔍 I’ll walk you through:
✔ Why I chose to delegate all programming—and how it freed me up for higher-impact work
✔ The four levels of competence and how they shape your delegation style
✔ How to go beyond SOPs and set clear expectations around deliverables, timelines, quality, and constraints
✔ Why back-briefing and feedback are crucial—and often missing from formal processes
✔ What I look for in the right person to delegate to (hint: it’s not just about who’s free)
If you’re looking to level up your leadership, sharpen your communication, or get more strategic with your time, this episode will give you a practical roadmap.
Resources & Links
🔗 The Effective Statistician Academy – I offer free and premium resources to help you become a more effective statistician.
🔗 Medical Data Leaders Community – Join my network of statisticians and data leaders to enhance your influencing skills.
🔗 My New Book: How to Be an Effective Statistician – Volume 1 – It’s packed with insights to help statisticians, data scientists, and quantitative professionals excel as leaders, collaborators, and change-makers in healthcare and medicine.
🔗 PSI (Statistical Community in Healthcare) – Access webinars, training, and networking opportunities.
Join the Conversation:
Did you find this episode helpful? Share it with your colleagues and let me know your thoughts! Connect with me on LinkedIn and be part of the discussion.
Subscribe & Stay Updated:
Never miss an episode! Subscribe to The Effective Statistician on your favorite podcast platform and continue growing your influence as a statistician.
Let’s keep learning, growing, and making an impact—
Reach your potential, lead great science, and serve patients. Just be an effective statistician.
Never miss an episode!
Join thousends of your peers and subscribe to get our latest updates by email!
Get the





Learn on demand
Click on the button to see our Teachble Inc. cources.
Featured courses
Click on the button to see our Teachble Inc. cources.
Transcript
Delegating programming tasks – how SOPs help and hinder
WEBVTT
00:00:00.640 –> 00:00:16.855
You are listening to the Effective Statistician Podcast, the weekly podcast with Alexander Schacht and Benjamin Piske designed to help you reach your potential, lead great science, and serve patients while having a great work life balance.
00:00:23.315 –> 00:00:39.175
In addition to our premium courses on the Effective Statistician Academy, we also have lots of free resources for you across all kind of different topics within that academy.
00:00:39.635 –> 00:00:50.055
Head over to www.theeffectivestatistician.com and find the academy and much more for you to become an effective statistician.
00:00:50.930 –> 00:01:01.670
I’m producing this podcast in association with PSI, a community dedicated to leading and promoting use of statistics within the health care industry for the benefit of patients.
00:01:02.290 –> 00:01:14.605
Join PSI today to further develop your statistical capabilities with access to the ever growing video on demand content library, free registration to all PSI webinars and much, much more.
00:01:14.985 –> 00:01:23.670
Head over to the PSI website at psiweb.org to learn more about PSI activities and become a PSI member today.
00:01:30.210 –> 00:01:33.575
Welcome to another episode of the effective statistician.
00:01:34.115 –> 00:01:42.295
Today we talk about how SOPs help or hinder your delegation of programming tasks.
00:01:42.755 –> 00:01:49.200
Now I learned to delegate programming just by more or less doing it.
00:01:49.420 –> 00:01:56.560
I don’t know about you, but I never had any kind of guidance how to do it in the best way.
00:01:56.620 –> 00:02:04.415
So I just worked together with the programmers, and then I read the SOPs and followed the SOPs.
00:02:05.035 –> 00:02:12.095
However, there’s much more to effective programming delegation than what is in the SOPs.
00:02:13.290 –> 00:02:27.165
I delegated more and more the programming tasks over time, up to the point where I even had no SAS license anymore, because all the tasks around programming, I delegated to other people.
00:02:27.465 –> 00:02:29.005
Now why did I do that?
00:02:29.465 –> 00:02:34.765
The first is it freaked me up, and I was not a bottleneck anymore.
00:02:35.065 –> 00:02:45.960
I had more time to do things that only I can do, and I think that is really important for you as you grow in your career.
00:02:46.580 –> 00:03:05.205
You are not rewarded by the hours that you spend, by the impact that you generate, and especially if you have opportunities to delegate programming, then I would use them as much as possible.
00:03:05.665 –> 00:03:19.680
And if you’re a programmer, then delegate everything that is more mundane to someone that is more junior, so that you can focus on the things that only you can do.
00:03:20.155 –> 00:03:29.535
Generally our organizations demand us to delegate because that means we have more effective use of resources.
00:03:30.155 –> 00:03:39.100
Usually we delegate to more junior people and that means also cheaper people just from an organizational point of view.
00:03:39.560 –> 00:03:49.765
Also if we delegate work those people that we delegated to these kind of assignments means that they need to develop themselves.
00:03:50.305 –> 00:03:56.885
We can also make sure that the right work goes to the right people.
00:03:57.345 –> 00:04:00.970
I wasn’t really very effective in terms of programming.
00:04:01.510 –> 00:04:09.610
There were lots of other programmers and also much more junior people than me that did programming much more effective.
00:04:10.070 –> 00:04:24.795
So therefore, putting the programming work to where it’s done in the best, the fastest, the effective, the most cost effective way absolutely makes sense from an organizational point of view.
00:04:25.015 –> 00:04:34.370
And lastly, of course, delegation makes outsourcing of work possible or subcontracting of work if you’re working in a CRO.
00:04:34.670 –> 00:04:44.665
All of these are important things that we need to consider why we actually want to delegate programming tasks in the first place.
00:04:45.285 –> 00:04:55.230
Now the foundation of delegation is to have trust trust in the person or in the group that we delegate the programming to.
00:04:55.630 –> 00:04:59.090
Trust is built based on care, competence, and character.
00:04:59.630 –> 00:05:13.855
And I talked about this quite a lot in some episodes in 2024 so scroll back There were three episodes about exactly these three components care, competence, and character.
00:05:14.475 –> 00:05:33.100
Now I wanna trust the person that I delegate to and I wanna have the feeling that they care for my success, that they are competent enough to do the assignment, and that they have the character to actually deliver.
00:05:33.720 –> 00:05:39.765
So that, of course, depends on what the scope is.
00:05:39.765 –> 00:05:47.545
Do you have just some very, very basic things to do, or are there much more complex analysis to be done?
00:05:47.845 –> 00:05:49.385
How big is the assignment?
00:05:49.605 –> 00:05:52.610
Is it just one table for demographics?
00:05:53.310 –> 00:05:55.410
Or is it a whole study?
00:05:55.710 –> 00:05:58.450
Or a complex simulation exercise?
00:05:58.830 –> 00:06:02.850
Or advanced technique like Bayesian borrowing?
00:06:03.230 –> 00:06:08.115
The bigger the scope of the task, the bigger the trust needs to be.
00:06:08.495 –> 00:06:14.515
And of course, the bigger the trust, the less oversight you need to do.
00:06:14.975 –> 00:06:17.315
And here’s the first problem with SOPs.
00:06:18.015 –> 00:06:22.020
They very often have a one size fits all approach.
00:06:22.720 –> 00:06:31.460
So you need to follow everything in the SOP irrespective of how much trust you have in the different persons.
00:06:32.160 –> 00:06:45.535
And I think that’s a limitation because, on one hand, if you very, very much trust the people, the SOPs demand for all kind of different things that are not necessarily need to be done.
00:06:45.595 –> 00:06:50.440
So it becomes a little bit of a red tape, a bureaucratic exercise.
00:06:51.380 –> 00:07:01.775
On the other hand, if you have a very junior person, well, the SOPs just state what you need to do from a minimal level.
00:07:02.075 –> 00:07:08.415
So usually you probably need to do even more what is not all in the SOPs.
00:07:08.875 –> 00:07:15.880
When you think about who you delegate to, you can have four different scenarios.
00:07:15.940 –> 00:07:22.760
The first is the person you delegate to doesn’t know what he or she doesn’t know.
00:07:23.460 –> 00:07:26.680
So that is unaware incompetence.
00:07:28.025 –> 00:07:32.685
In that case, think about an intern that you delegate something to.
00:07:33.065 –> 00:07:38.125
You need to direct them very, very closely what to do.
00:07:38.905 –> 00:07:46.810
Now once they understand what they don’t know, they become aware about their incompetence.
00:07:47.830 –> 00:07:56.515
Then you need to change your delegation style to coaching them and help them grow their competence.
00:07:56.975 –> 00:08:04.675
After that, they get into the third state, and that is they become competent and they are aware of that.
00:08:05.375 –> 00:08:14.070
Here, you can focus mostly on supporting them, helping them move forward because they know what they know.
00:08:14.850 –> 00:08:25.715
And finally you can fully delegate when they get to the last stage and that is they are unaware of their competence.
00:08:26.335 –> 00:08:32.915
Then they don’t even know already what all the different things that they know because they are so advanced.
00:08:33.375 –> 00:08:35.955
Then it becomes really, really easy.
00:08:36.095 –> 00:08:52.835
And of course, SOPs don’t take that usually into account now when you want to delegate there’s a couple of different things that you need to go through the first thing is to help them understand of course what is the final deliverable?
00:08:53.055 –> 00:08:55.555
What is the outcome that you want to achieve?
00:08:56.255 –> 00:09:01.375
The other thing that you need to make clear is why do you need this?
00:09:01.375 –> 00:09:02.115
The background.
00:09:02.895 –> 00:09:13.040
Here also very often SOPs fall short in that they don’t ask the person that delegates to clarify why is something needed.
00:09:13.340 –> 00:09:15.600
However, that is really important.
00:09:15.900 –> 00:09:25.055
Otherwise, it becomes very difficult for the person that has delegated the programming task to decide when to do what.
00:09:25.195 –> 00:09:28.255
What, for example, is a conservative approach?
00:09:28.875 –> 00:09:33.080
What to do if there is a gap in the specification?
00:09:34.020 –> 00:09:35.720
Can they decide on themselves?
00:09:36.340 –> 00:09:37.720
What would make sense?
00:09:38.180 –> 00:09:41.160
Of course, when you delegate, you need to speak about timelines.
00:09:41.380 –> 00:09:42.760
That’s pretty clear.
00:09:43.060 –> 00:09:46.715
And you need to speak about quality standards.
00:09:47.255 –> 00:09:59.800
Quality is not just what’s in the SOP but what is the expectation from those in your organization that you will deliver other stuff to.
00:09:59.800 –> 00:10:16.025
And here of course some SAPs have some variability in terms of, let’s say, allow different quality steps and that depends of course on what kind of decisions you will make, how you will use the data, all these kind of different things.
00:10:16.485 –> 00:10:22.965
But don’t just think about quality just in terms of I followed the SOP yes or no.
00:10:22.965 –> 00:10:27.940
The next point you need to mention in the delegation is any constraints.
00:10:28.800 –> 00:10:30.580
Are there any budget constraints?
00:10:31.360 –> 00:10:35.620
Any constraints in terms of the data that you use?
00:10:35.920 –> 00:10:37.220
Any other constraints?
00:10:37.905 –> 00:10:44.085
Certain you only need to use SARs or you should only use R or whatsoever.
00:10:44.225 –> 00:10:46.005
There can be multiple constraints.
00:10:47.025 –> 00:10:48.005
Mention these.
00:10:48.385 –> 00:10:51.525
And finally of course provide resources.
00:10:52.705 –> 00:10:54.380
Are there additional tips?
00:10:54.520 –> 00:10:57.820
Are there additional times where you are available?
00:10:58.360 –> 00:11:01.420
Is there maybe a senior programmer that can help?
00:11:01.800 –> 00:11:04.140
Is there a certain technical guidance?
00:11:04.200 –> 00:11:05.820
All these kind of different things.
00:11:06.525 –> 00:11:10.065
Lots of these things are not mentioned in SOPs.
00:11:10.845 –> 00:11:15.745
Just following the SOPs will not make you delegate well.
00:11:16.045 –> 00:11:20.285
And SOPs very often don’t allow flexibility around these things.
00:11:20.285 –> 00:11:27.810
However, that is very often needed and the SOPs very often just state the minimal approach.
00:11:28.190 –> 00:11:31.410
So sometimes you need to go beyond that.
00:11:31.870 –> 00:11:45.405
The next step in delegation is, of course, if you have the ability, select the right person based on their skill, their motivation for a specific task, and their growth potential.
00:11:45.625 –> 00:11:48.445
We’ll, say, develop based on this.
00:11:49.030 –> 00:12:02.204
You wanna give something that is mundane, maybe to a more junior person for whom that still is a growth potential and not to the most senior programmer that you have in your group.
00:12:02.204 –> 00:12:05.321
Don’t just assign based on who is available.
00:12:05.321 –> 00:12:08.049
That is a very, very bad approach.
00:12:08.049 –> 00:12:16.231
I see that all the time, that, okay, who has the least amount of work and work goes to that person.
00:12:16.231 –> 00:12:17.400
That’s not optimal.
00:12:18.040 –> 00:12:25.740
Another step that I can highly recommend if you delegate is use a back breathing technique.
00:12:26.360 –> 00:12:31.755
Ask what they have understood in terms of what you delegated to them.
00:12:32.635 –> 00:12:34.575
Not have you understood everything?
00:12:34.715 –> 00:12:34.955
Yes?
00:12:34.955 –> 00:12:35.455
No?
00:12:35.595 –> 00:12:36.095
No.
00:12:36.315 –> 00:12:39.615
Let them explain what they have understood.
00:12:40.315 –> 00:12:44.670
That will help you to identify any challenges that they have.
00:12:45.230 –> 00:12:57.890
It will help you to understand whether there were some kind of miscommunication, misunderstandings, and helps them support them so that they actually ask for help.
00:12:58.545 –> 00:13:09.685
Back briefing, I don’t see a lot in SOPs, so I would highly recommend that you do this irrespective of whether that is mentioned in your SOPs.
00:13:10.305 –> 00:13:16.310
Again, just because it’s not mentioned in the SOPs doesn’t mean that you don’t need to do it.
00:13:16.310 –> 00:13:25.610
Maybe you don’t must do it because it’s required from an audit perspective, but it still makes sense to do certain things.
00:13:26.015 –> 00:13:31.635
Finally, when you delegate, you also should provide feedback on what you have delegated.
00:13:32.415 –> 00:13:39.475
And that is not just feedback in terms of making comments in the draft TFOs or things like that.
00:13:39.775 –> 00:13:45.340
Provide feedback on what they have done well and what they can improve on.
00:13:45.400 –> 00:13:53.260
What is the impact of any kind of problems that they did or any kind of things that they did well?
00:13:53.735 –> 00:13:56.155
Don’t just focus on the mistakes.
00:13:56.535 –> 00:14:00.075
Focus on the things that went well as well.
00:14:00.535 –> 00:14:06.715
Overall don’t just rely on the documents you need to use per SOP.
00:14:07.350 –> 00:14:13.770
Just delegating using specifications, I think, is really a better approach.
00:14:13.830 –> 00:14:19.155
For anything that is bigger, have a discussion, maybe probably even for smaller things.
00:14:19.795 –> 00:14:22.595
At least have a five or ten minute chat about it.
00:14:22.595 –> 00:14:29.815
If you delegate a much bigger kind of project, then have a meeting and speak about the background.
00:14:30.275 –> 00:14:34.710
Help people to understand what kind of disease you’re talking about.
00:14:34.850 –> 00:14:49.805
I once delegated a series of studies to one zero and I arranged a meeting at the beginning where I help statistician zero staff to understand what this disease is about.
00:14:50.425 –> 00:15:09.870
What are typical things that I would see, which questionnaires should go up, which questionnaires should go down, what typical concomitant medications there would be, what dosing of medication, all these kind of different things so that they understand more about the background.
00:15:10.730 –> 00:15:14.765
That helps so much with the delegation process.
00:15:15.625 –> 00:15:19.405
However, that is usually not mentioned in SOPs.
00:15:20.265 –> 00:15:24.045
Still, it’s very, very effective to do these things.
00:15:24.185 –> 00:15:29.320
So overall SOPs very often give you some minimal requirements.
00:15:30.340 –> 00:15:42.625
They are very often one size fits all approaches and therefore you need to follow them, of course, but very often you need to do things beyond that.
00:15:42.765 –> 00:15:45.345
Don’t just rely on what’s in the SOPs.
00:15:46.045 –> 00:15:50.385
Do more to delegate your programming tasks effectively.
00:15:51.290 –> 00:16:02.350
By the way, in the medical data leaders community, we have a workshop that is only about delegation, not just about delegation of programming tasks, any kind of delegation.
00:16:03.050 –> 00:16:13.755
And if you wanna upskill your tasks, check out the Medical Data Leaders community on the Effective statistician homepage.
00:16:14.215 –> 00:16:21.180
We do these kind of workshops on a regular basis, and maybe there’s just a slot around this that is coming up.
00:16:21.400 –> 00:16:31.375
We also have many more workshops and webinars there that can help you improve your leadership skills in all kind of different ways.
00:16:31.375 –> 00:16:37.795
So check out the effectivestatistician.com and the medical data leaders community there.
00:16:42.220 –> 00:16:45.680
This show was created in association with PSI.
00:16:46.060 –> 00:16:51.600
Thanks to Reine and her team at VVS who helped put the show in the background, and thank you for listening.
00:16:52.060 –> 00:16:55.280
Reach your potential, lead great science, and serve patients.
00:16:55.825 –> 00:16:58.245
Just be an effective statistician.
Join The Effective Statistician LinkedIn group
This group was set up to help each other to become more effective statisticians. We’ll run challenges in this group, e.g. around writing abstracts for conferences or other projects. I’ll also post into this group further content.
I want to help the community of statisticians, data scientists, programmers and other quantitative scientists to be more influential, innovative, and effective. I believe that as a community we can help our research, our regulatory and payer systems, and ultimately physicians and patients take better decisions based on better evidence.
I work to achieve a future in which everyone can access the right evidence in the right format at the right time to make sound decisions.
When my kids are sick, I want to have good evidence to discuss with the physician about the different therapy choices.
When my mother is sick, I want her to understand the evidence and being able to understand it.
When I get sick, I want to find evidence that I can trust and that helps me to have meaningful discussions with my healthcare professionals.
I want to live in a world, where the media reports correctly about medical evidence and in which society distinguishes between fake evidence and real evidence.
Let’s work together to achieve this.
