20140517 岡山オープンセミナー

63
ベンチャーのサービス開発における フロントエンドとサーバサイドの間 株式会社クラウドワークス 大場光一郎 オープンセミナー2014@ 岡山 2014-05-17(土); 岡山県立大学

Upload: koichiro-ohba

Post on 08-May-2015

282 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 20140517 岡山オープンセミナー

ベンチャーのサービス開発におけるフロントエンドとサーバサイドの間

株式会社クラウドワークス 大場光一郎

オープンセミナー2014@岡山 2014-05-17(土); 岡山県立大学

Page 2: 20140517 岡山オープンセミナー

大場光一郎CTO at CrowdWorks, inc.

Page 3: 20140517 岡山オープンセミナー

僕と岡山

Page 4: 20140517 岡山オープンセミナー

クラウドワークス?

Page 5: 20140517 岡山オープンセミナー
Page 6: 20140517 岡山オープンセミナー

会員数

150,000名クライアント数

28,000社仕事依頼総額

90億円※2014年5月現在

Page 7: 20140517 岡山オープンセミナー

「仕事を依頼したい企業」と「仕事を受けたい個人」を!オンラインでマッチング、最短15分で仕事開始の実績!

53� % �-�

�����������

3<2��,��-&�� 9<2�+-)���

��*�

��%�-��

6.��-!(��% �'��

,�#��17���,�$�-�� 17� #"��

�=1A> �

/780�@; �

B4�-,�-�?: �

Page 8: 20140517 岡山オープンセミナー

依頼できる仕事の種類

Page 9: 20140517 岡山オープンセミナー

背景1) 正社員比率の減少

������������ ������

Page 10: 20140517 岡山オープンセミナー

背景2)超高齢化社会

Page 11: 20140517 岡山オープンセミナー

背景3)女性の就業ギャップ

Page 12: 20140517 岡山オープンセミナー

ミッション

21世紀の新しいワークスタイルを 提供する

Page 13: 20140517 岡山オープンセミナー

時間と場所にとらわれない自由な働き方

Page 14: 20140517 岡山オープンセミナー

サービス開始からの1年10か月で 月間の契約金額は23倍以上に成長!

※2012年4月を100%として表示

0%

500%

1000%

1500%

2000%

2500%

2012�

4��

2012�

5��

2012�

6��

2012�

7��

2012�

8��

2012�

9��

2012�

10��

2012�

11��

2012�

12��

2013�

1��

2013�

2��

2013�

3��

2013�

4��

2013�

5��

2013�

6��

2013�

7��

2013�

8��

2013�

9��

2013�

10��

2013�

11��

2013�

12��

2014�

1��

2014�

2��

Page 15: 20140517 岡山オープンセミナー

UIテーマ

働くを通じて人々に笑顔を

Page 16: 20140517 岡山オープンセミナー

「ありがとう」ボタン

感謝の気持ちの可視化

Page 17: 20140517 岡山オープンセミナー

気軽な相談

仕事に「応募」する前に気軽に相談ができます

Page 18: 20140517 岡山オープンセミナー

マイチーム

契約したことのあるメンバーにはいつでも気軽にメッセージや

仕事の依頼ができます

Page 19: 20140517 岡山オープンセミナー

お仕事相談所

Page 20: 20140517 岡山オープンセミナー

IDEAS

CODEDATA

リーンスタートアップ

BUILDLEAN

MEASURE

Page 21: 20140517 岡山オープンセミナー

UX改善でやってること

•ユーザーサポートからの要望共有 • インターンによるUX改善提案

Page 22: 20140517 岡山オープンセミナー

ユーザーからの改善要望をまとめて共有 要望についてサービスにどのように あてはめるかをみんなで議論する

Page 23: 20140517 岡山オープンセミナー

ユーザー体験を大切にし、 社内の共通言語にする

Page 24: 20140517 岡山オープンセミナー

学生さんにインターンに来てもらい 3~4名のチームを組んで

実際のサービスを触りながら 3~5日で改善を提案してもらう

Page 25: 20140517 岡山オープンセミナー

とあるインターンの事例

