Fyndの共同創設者であるFarooqAdamへのインタビュー

公開: 2017-12-04

一連の共同創設者とCTOのインタビューに続いて、次のオンラインファッション小売業者であるFyndの共同創設者であるFarooqAdamに会いました。 IIT-ボンベイの卒業生であるFarooqは、主要な分析会社であるOpera Solutionsで4年間働いた後、2012年に他の2人のIIT-Bombayの卒業生とFyndを開始しました。
Fyndは、ユーザーが身の回りのブランドストアからファッションやライフスタイルの商品を見つけて購入し、玄関先に届けるのに役立つオンラインポータルです。 Fyndは、IIFL Seed Ventures、GrowX、Tracxn Labsなどの主要な投資家から合計30億ルピーの資金を調達し、最新の資金調達ラウンドは今年6月に340万ドルになります。
UpGradチームのUtkarshは、ITプロフェッショナルが製品業界に移行する方法と、この分野で卓越するために習得する必要のあるスキルセットについてFarooqに話しました。

目次

インタビューからの抜粋は次のとおりです。

Q. Fyndについて教えてください。また、テクノロジーがその成長にどのような役割を果たしてきましたか。

簡単に言えば、Fyndはファッションやライフスタイル製品を購入するためのオンラインプラットフォームです。 オフラインストアの何百ものPOS(POSシステム)およびERPシステムとの統合を通じて、オフライン在庫をオンラインにするのに役立ちます。 次に、このインベントリをAndroid、iOS、およびWebで見つかったアプリケーションに反映します。
私たちはPOSとERPの古いテクノロジーに到達し、このビジネスのバックボーンであるAPIの新しいレイヤーにそれらを公開しています。 テクノロジーを活用することで、オンラインビジネスとオフラインビジネスのギャップをすばやく埋めることができるため、テクノロジーは私たちの成長に重要な役割を果たしてきました。
Bizongoの共同創設者兼CTOであるAnkitTomarへのインタビュー

Q.テクノロジーチームをどのように構成しましたか?また、会社の開発者の一般的なプロファイルは何ですか?

現在、当社には約35人のエンジニアがおり、専門知識に基づいてチームに分かれています。 具体的な役割としては、チームの責任者としてプリンシパルアーキテクトがいます。 これらは、7年以上のプログラミング経験を持つ人々です。 彼らはソフトウェア製品の作成に豊富な経験を持っているため、チームが操作するツールと全体的な機能を構築する方法を決定するのに役立ちます。
次に、プログラミングの経験が数年あるか、新人であるシニアエンジニアとジュニアエンジニアの大規模なプールがあります。 私たちは通常、TCS、Infosys、Wiproなどの大規模なIT企業から多くの開発者を獲得しています。

Q.IT企業から専門家を雇うことについて話しました。 ITサービスからあなたのような製品会社への移行が直面している課題は何だと思いますか?

そのような専門家が直面する主な課題は2つあると思います。サービス指向から製品指向への考え方の切り替えと、さまざまなソフトウェアツールの取り扱いです。
ここでは、彼らは彼らに渡される事前定義されたものに取り組むのではなく、解決策を考えるという点ではるかに創造性を発揮しなければなりません。 また、IT企業と比較して、一般的な製品企業の開発サイクルははるかに高速です。 製品の新しいバージョンは2〜3週間ごとにリリースされますが、IT企業では通常2〜3か月のソフトウェア開発サイクルに取り組んでいます。
ソフトウェアツールの開発に関して、ITプロフェッショナルは、ソフトウェア開発者がこれらの製品会社で使用するさまざまなツールを非常に迅速に学ぶ必要があります。 また、エンジニアリングスキルと自動化を学ぶ必要があります。 IT企業と同様に、製品企業には、展開と保守を支援するQAとDevOpsの軍隊がありません。 したがって、すべての開発者がエンドツーエンドで製品を作成する際に独立していることが重要です。

Q.チームにフルスタック開発者を雇っていますか? 通常のソフトウェア開発者とどのように違うと思いますか?

私たちが会社としてスタートしたとき、私たちはたった1つのスタックで専門知識を持つ非常に専門的な開発者だけを雇うことを探していました。 しかし、スケールアップするにつれて、開発者と会社の両方の成長に不可欠であるため、柔軟で機敏なチームを構築する必要があることに気付きました。
ソフトウェア開発者をフロントエンドチームとバックエンドチームの両方に移動して、フルスタック機能を利用できるようにしました。 今日のように、実験は非常に成功しました。開発者のほぼ80%がフルスタック対応です。 これにより、数とペースの両方の観点から成長を拡大することができました。
フルスタック開発者になる方法:パート1

Q.チームを構築するために、開発者にどのようにインタビューしますか?

さまざまな実務経験レベルで開発者を採用するための5〜6ステップの長い面接プロセスがあります。 最初の2ラウンドでは、候補者、その背景、動機、およびこれまでに行った作業の種類について詳しく知ることから始めます。 次に、ソフトウェア開発の基本についてクイズを行います。これは、開発者にとって最も重要な要素であると考えています。 データ構造とアルゴリズムの基本が整っていれば、開発者は新しいソフトウェアの作成に取り掛かることが非常に簡単です。
これらの3つのラウンドを投稿して、作成する実際のソフトウェア製品を提供します。 たとえば、IMDBの上位100本の映画を任意の言語で表示するアプリを作成するように依頼する場合があります。 これは私たちに彼らのプログラミングと思考スキルのかなり良い指標を与えてくれます。 これらのラウンドで成功した候補者は、私たちの側からオファーを延長されます。

Q.最後に、IIIT-Bを使用したソフトウェア開発プログラムのUpGradPGディプロマのカリキュラムについてご意見をお聞かせください。 製品会社への移行を検討しているITプロフェッショナルにとって、どれほど役立つと思いますか?

これは、製品会社やスタートアップに転職したい人にとって非常に関連性の高いプログラムです。 それは良い組み合わせを持っています-基本を本当にうまくカバーし、そして広範囲の技術で本当に実践的です。 プログラムを受講する学習者は、ソフトウェア製品業界で成功する可能性が高くなります。 彼らは確かにすべての技術とソフトウェアの実践に精通しているでしょう。

フルスタック開発者になる

UpGradとIIIT-ソフトウェア開発におけるバンガロアのPGディプロマ
もっと詳しく知る