Fynd Kurucu Ortağı Farooq Adam ile röportaj

Yayınlanan: 2017-12-04

Kurucu ortak ve CTO röportajlarımızın ardından, yakında çıkacak olan çevrimiçi moda perakendecisi Fynd'in Kurucu Ortağı Farooq Adam ile tanıştık. IIT-Bombay mezunu olan Farooq, 2012 yılında iki diğer IIT-Bombay mezunu ile Fynd'a başlamadan önce önde gelen analitik şirketi Opera Solutions ile dört yıl çalıştı.
Fynd, kullanıcıların çevrelerindeki marka mağazalarından moda veya yaşam tarzı ürünlerini keşfetmelerine ve satın almalarına ve kapılarına teslim etmelerine yardımcı olan çevrimiçi bir portaldır. Fynd, IIFL Seed Ventures, GrowX ve Tracxn Labs gibi önde gelen yatırımcılardan bu Haziran ayında 3.4 milyon dolarlık en son fonlama turuyla toplamda ~ INR 30 crore fon topladı.
UpGrad ekibinden Utkarsh, BT uzmanlarının ürün endüstrisine nasıl geçebilecekleri ve bu alanda başarılı olmak için hangi beceri setlerini edinmeleri gerektiği hakkında Farooq ile konuştu.

İçindekiler

İşte röportajdan alıntılar:

S. Bize Fynd'den ve büyümesinde teknolojinin oynadığı rolden bahseder misiniz?

Basit bir deyişle, Fynd moda ve yaşam tarzı ürünleri satın almak için çevrimiçi bir platformdur. Çevrimdışı mağazalarda yüzlerce POS (satış noktası sistemleri) ve ERP sistemleri ile entegrasyonlar yoluyla çevrim dışı envanterin çevrim içi hale getirilmesine yardımcı olur. Daha sonra bu envanteri Android, iOS ve web'de bulunan uygulamalarımıza yansıtırız.
POS ve ERP'nin eski teknolojilerine ulaşıyoruz ve bunları bu işin bel kemiği olan yeni API katmanımıza maruz bırakıyoruz. Teknolojiden yararlanarak çevrimiçi ve çevrimdışı işler arasındaki boşluğu hızla kapattığımız için, teknoloji büyümemizde önemli bir rol oynadı.
Bizongo'nun Kurucu Ortağı ve CTO'su Ankit Tomar ile röportaj

S. Teknoloji ekibinizi nasıl yapılandırdınız ve şirketinizdeki bir geliştiricinin genel profili nedir?

Şu anda şirketlerimizde uzmanlıklarına göre ekiplere ayrılmış yaklaşık 35 mühendisimiz var. Belirli roller açısından, ekip başkanları olarak baş mimarlarımız var. Bunlar, yedi yıldan fazla programlama deneyimine sahip kişilerdir. Yazılım ürünleri oluşturma konusunda kapsamlı deneyime sahiptirler ve bu nedenle ekibin hangi araçlar üzerinde çalışacaklarına ve genel işlevselliği nasıl yapılandıracaklarına karar vermelerine yardımcı olurlar.
Daha sonra, ya birkaç yıllık programlama deneyimine sahip ya da daha yeni olan büyük bir kıdemli ve genç mühendis havuzumuz var. Geliştiricilerimizin çoğunu genellikle TCS, Infosys ve Wipro gibi büyük BT firmalarından alıyoruz.

S. BT şirketlerinden profesyonelleri işe almaktan bahsettiniz. BT hizmetlerinden sizin gibi ürün şirketlerine geçişte ne gibi zorluklarla karşılaştıklarını düşünüyorsunuz?

