狠狠撸

狠狠撸Share a Scribd company logo
Extreme ?remote ?
working
YAPC::Asia ?2015 ?Reject-‐??Conference ?
2015-‐??09-‐??11 ?
Shibuya ?dots. ?
#rejectcon ?#eventdots ?
Yusuke ?Wada ?a.k.a. ?yusukebe
YAPC::EU ?2015 ?に?行行って来ました...
http://blog.yusuke.be/entry/2015/09/05/214939
?自?己紹介
? 和?田裕介 ?33歳 ?既婚 ?
? @yusukebe ?
? (株)ワディット代表 ?
? (株)オモロキCTO ?
? (?一社)JPA理理事 ?
? トラベルブック(株)技術顧問
写真で?一?言ボケて
http://bokete.jp/
http://tw.bokete.jp/
Extreme remote working
Extreme remote working
Extreme remote working
本?日のアジェンダ
1. ボケての変迁を簡単に説明 ?
2. ボケてチームの紹介 ?
3. リモートワークについてお話
Extreme ?remote ?working
注意事項
? ?小?手先のノマドテクニックetc. ?は扱いません ?
? オモロキはじめボケてチームは変なチームです ?
? 結果的にリモートしていました^^; ?
? 極端な例例として扱ってください ?
? マネージメントやチーム開発などの参考になるかも?
ボケての変迁
1. ?黎黎明期
? 2008年年9?月にサービスローンチ ?
? PC向けWebサイトと貧弱な携帯向けWeb ?
? 鎌団?子と2?人のみの体制 ?
? 鳴かず?飛ばず... ?
? Catalyst, ?DBIx::Class ?/ ?Monolithic ?pattern
2. ?変?革期
? 2012年年5?月まとめサイト効果で?一気に脚光を浴びる ?
? iPhone及びAndroidアプリリリース ?
? 企業からお題を提供してもらうコラボスタート ?
? パートナー制度度を採?用しステークホルダーが増える ?
? Mojolicious, ?DBIx::Skinny ?/ ?(API ?+ ?Web)
3. ?最近
? 開発体制が安定してくる ?
? 2015年年7?月台湾版リリース ?
? モバイルアプリダウンロード数が450万を突破 ?
? 第18回?文化庁メディア芸術祭?
エンターテインメント部?門審査委員会推薦作品選出 ?
? 現?行行バージョンはEpsilon ?
? JSON-‐??RPC, ?OAuth2 ?/ ?(API) ?+ ?(Web ?+ ?App)
変なチーム
1社にとどまらない
? オモロキを中?心として各種座組をパートナーと組む
モバイルアプリの座組
コンテンツ ?
プラットフォーム
販売元 ?
運?用、PR、サポート
モバイルアプリ開発
オフィスを持たない
多くのメンバーが兼業
? 他の会社の代表もしくはメンバー ?
? フリーランス ?
? 弁護?士 ?
? 講師 ?
? 元市議会議員 ?
? etc.
リモートワーク
結果的にリモート
? パートナーで構成されているし... ?
? みんな兼業だから居るところがバラバラ... ?
? みんな?自由に仕事したいよね...
いつの間にかリモートしていた
リモートをして気づいたこと...
たまに会えると嬉しい
最?高の仲間とやっている
? 毎?日会わないからこそ会うと嬉しい ?
? 外で得た知識識をチームの中で活かせる ?
? 類は友を呼ぶの如くやりやすいメンバーが揃った
どのようにリモートするか?
「?自由と責任」で分業する
? 個?人が責任を持つ ?
? 責任の範囲で?自由にやる ?
? ベストエフォートを尽くす ?
? 属?人性及び単?一障害点はある程度度割り切切る
社训
死ぬなよ
开発の场合
登場?人物
ゆっけ ?
Webバックエンド ?
開発マネージメント
やまぴー ?
フロント寄りWeb担当 ?
(株)リロード
陳さん ?
iOS/Androidアプリ担当 ?
(株)ブレイブソフト
レイヤリングによる責任の範疇
Core ?Logic ?Web ?API
Web ?Front Mobile ?App
アーキテクチャが分業を促しリモートを形成する
ゆっけ
やまぴー 陳さん
HTTPレベルをインターフェースとする
? Core ?Logic ?Web ?APIをJSON-‐??RPCで実装 ?
? テストからMarkdownのドキュメントを?自動?生成 ?
? GitHub上で整形されたテキストを?見見てもらう ?
? 実装 ?=> ?テスト ?=> ?仕様の共有が?非常にスマート ?
? やるべきだけどめんどいことを簡単にしておく
JSON-‐??RPC ?2.0+APIドキュメント ?
これさえあればフロントの開発が出来る
仕様と実装を任せる
? ギチギチに仕様を決めるとモチベがわかない問題 ?
? 要求だけ定義して中?身はブラックボックスにする ?
? HTTPレベルでやりとりする
Perlで書きます!
何で書いてもいいよ!
!?!?... ?OK!!
アーキテクチャに基づき ?
分業していくことが可能
良良かった試み
? 電話を積極的に使う ?
? 近くに住む ?
? 1?日6時間だけ?一緒に過ごす「Bokete6」
まとめ
Extreme ?remote ?working
? チーム構成上リモートせざるを得なかった ?
? 結果お互いを尊敬しあういいチームになった ?
? 開発ではアーキテクチャで責任を明確化して分業 ?
? 類は友を呼ぶ ?
? あとはただやるだけ...
ありがとうございました

More Related Content

Extreme remote working