Skip to main content
FomiVIP
Industry Insights

IT Staff Augmentation: Your First Week On-Site

On a staff augmentation engagement, we don't touch requirements in week one. Instead: get the system running locally, find every log, list all accounts, walk the deploy steps, and map who to call for what. The deliverable is a two-page document — and a client who reorganizes how work gets assigned.

April 25, 2024IT StaffingOn-SiteBest Practices

On staff augmentation engagements, we generally don't touch requirements in the first week. Rushing to write something to prove you're busy is the least useful thing you can do. Start with five small tasks instead.

1. Get the System Running Locally

Not reading docs — actually clone, install dependencies, configure the environment, connect to the test database, and get it running. Every step that fails is a gap in the docs; patch the README the same day. This pass also tells you the language version, how many services there are, and whether cron jobs exist.

2. Find Where the Logs Live

Application logs, Nginx access logs, slow-query logs, cron job output — which machine, which directory, how many days of retention. When something breaks, the first move is reading logs; if you can't find the log files, everything after that is guesswork.

3. Build an Account Inventory

Code repos, databases, servers, domains, certificates, third-party APIs — which accounts exist, who's the admin, whether any are shared. On one engagement we found 3 shared accounts where each side assumed the other was managing them; nobody had ever changed the passwords. The client rotated them the day we handed over the list.

4. Walk Through the Deploy Steps

No release — just run the process end to end in staging: which branch to pull, where config lives, how to roll back, who has access. Note every step that snagged and how long it snagged for. This beats reading ten pages of deployment docs.

5. Ask Who to Call When Things Break

Not a contact directory — a clear map of "which problem goes to which person". Slow database: who? Page down: who? Third-party API unreachable: who? And on the client side, who makes the final call? It's worth asking at what hour you should stop calling and switch to messages.

The Checklist Itself

When the five tasks are done, the output is usually a two-page document plus a table. Not pretty — no architecture diagram, no grand roadmap.

Once a client read the whole thing and said, "This is all you wrote in week one?" Yes. The next week they changed how work got assigned on their own — requirements used to come out of three different people's mouths separately; now everything enters one queue. The change wasn't directly ours; it was forced out by the account inventory and that "who decides" column.

The hardest part of being on-site isn't the technology — it's taking over something nobody can fully explain but that runs every day. The first week should be spent making it explainable.

Consulting · Free initial chat

Need advice for your scenario?

Tell us your business context and current systems, and we'll give an actionable approach.

Contact us

Mon–Fri 9:00–18:00 · We respond on business days within one business day.

WeChat (Business Only)
WeChat (Business Only)二维码

Scan and add our WeChat for consulting

Or fill out the requirements form