Assessing Your Needs Early On
Contemplating Legacy Issues
Legacy problems are frequently underestimated by both businesses and engineers. If your store is riddled with issues, consider a stabilization phase as part of your backlog, which includes code refactoring and thorough testing, before implementing new features. This approach may be expensive, but the long-term advantages are worth the investment.
Preparing Your Backlog in Advance
Identifying the right partner
UpWork and Fiverr platforms have a lot of freelancers to choose from within the Shopify domain, from VA (Virtual Assistants) and Theme Developers to App Developers and CRO experts, so there is a huge variety to choose from, but be ready that you are going to be bombed with a huge amount of relevant and irrelevant proposals from which you have to filter out. Important thing to consider in this process is portfolio, amount of recommendation and work done as well as time-zone and rate. In all cases, if you are only starting it is a good idea to use internal billing methods of freelance platforms, which will protect your budget.
Competitive Rates
Due to less overhead, freelancers usually propose rates lower than agencies do
Direct communication
Direct communication with a freelancer reduces the number of people in the communication chain.
Flexibility
In most cases, freelancers as self-employed people have more flexibility in their working schedule and can adapt to your needs
Specialized skills
It’s possible to find a candidate who will fully fulfill your needs in updating/fixing your store
Limited Capacity
Freelancers might work with several customers at once
Varied quality and quality of service
The quality of work can vary significantly from one freelancer to another as well as ability to meet deadlines
Less accountability/ghosting
Freelancer might ghost you or just be absent due to a personal reasons
Time expenses for finding good candidates
Freelance markets are huge and it takes time to find appropriate professionals, as well ideally technical expertise is required to conduct an interview with a candidate.
Scope of expertise
Due to specialized skills, freelancer expertise might not be enough in the long run or due to unexpected situations.
Needs to be managed
Due to previous points you might need to invest time in managing a freelancer or several (additional Designer or QA for example) to fulfill all your support needs.
Broad expertise
Agencies have access to wider variety of expertise, which might be required if your needs are changed
Reliability
Due to established internal processes and quality standards agencies could be more reliable in general than individual contractors, as well as resource can be quickly backed up if unexpectedly becomes unavailable
Scalability
Access to broader resource pool, means you will have needed resource when scaling
Escalation point
Usually agencies provide Account manager as part of the deal, which serves as main contact point and solves any reasonable escalations you might have
Higher Costs
Due to overhead connected to internal processes and personnel hourly rates usually higher
Process-Driven
Since agencies are focused on quality, they have less tendency to cut corners
Serhii Krushevskyi
Serhii is a co-founder at Solatec, an experienced Engineering Manager within Shopify and SFCC domains, with main expertise in Program/Project management, scaling of organizations, people/process management.