Bu tür profesyonellerin karşılaştığı başlıca zorlukların iki yönlü olduğunu düşünüyorum: zihniyetlerini hizmet odaklıdan ürün odaklı hale getirmek ve ikincisi, çeşitli yazılım araçlarıyla uğraşmak.
Burada, kendilerine verilen önceden tanımlanmış bir çözüm üzerinde çalışmak yerine, bir çözüm düşünmek açısından çok daha fazla yaratıcılık sergilemeleri gerekiyor. Ayrıca, BT şirketlerine kıyasla tipik bir ürün şirketinde geliştirme döngüleri çok daha hızlıdır. Her 2-3 haftada bir ürünün yeni bir sürümünü yayınlıyoruz, BT şirketlerinde ise genellikle 2-3 aylık yazılım geliştirme döngüleri üzerinde çalışıyorlar.
Yazılım araçları üzerinde çalışmak açısından, BT uzmanlarının bir yazılım geliştiricinin bu ürün şirketlerinde kullandığı çeşitli araçları çok hızlı bir şekilde öğrenmesi gerekir. Ayrıca mühendislik becerilerini ve otomasyonu öğrenmeleri gerekir. BT şirketlerinde olduğu gibi, ürün şirketlerinde dağıtım ve bakım konusunda size yardımcı olacak bir QA ve DevOps ordunuz yoktur. Bu nedenle, her geliştiricinin uçtan uca ürünler oluştururken bağımsız olması önemlidir.

S. Ekibiniz için tam yığın geliştiricileri işe alıyor musunuz? Bunları normal yazılım geliştiricilerinden nasıl farklı buluyorsunuz?

Bir şirket olarak yola çıktığımızda, yalnızca tek bir yığında uzmanlığa sahip çok uzmanlaşmış geliştiricileri işe almak istiyorduk. Ancak büyüdükçe, hem geliştiricinin hem de şirketin büyümesi için çok önemli olan esnek ve çevik bir ekip oluşturmamız gerektiğini fark ettik.
Yazılım geliştiricilerimizi, tam yığın yetenekleri elde etmelerini sağlamak için hem ön uç hem de arka uç ekipleri arasında taşıdık. Deney, bugün olduğu gibi son derece başarılıydı, geliştiricilerimizin neredeyse %80'i tam yığın etkin. Bu, büyümeyi hem sayılar hem de hız açısından ölçeklendirmemize yardımcı oldu.
Tam Yığın Geliştirici Nasıl Olunur: Bölüm 1

S. Ekibinizi oluşturmak için geliştiricilerle nasıl röportaj yapıyorsunuz?

Çeşitli iş deneyimi seviyelerinde geliştiricileri işe almak için 5 ila 6 adımlık bir görüşme sürecimiz var. Aday, geçmişleri, motivasyonları ve bundan önce yaptıkları iş hakkında daha fazla bilgi sahibi olarak ilk 2 turda başlıyoruz. Ardından, herhangi bir geliştirici için en önemli unsur olduğuna inandığımız için onları yazılım geliştirmenin temelleri konusunda test ederiz. Veri yapılarının ve algoritmaların temelleri yerindeyse, herhangi bir geliştiricinin yeni bir yazılım oluşturmaya başlaması çok kolaydır.
Bu 3 turu yayınlayın, onlara oluşturmaları için gerçek bir yazılım ürünü veriyoruz. Örneğin, herhangi bir dil için IMDB'nin en iyi 100 filmini gösterecek bir uygulama oluşturmalarını isteyebiliriz. Bu bize programlama ve düşünme becerilerinin oldukça iyi bir göstergesini verir. Bu turlarda başarılı olan her adaya bizden teklif geliyor.

S. Son olarak, IIIT-B ile Yazılım Geliştirmede UpGrad PG Diploması müfredatı hakkında düşüncelerinizi almak isteriz. Bir ürün şirketine geçiş yapmak isteyen bir BT uzmanı için ne kadar yararlı olacağını düşünüyorsunuz?

Bu, bir ürün şirketine veya bir girişime geçmek isteyen herkes için çok uygun bir programdır. İyi bir karışımı var - temelleri gerçekten iyi bir şekilde kapsamanın yanı sıra geniş bir teknoloji yelpazesiyle gerçekten uygulamalı. Programdan geçen herhangi bir öğrenci, yazılım ürünleri endüstrisinde başarılı olmak için büyük bir şansa sahip olacaktır. Kesinlikle tüm teknolojiler ve yazılım uygulamaları konusunda bilgili olacaklardır.

Tam Yığın Geliştirici Olun

UpGrad ve IIIT-Bangalore'un Yazılım Geliştirmede PG Diploması
Daha fazla bilgi edin