Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
クラウドソーシングLancersを支える開発について@Google Startup Tech ...
Search
kenz
November 10, 2014
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クラウドソーシングLancersを支える開発について@Google Startup Tech Night
kenz
November 10, 2014
More Decks by kenz
See All by kenz
スタートアップにおける技術チームの作り方
kenz
1
2.2k
クラウドソーシングLancersを支える技術と最近行ったこと@AWS User Group – Japan 東京勉強会
kenz
0
12k
Other Decks in Programming
See All in Programming
メールのエイリアス機能を履き違えない
isshinfunada
0
250
Cloudflare is Agents
chimame
0
180
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
510
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
130
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
350
初めての模倣学習とVLA
natsutan
0
170
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
220
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
19k
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
960
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
180
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
250
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
250
Featured
See All Featured
Claude Code のすすめ
schroneko
67
230k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
The Cost Of JavaScript in 2023
addyosmani
55
10k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
710
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
470
Six Lessons from altMBA
skipperchong
29
4.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Transcript
「クラウドソーシングLancers」 を支える開発について http://www.lancers.jp/ 「時間と場所に囚われない新しい働き方の創出」 [2014/11/07 Google StartupTechNight] ランサーズ株式会社 CTO 田邊
賢司 [Tanabe Kenji]
© 2014 for LANCERS, inc All Rights Reserved 目次 •
自己紹介 • 会社/サービス紹介 • 開発体制 • 開発環境 • リリースとテスト • タスク管理/コミュニケーション/情報共有ツール • プロダクト品質 • メンバー間コミュニケーション 1
© 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
© 2014 for LANCERS, inc All Rights Reserved 自己紹介(基本情報) 技術
言語はJavaやRubyからPHPまで DBはMySQLやOracle、Postgresなど一通り WebサーバはApacheからNignxやUnicorn KVSはmongoDB、memcached、Redis 広く浅くが多いです。。 読書、映画鑑賞、日本酒、 サバイバルゲーム ときどき フットサル 趣味 3
© 2014 for LANCERS, inc All Rights Reserved 会社紹介(概要) 4
ランサーズ株式会社 設立 事業内容 ビジョン 2008年4月1日 クラウドソーシングサービス「Lancers」の運営 「時間と場所に囚われない新しい働き方の創出」 依頼数ベースで 年間300%成長中 月間依頼数推移
© 2014 for LANCERS, inc All Rights Reserved クラウドソーシングとは? •
米国で2000年頃に誕生したインターネットサービスの一つ • 仕事を頼みたい人や企業と、自分のスキルや労働力を売りたい人を ネット上でマッチングすること 満員電車にサヨナラする方法 ~時間と場所にとらわれない新しい働き方~ 秋好 陽介(著) Cloud(雲)ではなく Crowd(群衆) 5
© 2014 for LANCERS, inc All Rights Reserved サービス紹介「Lancers」 6
日本初+国内最大級の オンライン完結型アウトソーシングサービス 依頼数 約46万件 依頼総額 約362億円 会員数 約40万人 依頼案件の例 • ロゴ、イラスト • Webシステム、スマホ • データ入力、記事作成
© 2014 for LANCERS, inc All Rights Reserved 依頼可能な仕事カテゴリは「141」 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制作・アプリ開発等 記事/コラム・データ収集等
© 2014 for LANCERS, inc All Rights Reserved コンペ形式での依頼例 9
© 2014 for LANCERS, inc All Rights Reserved ランサーズの会員詳細 10
毎月報酬を得ている 4,000人 生活できる報酬を得ている 200人
© 2014 for LANCERS, inc All Rights Reserved 最近のリリース 11
© 2014 for LANCERS, inc All Rights Reserved 最近のリリース 12
© 2014 for LANCERS, inc All Rights Reserved 最近のリリース 13
© 2014 for LANCERS, inc All Rights Reserved 開発体制 14
プロジェクト オーナー エンジニア デザイナー ディレクター インフラ マーケティン グ 支援 支援 カスタマー サポート 営業
© 2014 for LANCERS, inc All Rights Reserved ランサーズを支える技術 15
Web RDS S3 EC2 CloudWatch DB Monitor App CloudFront
© 2014 for LANCERS, inc All Rights Reserved 開発環境 16
▪ バージョン管理、CI/CDツール ▪リリース FabricでApp全台に一括適用 (Python製の一括デプロイツール) デプロイ後にAPIでリリース 情報を自動通知 Nanapiさんの ChatWorkPluginを独自拡張
© 2014 for LANCERS, inc All Rights Reserved 検討中の技術 ▪今後採用予定のもの
© 2014 for LANCERS, inc All Rights Reserved リリース頻度とテストについて
© 2014 for LANCERS, inc All Rights Reserved リリース頻度とテストについて オープンソースのBDDフレームワークであるBehat/Minkをテストで利用
© 2014 for LANCERS, inc All Rights Reserved タスク管理
© 2014 for LANCERS, inc All Rights Reserved タスク管理
© 2014 for LANCERS, inc All Rights Reserved コミュニケーションツール
© 2014 for LANCERS, inc All Rights Reserved 情報共有ツール
© 2014 for LANCERS, inc All Rights Reserved プロダクト品質 何かあった時にすぐに気付ける環境づくり
© 2014 for LANCERS, inc All Rights Reserved プロダクト品質 スキルアップによる品質維持
© 2014 for LANCERS, inc All Rights Reserved メンバー間コミュニケーション 大事にしていることは3つ
HRT 暗黙知 をなくす ことに向 かう
© 2014 for LANCERS, inc All Rights Reserved メンバー間コミュニケーション
© 2014 for LANCERS, inc All Rights Reserved メンバー間コミュニケーション アンチパターン
© 2014 for LANCERS, inc All Rights Reserved メンバー間コミュニケーション グッドパターン
© 2014 for LANCERS, inc All Rights Reserved • Behatのテストシナリオは自然言語に近い形で記述することが可能。英
語、日本語どちらでもOK。日本語で記述すれば、エンジニア以外の人 ともテストの共有が可能。(もしかしたらエンジニア以外の人間でもテ ストを記述することも可能になるかも。。?) • タスク管理ツールやコミュニケーションツールや情報共有ツールは一長 一短。Trelloは割りと視覚的でエンジニア以外にも好まれる。 • プロダクトの品質は大切なので、何か起こった時に気付ける仕組みも大 事だが、検知や検査そのものの他に、予防も大事。これからは予防に取 り組んで行く。三方よしを実現するプロダクト品質を追求したい。 • コミュニケーションはスピードアップや品質のために非常に重要。情報 共有なども含め、仕組みでカバーすることも、啓蒙も大事。専任をたて ても良いくらい。(TeamGeek是非読んでみてください) 今日のまとめ
© 2014 for LANCERS, inc All Rights Reserved エンジニア積極採用中 31
• 働き方を変えたい方 • 素直でポジティブな方 • 最新の技術が好きな方 • 世界に打って出たい方 お気軽にご連絡下さい!
[email protected]
ご清聴ありがとうございました [2014/11/07 Google StartupTechNight] ランサーズ株式会社 CTO 田邊 賢司 [Tanabe Kenji]
「時間と場所に囚われない新しい働き方の創出」