Getting a new team member working on a horticultural supplier’s data project

How we got a horticultural supplier's new team member working on a data project, from account and laptop to folder-level SharePoint access.

Back to Insights
Photo: Getting a new team member working on a horticultural supplier’s data project

11

Days from request to close

The Story

A horticultural supply business was running a data project with the help of an outside IT project consultant, and brought on a new team member to work on it. The business asked us to get them set up. The list was specific: an account, a computer with Python tools, access to a shared mailbox, and access to a SharePoint site that let them work with files without being able to change how the site was organised.

We logged 5.25 hours on it between late March and early April 2026, alongside the business’s normal support.

Pausing to agree the work

We created the new account straight away. Then we paused. Setting up a development environment and detailed permissions for a data project sat outside the business’s support agreement, so I talked it through with them before we went further.

That took a couple of days of phone tag. It’s still the right call. A project that quietly eats support hours becomes a surprise on an invoice, and nobody likes those.

The laptop and Python tools

The business had planned to use a spare tablet, but it had gone to someone else, so a spare laptop was used instead. The consultant sent a step-by-step guide for installing Python, Conda and VS Code and creating the project’s environment.

We followed it and hit two snags. The laptop already had a newer version of Python than the project needed. The consultant confirmed that was fine, because Conda builds its own separate environment with the right version. Then, at the step where VS Code should offer that environment for the project’s notebook, it didn’t appear. We sent the consultant a screen recording of exactly what we’d done.

First day

The new starter began on a Monday afternoon. We got them logged in and set up multi-factor authentication on the authenticator app on their phone.

Getting SharePoint permissions right

At the first training session, they couldn’t get into the SharePoint site at all. The consultant’s requirement was precise: read every page, edit files in two document libraries without creating or deleting folders, and view a third library. The folder structure had to stay fixed, because automated data flows built on Power Automate and Dataflows read from it.

We changed the permissions, but a library and the site pages still had unique settings blocking access. The next day, the consultant refined the requirement folder by folder: full access in one output folder, files but not folders in an inbox folder, read only on the four folders where the data flows run, and edit on the schedules library. We worked through it, and the consultant made one last adjustment themselves.

The missing kernel

During the next training session, VS Code wasn’t there for the new starter at all. The tools had been installed in a way that didn’t carry to their profile. We removed and reinstalled them under the user’s own profile. The environment still didn’t appear until I downloaded the matching version of Python, after which it showed up and the consultant confirmed it with the new starter.

Where they landed

The new team member signs in with multi-factor authentication, can open the project’s notebook in the right environment and has exactly the SharePoint access the project needs, and no more.

If you’re bringing someone onto a project with an outside consultant, get the consultant to write the access they need, folder by folder, before the start date.

If you’d like help setting that up, get in touch.

  • The Impact of Inaction

    "Without the right access and tools, a new starter spends their first training sessions locked out. Giving broad edit rights instead would have let anyone break the folder structure the automated data flows depend on."

  • The Bastion Fix

    We created the account, then paused while we agreed the extra work with the business, since it sat outside the support agreement. We set up a spare laptop with Python, Conda and VS Code from the consultant's guide, signed the new starter in with multi-factor authentication, and worked through the SharePoint permissions folder by folder until they matched what the project needed.

Next Action

Keep a written record of the site's folder permissions, so the next person on the project gets the same access in one pass.

Teaching Moment

When a project depends on a folder structure, give people access to the files, not the structure. It takes more care up front and saves a broken pipeline later.

Want these results for your business?