Opening: A Buyer Who Doesn't Know Which One to Buy
A 40-person trading company owner asked us: "I have scattered system needs every month, but hiring an engineer (salary plus benefits, where hidden costs often run ~40% of total) is too heavy. Should I sign a project, a monthly plan, or rent a dedicated team?" This is the most expensive misjudgment in outsourcing — not the wrong vendor, but the wrong model. Same people, same tech: the wrong model can make you pay double, or leave you forever waiting on a schedule.
Myths to Break
- Myth 1: "Monthly is always cheaper than project." Truth: monthly only wins when needs are steady and continuous; for sporadic needs you're paying to reserve idle capacity.
- Myth 2: "A dedicated team is the premium tier of outsourcing." Truth: it gives you control, but you also inherit the duty to feed them — you pay even when there's no work, essentially a half in-house team.
- Myth 3: "Pick a model once and it's forever." Truth: a healthy relationship shifts models by stage: project to validate → retainer for ops → dedicated team only when demand spikes.
Core Framework: A Three-Question Decision Tree
- Q1: Is the need one-off or ongoing? One-off → project-based. Ongoing → continue.
- Q2: Is monthly demand predictable? Unpredictable, spiky → monthly retainer (buy a guaranteed hours pool). Predictable and high → continue.
- Q3: Do you need exclusivity and instant response? Need a team serving only you, on call → dedicated remote team. Otherwise → monthly is enough.
The core differences across the three models at a glance:
| Model | Best for | Cost structure | Control | Main risk |
|---|---|---|---|---|
| Project-based | One-off builds | Per-project quote, paid on delivery | Medium (per contract) | Scope creep, rework |
| Monthly retainer | Ongoing but sporadic | Fixed monthly, guaranteed hours pool | Medium-high | Idle fee in low-demand months |
| Dedicated remote team | High demand, exclusive | Higher monthly, near full-time | High (near in-house) | Reservation cost when no work |
Three Typical Scenarios
- Startup (<10 people): one-off needs, tight budget → project-based MVP, discuss ops after validation. Renting a dedicated team is burning cash.
- Growing SMB (40–80): ongoing but sporadic → monthly retainer (e.g. 20–40 guaranteed hours/month), stable yet flexible.
- Company with a digital core (100+): high, continuous demand, wants to control the cadence → dedicated remote team — near-in-house control at outsourcing prices, saving recruiting and turnover costs.
Full Hidden-Cost List
- Project-based: scope-creep add-ons, rework from unclear requirements, time cost of drawn-out acceptance.
- Monthly retainer: unused hours in low-demand months (idle fee); pure waste without a rollover mechanism.
- Dedicated team: reservation cost when there's no work, coordination hours if poorly managed, switching cost.
- In-house comparison: an engineer's true annual cost — salary is ~60%, while recruiting, management, benefits, turnover, and opportunity cost run ~40%.
KPI Scorecard for Evaluating an Outsourcing Partner
- ☐ Response time (SLA hours to reply)
- ☐ On-time delivery rate (% on time over last 6 months)
- ☐ Code and account ownership clearly written into the contract
- ☐ Readable handover docs and ADRs provided
- ☐ Single, trackable communication channel
- ☐ Honesty about needs they're "not a fit" for
- ☐ Security practices (secrets management, backups, updates)
- ☐ Transparent pricing, no hidden fees
- ☐ Exit mechanism (they don't hold you hostage)
- ☐ Long-term renewal rate of past clients
ScriptWalker's Options + Where We're Not a Fit
We offer three models: project-based (from NT$150,000, for one-off builds), monthly retainer (guaranteed hours pool, for ongoing sporadic needs), and dedicated remote team (for high-demand companies wanting cadence control). Honestly, in these cases we'd tell you not to hire us:
- Extremely sporadic needs (two or three times a year) → you're better off with one-off projects, no retainer needed.
- You only want "the cheapest people" → we're not the lowest bidder.
- You expect "hands-off, the system fixes itself" → every model needs a point of contact on your side.
Transition / Onboarding Playbook
- Month 1: set up a single comms channel, shared doc repo, SLA and request-scheduling; run a small task to test the fit.
- Months 2–3: standardize recurring needs into templates, build a KPI dashboard (response time, on-time rate).
- Day 90: review the scorecard and decide whether to keep, upgrade, or downgrade the model — the relationship is alive, the model follows the need.
Decision Checklist
- ☐ Is my need one-off or ongoing?
- ☐ Is my monthly demand predictable?
- ☐ Do I need team exclusivity and instant response?
- ☐ Have I calculated the true total cost of an in-house hire?
- ☐ Does the contract spell out deliverables, accounts, and code ownership?
- ☐ Does the monthly plan have hours rollover?
- ☐ Is there an exit mechanism?
- ☐ Do I have an internal point of contact?
FAQ
Will unused retainer hours be wasted?
Depends on whether the contract has rollover. Before signing monthly, confirm: can unused hours carry to next month or convert to other services? A retainer without rollover is pure waste in low-demand months.
How is a dedicated remote team different from hiring my own?
You get near-in-house control and focus but save recruiting, benefits, management, and turnover costs. The difference: the people aren't on your payroll — you pay a service fee, not an employment relationship, so it's more flexible and faster to scale in or out.
Can I switch models mid-way?
Yes, and healthy partnerships do. A common path: validate with project-based, move to monthly for ops, upgrade to a dedicated team when demand spikes. The key is a scorecard review every 90 days.
How do I know a quote is reasonable?
Don't look at the one-off number alone — compare 3-year total cost of ownership and include hidden costs (rework, idle time, switching). A transparent vendor will happily walk you through their pricing logic.
Call to Action
Not sure which model fits? We offer a free 30-minute consult, using the three-question decision tree to position you, plus a cost comparison across all three models.
- Email: [email protected]
- Phone: 0916-224-047
- LINE: @ufv9089p