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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
620
Built Our Own Background Agent at LayerX #aidevex_findy
layerx
PRO
7
2.9k
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
1k
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
FDEが実現するAI駆動経営の現在地
gonta
2
190
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
600
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
230
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
4.1k
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
480
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
320
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
330
Featured
See All Featured
Claude Code のすすめ
schroneko
67
230k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
900
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
Building an army of robots
kneath
306
46k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
490
KATA
mclloyd
PRO
35
15k
First, design no harm
axbom
PRO
2
1.2k
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]
「時間と場所に囚われない新しい働き方の創出」