Page 26: 20140517 岡山オープンセミナー
Page 27: 20140517 岡山オープンセミナー
Page 28: 20140517 岡山オープンセミナー
Page 29: 20140517 岡山オープンセミナー
Page 30: 20140517 岡山オープンセミナー
Page 31: 20140517 岡山オープンセミナー
Page 32: 20140517 岡山オープンセミナー
Page 33: 20140517 岡山オープンセミナー
Page 34: 20140517 岡山オープンセミナー
Page 35: 20140517 岡山オープンセミナー
Page 36: 20140517 岡山オープンセミナー
Page 37: 20140517 岡山オープンセミナー
Page 38: 20140517 岡山オープンセミナー

若者のピュアな視点による気付き ユーザーの多様性を実感 実サービスへの改善

採用直結

Page 39: 20140517 岡山オープンセミナー

サービスの改善について考える機会を日々の業務に組み込む

- LEANの機会を増やす -

Page 40: 20140517 岡山オープンセミナー

開発体制

Page 41: 20140517 岡山オープンセミナー

•CTO •エンジニア 3名 •デザイナー 1名 •+α (業務委託)

Page 42: 20140517 岡山オープンセミナー

システム構成

Page 43: 20140517 岡山オープンセミナー

• Ruby • Ruby on Rails • MySQL • AWS (EC2/VPC/RDS/S3/R53)

Page 44: 20140517 岡山オープンセミナー

体制の変遷

創業期現在

3名

10万

15万

5名

Instagram

3000万

13名

Page 45: 20140517 岡山オープンセミナー

自動化 効率化

Page 46: 20140517 岡山オープンセミナー

チャットを中心にしたワークフロー

テストがコケてるよ!

リリースされたよ!

アサインされたよ!

プルリクきたよ!

Page 47: 20140517 岡山オープンセミナー

Deployment pipeline

Commit stage

Capacity test

User acceptance

testAcceptance test stage Production

『継続的デリバリー』Jez Humble, David Farley著(ASCII)

Page 48: 20140517 岡山オープンセミナー

CIサービスの活用•githubと連動 • テストの自動実行 • テストエラー通知 • デプロイメントの自動実行 • デプロイメントエラーの通知

Page 49: 20140517 岡山オープンセミナー

各種CIサービス•Travis CI (travis-ci.org) • CircleCI (circleci.com) • Drone (drone.io) • Wecker (wecker.com) • CodeShip (www.codeship.io) • Bamboo (atlassian.com) • Semaphore (semaphoreapp.com)

群雄割拠!

Page 50: 20140517 岡山オープンセミナー

semaphoreapp.com

Page 51: 20140517 岡山オープンセミナー

後から自動化を 作りこむのは大変

Page 52: 20140517 岡山オープンセミナー

https://twitter.com/koichiroo/status/425454305944952832

Page 53: 20140517 岡山オープンセミナー

分析基盤- MEASUREを支える -

Page 54: 20140517 岡山オープンセミナー

分析基盤とはData Collection Data Storage Data Analytics

解析集約DB

Web log

App log

Visualize

Dashboard

Archive

集計

Page 55: 20140517 岡山オープンセミナー

Data Storage

Page 56: 20140517 岡山オープンセミナー

AWS RedShift• 分散RDBMS • SQLが使える(PostgreSQL subset)

• スケールアウトできる • カラムナー型 • 大量データに対応できる

Page 57: 20140517 岡山オープンセミナー

www.flydata.com

Page 58: 20140517 岡山オープンセミナー

Data Analytics• geckoboard (geckoboard.com) • ducksboard (ducksboard.com) • chartio (chartio.com)

(Visualization)

Page 59: 20140517 岡山オープンセミナー

focuslight.github.io

Page 60: 20140517 岡山オープンセミナー

Domo www.domo.com

Page 61: 20140517 岡山オープンセミナー

まとめ•フロントエンド、サーバサイドと領域は違えどユーザーに価値を提供する目線で目標を共有する •自動化は後からいれこむのは大変なので最初から考えるといいよ •後からいれる際には人が直接触れるところ(チャットとか)からいれるといいよ •サービスのステージ、会社のステージによって必要なことは変わってくるので優先度を考えて実行

Page 62: 20140517 岡山オープンセミナー

crowdworks.co.jp/recruit

Page 63: 20140517 岡山オープンセミナー

crowdworks.jp/misc/internship/summer