Skip to contentAnemo
EN
Contact

What to Hand an External Product Team on Day One

· 4 min read

Most delays in the first month of an external engagement are not caused by the code. They are caused by waiting for an account, a credential, a decision or a person. The team is being paid throughout, and the delay is invisible because nothing looks wrong from either side.

This is the day-one list, written from the receiving end: what an external team actually needs, what each missing item costs in practice, and the two things you should not hand over.

Key takeaways

The eight things

1. Read access to the relevant code

The repository, with history. If the new product connects to an existing system, they need to read that system rather than have it described. Missing: scoping runs on meetings, which consumes your engineers.

2. The database schema, and a realistic sample of data

Structure is not enough. Real data reveals what the schema hides: the fields used for something other than their name suggests, the inconsistent values, the assumptions that turned out not to hold. Anonymised is fine and usually better. Missing: problems surface in week six that could have surfaced in week one.

3. A named decision-maker for the interface

One person, reachable within a day, who can answer what the new product may read and write. Not a committee. In the first two weeks these questions arrive daily; after that they thin out to a few a month. Missing: the team either waits or guesses, and guessing is worse.

4. The environments and credentials they need

Test accounts for every third-party service involved: payments, messaging, maps, whatever the product touches. These often need procurement or a supplier's approval, which is slow and is the single most common cause of a stalled first month. Start this before the contract is signed.

5. The business outcome in your own words

One or two sentences about the change you want in the business, not the software you want built. Every scope decision refers back to it.

6. Constraints that are not negotiable

Regulatory requirements, a platform you must integrate with, a technology standard, a date that exists for a real reason. Say these on day one. Discovering them in week six is what makes scope get redone.

7. Access to real users

An hour with three people who will actually use the thing is worth more than a month of specification. This is also the item most often promised and least often delivered.

8. How you want it to end

Whether your team takes it over, the external team keeps running it, or it merges into your system later. This changes technology choices, documentation standards and conventions from the first week. Deciding it late is how teams inherit something they cannot maintain. We cover it in who owns the new product after it ships.

The two things to withhold

Write access to production. There is almost never a good reason for an external team building a separate product to write directly to your live system. If they need to change data, it goes through an interface you control. This is the boundary that keeps the arrangement safe.

Customer data you do not need to share. Anonymised or synthetic data answers almost every development question. Share real personal data only where there is a specific reason, and where your own obligations allow it.

The cost of getting this wrong

Missing Typical cost
Repository read access Scoping moves into meetings with your engineers
Realistic sample data Rework when real data arrives
A named decision-maker Days of waiting, or wrong assumptions
Third-party test accounts One to three weeks, and it is the most common
The ending decided A handover your team cannot accept

Almost all of it is procurement and permissions rather than engineering, which means it can be done in parallel with contracting instead of after it.

Frequently asked questions

Is it safe to give an external team access to our code?

With a signed agreement, read-only access and scoped credentials, this is ordinary practice. The risk worth managing is not the code itself but production access and personal data, which is why those two stay with you.

What if we cannot share data for regulatory reasons?

Then supply a synthetic set that matches the real shape: the same edge cases, the same messiness, the same distribution. It takes a day to produce and prevents most of the surprises that real data would have caused.

How much of our team's time should the first month take?

A day of questions, plus whatever access provisioning requires, plus a decision-maker reachable within a day. If it is running substantially higher than that, the boundary is probably not clean and it is worth revisiting early.

Can you tell us what you would need from us?

Yes, and it is a short conversation. Tell us what you are thinking of building and we will send the list for your situation before anything is signed.

How we would work on this

Related services

Related reading

Building the product for what comes next

We would rather deliver one product that holds up than three that have to be rebuilt. That standard is the same on every project, whatever its size.

Ali Boran GazelCEO

Contact us