Upgrade to Pro — share decks privately, control downloads, hide ads and more …

クラウドソーシングLancersを支える開発について@Google Startup Tech Night

kenz
November 10, 2014

クラウドソーシングLancersを支える開発について@Google Startup Tech Night

kenz

November 10, 2014
Tweet

More Decks by kenz

Other Decks in Programming

Transcript

  1. © 2014 for LANCERS, inc All Rights Reserved 目次 •

    自己紹介 • 会社/サービス紹介 • 開発体制 • 開発環境 • リリースとテスト • タスク管理/コミュニケーション/情報共有ツール • プロダクト品質 • メンバー間コミュニケーション 1
  2. © 2014 for LANCERS, inc All Rights Reserved 自己紹介(基本情報) 氏名

    田邊 賢司 世代 1979年生まれ ・第一期(2002年~2009年) ・ 業務系基幹システム開発 ・ メガバンク系、生保損保 ・第二期(2010年~2014年03月) ・Q&Aシステム開発 ・ソーシャルアプリ開発 ・ソーシャルゲーム開発 ・第三期(2014年04月~死ぬまで) ・ランサーズにJOIN 略歴 2 https://www.facebook.com/kenz.tanabe
  3. © 2014 for LANCERS, inc All Rights Reserved 自己紹介(基本情報) 技術

    言語はJavaやRubyからPHPまで DBはMySQLやOracle、Postgresなど一通り WebサーバはApacheからNignxやUnicorn KVSはmongoDB、memcached、Redis 広く浅くが多いです。。 読書、映画鑑賞、日本酒、 サバイバルゲーム ときどき フットサル 趣味 3
  4. © 2014 for LANCERS, inc All Rights Reserved 会社紹介(概要) 4

    ランサーズ株式会社 設立 事業内容 ビジョン 2008年4月1日 クラウドソーシングサービス「Lancers」の運営 「時間と場所に囚われない新しい働き方の創出」 依頼数ベースで 年間300%成長中 月間依頼数推移
  5. © 2014 for LANCERS, inc All Rights Reserved クラウドソーシングとは? •

    米国で2000年頃に誕生したインターネットサービスの一つ • 仕事を頼みたい人や企業と、自分のスキルや労働力を売りたい人を ネット上でマッチングすること 満員電車にサヨナラする方法 ~時間と場所にとらわれない新しい働き方~ 秋好 陽介(著) Cloud(雲)ではなく Crowd(群衆) 5
  6. © 2014 for LANCERS, inc All Rights Reserved サービス紹介「Lancers」 6

    日本初+国内最大級の オンライン完結型アウトソーシングサービス 依頼数 約46万件 依頼総額 約362億円 会員数 約40万人 依頼案件の例 • ロゴ、イラスト • Webシステム、スマホ • データ入力、記事作成
  7. © 2014 for LANCERS, inc All Rights Reserved 仕事タイプに合わせて選べる3つの依頼方式 8

    歯科医院のロゴマーク作成 提案:32件 納期:7日間 発注額:5万円 特定地域不動産データ収集 1作業:5円 件数:1,400件 納期:10日 映画データの情報収集 1作業:25円 件数:100件 納期:3日 FLASHのゲーム制作 提案:9件 納期:3か月 発注額:100-500万円 美容室ホームページの制作 提案:8件 納期:1か月 発注額:10-50万円 Webサービスのネーミング 提案:305件 納期:7日間 発注額:2万円 【コンペ方式】 【プロジェクト方式】 【タスク方式】 ロゴ・ネーミング・バナー等 Web制作・アプリ開発等 記事/コラム・データ収集等
  8. © 2014 for LANCERS, inc All Rights Reserved ランサーズの会員詳細 10

    毎月報酬を得ている 4,000人 生活できる報酬を得ている 200人
  9. © 2014 for LANCERS, inc All Rights Reserved 開発体制 14

    プロジェクト オーナー エンジニア デザイナー ディレクター インフラ マーケティン グ 支援 支援 カスタマー サポート 営業
  10. © 2014 for LANCERS, inc All Rights Reserved ランサーズを支える技術 15

    Web RDS S3 EC2 CloudWatch DB Monitor App CloudFront
  11. © 2014 for LANCERS, inc All Rights Reserved 開発環境 16

    ▪ バージョン管理、CI/CDツール ▪リリース FabricでApp全台に一括適用 (Python製の一括デプロイツール) デプロイ後にAPIでリリース 情報を自動通知 Nanapiさんの ChatWorkPluginを独自拡張
  12. © 2014 for LANCERS, inc All Rights Reserved • Behatのテストシナリオは自然言語に近い形で記述することが可能。英

    語、日本語どちらでもOK。日本語で記述すれば、エンジニア以外の人 ともテストの共有が可能。(もしかしたらエンジニア以外の人間でもテ ストを記述することも可能になるかも。。?) • タスク管理ツールやコミュニケーションツールや情報共有ツールは一長 一短。Trelloは割りと視覚的でエンジニア以外にも好まれる。 • プロダクトの品質は大切なので、何か起こった時に気付ける仕組みも大 事だが、検知や検査そのものの他に、予防も大事。これからは予防に取 り組んで行く。三方よしを実現するプロダクト品質を追求したい。 • コミュニケーションはスピードアップや品質のために非常に重要。情報 共有なども含め、仕組みでカバーすることも、啓蒙も大事。専任をたて ても良いくらい。(TeamGeek是非読んでみてください) 今日のまとめ
  13. © 2014 for LANCERS, inc All Rights Reserved エンジニア積極採用中 31

    • 働き方を変えたい方 • 素直でポジティブな方 • 最新の技術が好きな方 • 世界に打って出たい方 お気軽にご連絡下さい! [email protected]