Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[Devsumi2017]オルタナティブなチーム開発のすゝめ

1,194 views

Published on

Developers Summit 2017で話したスライドです。

Published in: Engineering
  • Be the first to comment

[Devsumi2017]オルタナティブなチーム開発のすゝめ

  1. 1. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. オルタナティブなチーム開発 のすゝめ 株式会社オルターブース 小島 淳
  2. 2. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 本セッションは普通の受託開発に飽きた、もし くはもっと刺激のあるものへ変化させたいと感 じている方に最も効果的です。 アジャイルやDevOpsな話はあまりしません。 受託開発での失敗がなくなるわけではありませ ん。
  3. 3. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 福岡発 フルスタックサービス開発 つまらない世界からお客様を解放させ、もっと 刺激のある世界へ変化させよう! 3
  4. 4. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 株式会社オルターブース 代表取締役 (金髪銀髪おにいさん) 小島 淳(Atsushi Kojima) 4 とりあえずなんでもやるフルスタックエン ジニアと思っている方が多いですが本人的には OSSなミドルウェア職人と思っていてア プリケーション開発をバリバリしている人から見 ると物足りないしネットワーク超絶詳しい人 から見ても物足りないという中途半端な存在 を打破しようと日々精進しています。 Microsoft MVP(Microsoft Azure)だったりします。
  5. 5. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. オルターブースが提供するものは、単なるソフトウェアではあり ません。箱を開ける前のワクワクと開けたときの感動を提供しま す。そのためには我々自身がクラウドを楽しみ、アプリケーショ ンを作ることを楽しみ、お客様との触れ合いを楽しんでいます。 お客様と共に楽しみながら、ワクワクしながらサービスを提供す ることができる。 それがオルターブースです。
  6. 6. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. お客様と共に成長し ビジネスを革新しよう
  7. 7. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. ほんとにワクワクしながら 受託開発なんて出来るの?
  8. 8. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. そもそもワクワクする受託開発とは何か。 超かんたんな開発プロジェクト? 高単価でお金払いの良いクライアント? スケジュールが余裕すぎて笑っちゃうやつ? そもそも中抜いて終わり?
  9. 9. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 違うでしょ?
  10. 10. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. ワクワクするってことは自分たちが楽しめない と感じることは出来ないです。 だから、自分たちが楽しめるように「努力」し ないといつまでもつまらないままで終わってし まいます。 自分たちが楽しむために、何をどのように努力 すれば良いのか。
  11. 11. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. サービス品質を徹底的に上げる ※デブサミ2016福岡でお話した内容です 技術の追求 最新技術にチャレンジする 全く関係ないものを取り入れる ワクワク要素(オルタナティブ)
  12. 12. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. オルタナティブ=異端、型にはまらない 突拍子もないアイデアでも面白ければやる
  13. 13. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. ここでちょっとおさらいします。 「機能的組織のすゝめ」 ダイジェスト版
  14. 14. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 機能的組織とは・・・ 「サービス品質」を支える放射状組織のこと。 仕事と機能が疎結合で結ばれるRESTfulな組織 です。 機能 成果 REQUEST PUSH 仕事
  15. 15. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 一般的な組織の成り立ち。 責任
  16. 16. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 一般的なラインマネジメントの問題点 責任は上に行けば行くほど大きくなるが、現場からも離れて いくので責任は回避する傾向にある 情報伝達(伝言ゲーム)をしなくてはいけない 管理能力という謎の能力を発揮しないと階段を登れない 人に依存する組織になりやすい いろいろ面倒(笑)
  17. 17. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 機能的組織の作り方
  18. 18. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. ☆目的 仕事がどのように進められているかを可視化し、どこ に課題があるかを認識する。 ☆必要なツール バリューストリームマップ - 仕事の流れを可視化する カンバン(物理) - 仕事の経過を計測する 第1ステップ 仕事を全て洗い出す
  19. 19. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. ☆目的 機能を中心に仕事を再度組み立て直す。 この時点では人のスキルは考慮しなくても良い。 将来やるであろう仕事の機能も出しておくと尚良。 やらなくてはいけないこと=必須機能 できること=仕事とは関係ない機能 やりたいこと=将来的に必要な機能 で分けると良いかも。 第2ステップ 必要な機能を洗い出す
  20. 20. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. ここまで出来たら人をアサインするだけ。 その機能を有するメンバーを機能の上に配置す る。 第3ステップ 機能に人をアサインする 機能 人 機能 人 機能 人
  21. 21. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. ☆機能的組織の大きなメリット どういう役割の人材が必要か可視化できる なのでアサイン後のミスマッチが起こりにく い 人が辞めたとしても機能は明確に残るので募 集しやすい
  22. 22. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 機能的組織は本当にチーム開発 を良くするものなのか
  23. 23. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 機能的組織はあくまでも各機能を円滑に動 かすための組織であり、チームの結束を高め るための組織ではありません。
  24. 24. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved.
  25. 25. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 遊びじゃないよ! いや、半分遊びだけど
  26. 26. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 機能 機能 機能 人人 人
  27. 27. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 開発プロジェクトに必要なリソースを見直す 多くのプロジェクトで投入されるおおよその役割 プログラマー プロジェクトマネージャー テスター インフラエンジニア セールス
  28. 28. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. オルターブースの場合 プログラマー プロジェクトマネージャー Webディレクター サービスプロデューサー
  29. 29. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. マイルストーンを見直す 大抵はこんなマイルストーンを設定するはず 納期(リリース日) スプリント会議 週末
  30. 30. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. オルターブースの場合 納期 スプリント会議 給与日(まだやってないけど)
  31. 31. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. お客様との関係を深くする コミュニケーション手段としてこんな感じ 業後の飲み会 週末の飲み会 二人きりの飲み会 飲み会の後の飲み会
  32. 32. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. オルターブースの場合 酒飲まない!!(飲めない) 一緒にプロダクトを考える場を提供する 僕以外はみんな酒飲みますw
  33. 33. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. お客様と共に楽しむ
  34. 34. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. ワールドカフェ形式 全体の参加人数は20名くらいがちょうどいい 1つのテーブル4名くらい 統一テーマとテーブルテーマ ディスカッション20分くらい 最後に各テーブル毎に発表3分くらい テーブルをシャッフルして3回くらいやる
  35. 35. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 新技術検証(ハッカソン形式) 世間的に注目度の高い技術をお客様と 共に検証する。 1日程度の合宿もあり。
  36. 36. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. ビジネスモデルの浸透 エンジニアリングはビジネスの成長を補佐する ものと捉えると、ビジネスそのものを理解して いなければ良いサービスは提供出来ない。
  37. 37. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. クライアントとの関わり方
  38. 38. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 受託開発で培ったノウハウを自社サービスとし て再構築する。しかし受託開発時の契約事項な どで強い縛りがあるとなかなか難しい。。。。 自分 クライアント ビジネスをシェアする (レベニューシェア)
  39. 39. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. あっ!と驚くサービス 、おっ!と唸る仕組み コラボレーション
  40. 40. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 世界でたったひとつだけの、 自分だけのオリジナルソースを作ろう。 簡単に、お手軽に。あなたの「コレ、好き!」を作るお手伝い。 https://mysaucefactory.com/
  41. 41. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 「マイソース ファクトリー」とは? ベースソース(醤油、サラダドレシング、焼肉のタレなどのディップ素材)の配 合をお好みで調整し、“甘みが強い”・“辛味が強い”、といった自分好みの味感覚 でオリジナルのソースを作ることが出来るサービスです。 オリジナルの商品は、1本から注文可能。商品は工場からユーザーに直送されま す。 また、作ったオリジナルのソースレシピは、SNSでシェアすることが出来、「世 界でひとつだけのマイソース」を公開することが可能です。 Factory ユーザー自作のレシピ に従って調味料を作成 System 誰でも簡単にお手軽に。 マイスースファクト リーは直感で使えます User マイソースファクト リーで簡単にレシピ作 成&注文!
  42. 42. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. Architectureへの採用
  43. 43. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. オルタナ感をシステムでも見せることは出来 ます。見せ方大事です。 一般的なアーキテクチャー図、ネットワーク図、 フロー図などは使いません。
  44. 44. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. アイコンと矢印で表現する JSON Data Store ASP.NET Core× API Server Learning Release Management Third party Develop Management PC Platform Mobile Platform Analytics
  45. 45. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. Azure DNS Cognito API Gateway Azure Container Service LB docker swarm DocumentDB SQL Database WebApps ASP.NET Core Terraform
  46. 46. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. { api } Microsoft Azure BLOB Application Analytics Operations & Monitoring Database & Storage Notification
  47. 47. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. クラウドを使っているのであれば、ベンダーが 用意したアイコンを使うと尚良!
  48. 48. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. フルスタックな開発プロセスの導入 アイデアを創る ビジネスモデルを創る 仕組みを創る モノを創る コンサルティング デザイン設計 開発 運用 フルスタック
  49. 49. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. 僕たちはまだまだ組織としてはひよっこかもしれ ませんが、関わる人すべてが楽しくて楽しくて しょーがない環境を一生懸命作っています。
  50. 50. Copyright © 2015-2016 Alterbooth Inc. All Rights Reserved. ご清聴ありがとうございました。

×