Ajans mı, freelancer mı, kurum içi Shopify geliştirici mi?
Kısa yanıt
Seçimi işin yapısına göre yapın. Kurum içi geliştirici, mağazaya özel ve sürekli işler için, onu yönetecek biri varsa uygundur. Freelancer, tek bir kişinin becerileriyle yapılabilecek, net tanımlı işlere uyar. Ajans ya da stüdyo ise birden fazla disiplini kapsayan ya da tek kişinin ötesinde süreklilik isteyen işlere uyar. Her durumda ortak şifre yerine collaborator hesabı kullanın, kodu sürüm kontrolünde tutun ve kapsamı yazılı olarak netleştirin.
- Karar; işin sürekli mi yoksa proje bazlı mı olduğuna, kaç beceri gerektirdiğine ve işi sizin tarafınızda kimin yöneteceğine ve kontrol edeceğine bağlıdır.
- Collaborator hesapları bir Shopify Partner’ına mağaza sahibinin belirlediği izinlerle erişim verir ve mağazanın kullanıcı sınırına dahil edilmez.
- Shopify Partner Directory, Shopify’ın seçerek oluşturduğu Partner listesidir; Ekim 2023’te Shopify Experts Marketplace’in yerini almıştır.
- Partner Directory üzerinden çalışılan bir Partner, faturasını Shopify faturasının dışında, doğrudan mağaza sahibine keser.
- Shopify Partner’ları Partner Program Agreement’a uymak zorundadır; mağaza sahipleri şüphelendikleri bir ihlali Shopify’a bildirebilir.
Bu konudaki yazıların çoğu, yazanın kendi hizmetini önermesiyle biter. Bu yazı bunu yapmamaya çalışıyor. Her seçenek bazı mağazalar için doğru, bazıları için yanlış; aradaki fark da nadiren yalnızca fiyattır. Asıl belirleyici işin yapısıdır: ne kadar iş olduğu, ne kadar çeşitli olduğu ve sizin tarafınızda onu kimin yöneteceği.
Üç seçenek, kısaca
- Kurum içi geliştirici. Yalnızca sizin mağazanızda çalışan bir çalışan. İşinizi derinlemesine tanır; işe alma, yönetme ve ona sürekli iş bulma yükü ise sizdedir.
- Freelancer. Birden fazla müşteriyle çalışan bağımsız bir geliştirici. Tek bir kişinin becerilerini, genellikle düşük ek maliyetle alırsınız; ama o kişinin müsaitliğine bağlı kalırsınız.
- Ajans ya da stüdyo. Küçük, uzman bir stüdyodan büyük bir ekibe kadar, birden fazla rolü olan bir şirket. Becerinin yanında bir süreç de satın alırsınız; iki tarafta da koordinasyon yükü artar.
Kararı veren beş soru
- İş sürekli mi, proje bazlı mı? Her hafta düzenli gelen değişiklikler, kurum içi birine ya da aylık anlaşmalı bir destekçiye işaret eder. Yeni bir tema, özel bir uygulama ya da bir taşıma gibi tanımlı bir projenin başı ve sonu vardır; bunun için çalışan işe almak nadiren mantıklıdır.
- Kaç beceri gerektiriyor? Tema işi, özel uygulama, Shopify Functions, ERP entegrasyonu ve tasarım farklı becerilerdir. Tek bir kişi bunların bazılarını iyi yapabilir. Birkaç alana yayılan işler genellikle birden fazla kişi ya da sınırlarını bilen bir kişi gerektirir.
- Bir kişi ulaşılamaz olursa ne olur? Tek bir geliştiricinin tatili ya da hastalığı satışı etkileyen işleri durduracaksa, başkasının devralabileceği kadar iyi bir dokümantasyona ya da bir ekibe ihtiyacınız var.
- Sonrasında bilgi kimde kalacak? Dışarıdan hangi desteği alırsanız alın, kod ve arkasındaki gerekçeler sonunda sizde olmalı: sürüm kontrolünde, belgelenmiş ve bir sonraki geliştiricinin anlayabileceği şekilde.
- Sizin tarafta brifi kim verecek, işi kim kontrol edecek? Kurum içi geliştiricinin bir yöneticiye ihtiyacı vardır. Freelancer net bir brif ve sonucu kontrol edecek biri ister. Ajans kendi proje yönetimini getirir ama yine de soruları hızla yanıtlayan bir karar vericiye ihtiyaç duyar.
Artılar ve eksiler yan yana
| Kurum içi | Freelancer | Ajans ya da stüdyo | |
|---|---|---|---|
| En iyi uyduğu iş | Tek bir mağazada sürekli iş | Tek kişinin becerileriyle yapılabilecek tanımlı iş | Birkaç beceri gerektiren ya da süreklilik isteyen projeler |
| Ana gücü | Derin bağlam, her an ulaşılabilir | İşi yapan kişiyle doğrudan iletişim | Beceri çeşitliliği ve biri yokken yerine bakacak biri |
| Ana riski | Boş geçen zaman ya da dar bir rolde beceri açığı | Her şey tek bir kişiye bağlı | Kişiler arası devir teslimler; küçük işlerde ek yük |
| Sizin sağlamanız gereken | Yönetim, araçlar, kariyer yolu | Net bir brif ve kontrol | Bir karar verici ve hızlı yanıtlar |
| Maliyet yapısı | Sabit, sürekli | Proje başı ya da saatlik | Proje başı ya da aylık anlaşma |
Hiçbir sütunda büyüklük, kalite demek değildir. Küçük bir stüdyo ile büyük bir ajans süreç ve kapasite açısından farklıdır; kıdemli bir freelancer ile yeni başlamış bir çalışan ise deneyim açısından. İşi gerçekten yapacak kişileri değerlendirin.
Ücretleri değil toplam maliyeti karşılaştırın. Saatlik ya da aylık bir rakam, her modelin size başka yollardan çıkardığı maliyeti göstermez: bir çalışan için işe alım ve yönetim zamanı, her yeni freelancer başladığında işe alışma süresi, ajansla koordinasyon ve bilgiyi taşıyan kişi ayrıldığında işin yeniden yapılması. Kâğıt üzerinde en ucuz görünen seçenek, çoğu zaman gizli maliyetleri yazıya dökülmemiş olandır.
Sık işe yarayan birleşimler
- Kurum içi geliştirici artı bir uzman. Günlük değişiklikleri sizin geliştiriciniz yapar; özel bir uygulama ya da Scripts mantığını Functions’a taşımak gibi onun becerileri dışında kalan kısımları dışarıdan bir uzman üstlenir.
- Kurulum için stüdyo, bakım için freelancer ya da kurum içi geliştirici. Bir proje ekibi yeni temayı ya da uygulamayı dokümantasyonuyla birlikte kurar; bakımını daha küçük bir yapı üstlenir.
- Freelancer artı ikinci görüş. Satışı etkileyen değişikliklerde, iş başlamadan önce planın bağımsız biri tarafından incelenmesi ucuz bir sigortadır.
Her adaya sorulacak sorular
Aynı sorular bir iş görüşmesinde, bir freelancer ile yapılan görüşmede ya da bir ajans sunumunda da işe yarar. Cevabın ne olduğundan çok, ne kadar somut olduğu önemlidir:
- İşi kim yapacak? Şirketin geneli değil, isimler ve roller.
- Buna benzer hangi işleri gösterebilirsiniz ve bunlar kimin işiydi? Gösterilen işin kendi müşteri işleri mi, çalışan olarak yaptıkları bir iş mi, yoksa bir demo mu olduğu açıkça belirtilmeli.
- Değişiklikler yayına girmeden önce nasıl test ediyorsunuz? Canlı temada yapılan düzenlemeler değil; yayımlanmamış bir tema kopyası ya da bir geliştirme mağazası duymak istersiniz.
- Kod nerede duracak ve iş bittiğinde neyin sahibi ben olacağım?
- Kapsam değişirse ne olur? Şimdi verilen net bir cevap, ileride çıkacak bir anlaşmazlığı önler.
- Neyi üstlenmezsiniz? Her işi yapabildiğini söyleyen biri de size aslında bir şey söylüyordur.
Her modelde uyarı işaretleri
- Collaborator talebi yerine şifrenizi istemek.
- Kimse temanızı, uygulamalarınızı ya da planınızı sormadan verilmiş sabit bir fiyat.
- Sıralama, dönüşüm oranı ya da gelir garantisi vermek.
- Yazılı kapsamın olmaması ya da teslim edilecekleri sıralayıp kapsam dışında kalanları hiç belirtmeyen bir kapsam.
- Kodun yalnızca geliştiricinin kendi hesabında durması ve bir devir planının olmaması.
Hangisini seçerseniz seçin alınacak önlemler
- Erişim ortak şifreyle değil, collaborator hesaplarıyla. Bir Shopify Partner’ı sizin verdiğiniz bir kodla erişim talep eder; siz de yalnızca işin gerektirdiği rolleri vererek onaylarsınız. Collaborator’lar mağazanızın kullanıcı sınırına dahil edilmez ve iki adımlı doğrulama kullanmak zorundadır.
- Kodda değişiklik yapmadan önce temayı çoğaltın. Shopify bunu önerir; bir değişikliği geri almayı kolaylaştırır.
- Kod, sizin de erişebildiğiniz bir sürüm kontrolünde dursun. Yalnızca geliştiricinin hesabında değil.
- Kapsam yazılı olsun. Neyin dahil olduğu, neyin olmadığı ve değişikliklerin nasıl fiyatlanacağı.
- Faturalandırmanın nasıl işlediğini bilin. Shopify’ın Partner Directory’si üzerinden çalıştığınız bir Partner size doğrudan fatura keser; bu ücretler Shopify faturanızda görünmez.
Aday bulmak için Shopify’ın Partner Directory’sine bakabilirsiniz: Partner’ları hizmete göre listeleyen, Shopify’ın seçerek oluşturduğu bir dizindir ve Ekim 2023’te Shopify Experts Marketplace’in yerini almıştır. Partner’lar Shopify’ın Partner Program Agreement’ına uymak zorundadır; Shopify’ın, bunu ihlal ettiğini düşündüğünüz bir Partner’ı bildirmek için bir formu da vardır. Kimi kısa listeye alırsanız alın, tekliflerini karşılaştırılabilir kılan şey net bir brif olur.
Lintel nereye uyar, açıkça
Lintel, Gencer Karakaya’nın kurduğu bir stüdyodur; her proje talebini Gencer kendisi inceler. Proje bazlı Shopify mühendisliği işlerine uyar: tema mühendisliği, özel uygulamalar, Shopify Functions ve entegrasyonlar. İhtiyacınız mağazadaki günlük değişiklikler için tam zamanlı biriyse, kurum içi bir işe alım size daha iyi hizmet edebilir; bunu size açıkça söyleriz.
Sık sorulan sorular
- Shopify ajansı freelancer’dan daha mı iyidir?
- Kendiliğinden değil. Ajans ya da stüdyo, birkaç beceri gerektiren ya da tek kişinin ötesinde süreklilik isteyen işlere uyar; freelancer ise kendi becerileri içindeki net tanımlı işlere. İşi yapacak kişileri değerlendirin.
- Kurum içi bir Shopify geliştirici ne zaman mantıklıdır?
- Mağazaya özel, düzenli akan bir iş varsa ve onu yönetip kontrol edebilecek biri varsa. Tek seferlik bir proje için çalışan işe almak nadiren mantıklıdır.
- Dışarıdan bir geliştiriciye mağazama nasıl erişim vermeliyim?
- Collaborator hesabıyla. Geliştirici sizin verdiğiniz bir kodla erişim talep eder; siz de yalnızca işin gerektirdiği izinleri vererek onaylarsınız.
- Shopify geliştiricilerini nerede bulabilirim?
- Shopify’ın Partner Directory’si, Shopify Partner’larını hizmete göre gruplayan, Shopify’ın seçerek oluşturduğu bir listedir. Tekliflerin karşılaştırılabilmesi için her adaya aynı brifi gönderin.
