Expertise · Long-term management and operations

Retainer or project-based hiring: choose the right collaboration model

The question is not 'is collaboration good' but 'is your team strong enough to sustain the system on its own'.

Quick summary

You need long-term collaboration (retainer, meaning monthly or quarterly partnership) when multiple teams depend on the design system, when the system continues to grow, or when the internal team does not have a fixed owner with enough capability to sustain it. Hiring for individual tasks is sufficient when the system is stable, with few changes, and there is a solid internal owner who manages the entire process. The long-term goal is always for the client team to operate independently, without forever relying on Sinh Vũ.

Quick comparison
You should choose this direction when
  • many teams share, the system continues to grow
  • customers do not yet have a strong internal core team to sustain themselves.
Not needed when.
  • small, stable system with a strong internal owner, few changes
  • retain the retainer without gradually relinquishing autonomy

The design system (a shared design language for all products) is not a one-off project that you complete and file away. It is a living product that requires budget, care, and a roadmap. The right question is not "should we sign a long-term contract?" but rather "is your team ready to maintain the system on their own?" If not, leaving it without care is the quickest way to see it degrade after delivery.

Why does the design system need to be continuously nurtured?

Brad Frost describes a design system as a product serving an entire ecosystem, not just a project package. The system needs maintenance, support, and continuous training for newcomers to truly thrive. Without care, the system begins to dilute: teams stop referencing it, start doing things manually, components begin to diverge, and after a few months, you have a system on paper but not in practice.

The Sparkbox survey in 2022 showed that among successful design system groups, most had available supporting documents, training, and onboarding (the process of integrating new people into the system). This does not happen naturally: someone needs to take responsibility.

Factors that determine the collaboration model

  • Number of teams and products dependent on the system: One team using it is easy to control. Many teams sharing it means that even small needs create questions, conflicts, and coordination demands. Without someone to maintain rhythm, the system diverges quickly.
  • Will the system continue to grow: If products are regularly released with new features, the system must keep pace. If the system remains stagnant while products advance, the gap widens and the design team may start to break standards.
  • Does the internal team have a fixed owner yet? This is the most important factor. Ownership here means one person (or a small group) truly takes responsibility for decision-making regarding the system, not everyone has the right to edit and no one is accountable.
  • Need for platform updates: Browsers change how they handle interfaces, programming frameworks release new versions, and accessibility standards are updated. The system needs someone to monitor and adjust promptly.

When to choose long-term collaboration, when to hire for individual tasks

Should sign for long-term collaboration when: Multiple teams depend on the system and need continuous coordination; the system is still in development and product features are being released regularly; the internal team does not have a fixed owner or that person lacks enough experience to make decisions; there is a high risk of dilution if left vacant after handover. Hiring for individual tasks is sufficient when: The system has stabilized and has not changed for several months; the internal team has a solid owner who can handle most needs; only additional support is needed for specific batches such as launching major features or redesigning part of the system.

Common errors after delivery

  • Treating handover as the end: You receive the files, pay, and close the project. After three months, the system becomes outdated because no one maintains it, and teams quietly revert to manual processes.
  • Keep the retainer without gradually transferring autonomy: Long-term collaboration without a transition roadmap leads to customer dependency, costs not decreasing, and the internal team not growing.
  • No budget allocated for later stages: Many organizations allocate all their budget for the construction phase, leaving the operational phase unfunded. The result is a high-quality system at handover, but no one maintains it, and after a year, it is no longer usable.

The design system needs continuous maintenance, support, and care to truly thrive. Without it, it will gradually degrade.

Brad Frost, Atomic Design, Chapter 5: Maintaining Design Systems

The viewpoint of Sinh Vũ

Package A3 from Sinh Vũ includes a long-term support phase with periodic upgrades and quarterly review reports, designed to prevent teams from quietly reverting to manual work without Sinh Vũ's knowledge. However, this maintenance package is optional and non-binding, as the ultimate goal is always for the client team to operate independently through Storybook (a component storage and testing tool) and the RFC process (controlled change proposal).

Sinh Vũ recommends a partnership model when your internal team lacks a strong core, gradually reducing involvement as the team stabilizes. A successful partnership model ends with your autonomy, not with an endlessly renewing contract.

The tool brings back.

Decision checklist

Topic: When to engage in a long-term partnership instead of hiring for individual tasks. Sinh Vũ guide, sinhvu.com

0 more than 5 items

Select each item you find appropriate, then print or save as PDF to take with you.

Sign indicating that you should take action
Questions to answer before deciding

If you have marked most of the signs above, this is the time to discuss in more detail. Sinh Vũ can help you review and propose a direction.

References

Brad Frost, The Design System Ecosystem; Brad Frost, Maintaining Design Systems (Atomic Design, chapter 5); Sparkbox, Design Systems Survey 2022; practical experience from Sinh Vũ through package A3.

Frequently asked questions

If you sign a retainer, what will Sinh Vũ do each month?

Depending on the stage and agreement, the work typically includes: reviewing and updating components according to the actual needs of the product, supporting the design and programming team when there are issues, and organizing periodic review minutes to keep the system up to date. There is no fixed list because the system evolves and needs change at each stage.

When will you no longer need a retainer?

When the internal team has added components correctly, runs the RFC (request for change) process independently, and does not need to consult Sinh Vũ for every small decision. This is a sign that the team has stabilized and can transition to outsourcing specific tasks or operate entirely on their own.

← Back to Digital design system