Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ランサーズを支える技術

 ランサーズを支える技術

dots. summit 2015

Tomohiro Sugimoto

February 07, 2015
Tweet

More Decks by Tomohiro Sugimoto

Other Decks in Technology

Transcript

  1. ⾃自⼰己紹介 • 杉本知洋   • Webアプリエンジニア   • 好きなキーボードは  HHKB

      • 趣味は  ボルダリング(最近あんまり)、 
 トランペット(ビッグバンドやってます) 
  2. ランサーズの開発フロー  σΟϨΫλʔ リリース テスト 開発 デザイン ワイヤー 要件定義 企画

    ୲౰ΤϯδχΞ ͦͷଞ ΤϯδχΞɾ σβΠφʔ ϓϩδΣΫτνʔϜ ϓϩδΣΫτυϦϒϯͳ൓෮ܕ։ൃ
  3. ツールまとめ • redmine  (→  wrike)   • confluence   •

    github   • chatwork  (→  slack)   • google  docs 
  4. 課題の解決に向けて • githubフローの導⼊入   • チャットの活⽤用   • 権限の拡⼤大  

    • デプロイツール作成   • ツールの再選定とルール明確化   • 業務フローのプロトタイピング 
  5. 課題の解決に向けて • githubフローの導⼊入   • チャットの活⽤用   • 権限の拡⼤大  

    • デプロイツール作成   • ツールの再選定とルール明確化   • 業務フローのプロトタイピング 
  6. githubフローの導⼊入 • マスターは常にデプロイ可能   • 新しく作業する場合は、masterブランチから新しいブ ランチを作成   • フィードバックが欲しい時、あるいはマージの準備が出

    来たタイミングでプルリクエストを送る   • レビューが完了了次第、masterマージ可能になる   • masterにマージされたタイミングでリリースすべし 
  7. 課題の解決に向けて • githubフローの導⼊入   • チャットの活⽤用   • 権限の拡⼤大  

    • デプロイツール作成   • ツールの再選定とルール明確化   • 業務フローのプロトタイピング 
  8. チャットの活⽤用 • gitの操作状況   • リリース情報   • 障害情報  

    • スロークエリ   • その他リアルタイムデータ 
  9. 課題の解決に向けて • githubフローの導⼊入   • チャットの活⽤用   • 権限の拡⼤大  

    • デプロイツール作成   • ツールの再選定とルール明確化   • 業務フローのプロトタイピング 
  10. 課題の解決に向けて • githubフローの導⼊入   • チャットの活⽤用   • 権限の拡⼤大  

    • デプロイツール作成   • ツールの再選定とルール明確化   • 業務フローのプロトタイピング 
  11. 課題の解決に向けて • githubフローの導⼊入   • チャットの活⽤用   • 権限の拡⼤大  

    • デプロイツール作成   • ツールの再選定とルール明確化   • 業務フローのプロトタイピング