SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
reluxの開発体制
株式会社Loco Partners 大須賀 義浩
@ Weekdayランサーズ勉強会第1回
- 開発体制/プロセスについて
©2015 株式会社Loco Partners
自己紹介
2
■大須賀 義浩
■株式会社Loco Partners
 開発部マネージャー
■略歴
Web製作会社
→株式会社Loco Partners
fb.com/ohsky
oh_sky
oh-sky
©2015 株式会社Loco Partners
株式会社Loco Partnersとは
3
「つながりをふやす」という事業理念のもと、
宿泊予約サイトreluxを運営するインターネット旅行代理店
©2015 株式会社Loco Partners4
とは?
©2015 株式会社Loco Partners5
安息(relax)こそが、贅沢(luxuary)
6
満足度の高い旅館・ホテルだけを厳選し、
どこよりもお得に、良質な旅行を体験できる、
会員制宿泊予約サイト。
©2015 株式会社Loco Partners
世界へ展開
7
世界
10ヶ国語
に対応
英語・中国語は
人力翻訳
©2015 株式会社Loco Partners
Expediaとの業務提携
8
世界最大の宿泊予約サイト
Expediaとの提携
400施設 + 200施設
= 600施設
©2015 株式会社Loco Partners
開発体制
9
技術部 
Web Developmentグループ
メンバー:5名
 エンジニア・・・4名
 デザイナー・・・1名
©2015 株式会社Loco Partners
何を開発するか
10
新しい企画
営業ツール
ご要望・不具合
開発リスト企画・マーケティングT
営業T
お客様
開発工数
©2015 株式会社Loco Partners
なぜ開発をするのか
11
開発リスト
誰のために?
何のために?
Whyを追及する
担当者
Whyを理解した上で実装作業に入る
©2015 株式会社Loco Partners
リリースフロー
12
イテレーション期間は一週間
月曜日:タスクの内容確認・スケジューリング
火∼金:実装・デバッグ
翌月曜:リリース
ロケットと呼んでいます
©2015 株式会社Loco Partners
即リー
13
基本は週1回のロケットのみ
緊急性の高いバグなどは、
対応後に即時リリース
即リーと呼んでいます
©2015 株式会社Loco Partners
全即リーから、ロケットに移行
14
かつては全て即リーで対応
イテレーションは短ければ短いほど良い
でも、
・期日が守られないことが多い
・KPIの変化を計測しずらい
・デバッグ工数の削減(まとめてデバッグする)
©2015 株式会社Loco Partners
Gitのワークフロー
15
•masterからreleaseを作成
•releaseからtopicを作成
•topicをreleaseへmerge

(pull request)
•週に一度releaseをmasterにmerge
(リリース = ロケット打ち上げ)
©2015 株式会社Loco Partners
Gitのワークフロー
16
•masterからreleaseを作成
•releaseからtopicを作成
•topicをreleaseへmerge

(pull request)
•週に一度releaseをmasterにmerge
(リリース = ロケット打ち上げ)
©2015 株式会社Loco Partners
Gitのワークフロー
17
•masterからbugfixを作成
•bugfixはmasterへmerge

(Pull Request)
•masterに加わった変更は

すぐにリリースされる(即リー)
•masterに加わった変更を

releaseに取り込む
©2015 株式会社Loco Partners
Pull Request&Code Review
18
Whyを追及
©2015 株式会社Loco Partners
テストとデプロイ
19
①
②
③
1. Githubのpost-commitで

自動テストを起動
2. テストが成功した場合、

デプロイスクリプトを起動
3. サーバはgithubから

最新のmasterを取得する
©2015 株式会社Loco Partners
自動テスト
20
•CasperJSを利用したe2eテスト
•最近、カバー率が上昇
•Unitテストはまだ無い(やりたい)
©2015 株式会社Loco Partners
dev環境 stg環境
21
Dev環境
•本番環境から完全に独立した試験環境
•開発中の動作確認・デバッグで使用
STG環境
•本番環境と同じDBを参照する試験環境
•開発中の画面を、本番のデータを使って表示確認
©2015 株式会社Loco Partners
Slackを中心としたコミュニケーション
22
自動デプロイ
テスト結果
変更通知
プルリク
alert
取得
データ通知
通知
依頼
©2015 株式会社Loco Partners23
©2015 株式会社Loco Partners
最後に
24
◆徹底的に自動化して楽したいインフラ技術者
◆決裁不要。勝手に環境改善したいPHPer
◆botでも遊びたいiOS,Androidエンジニア
エンジニア募集
©2015 株式会社Loco Partners
Thank you
25
ご清聴ありがとうございました。

Contenu connexe

Similaire à reluxの開発体制 - weekdayランサーズ勉強会 -

IVS CTO NightのLTで使った資料 #ctonight
IVS CTO NightのLTで使った資料 #ctonightIVS CTO NightのLTで使った資料 #ctonight
IVS CTO NightのLTで使った資料 #ctonightTomohiro Furuta
 
株式会社Loco Partners会社概要 v1.0
株式会社Loco Partners会社概要 v1.0株式会社Loco Partners会社概要 v1.0
株式会社Loco Partners会社概要 v1.0Takaya Shinozuka
 
Relux 採用説明資料v1.5_201512
Relux 採用説明資料v1.5_201512Relux 採用説明資料v1.5_201512
Relux 採用説明資料v1.5_201512Takaya Shinozuka
 
【株式会社ルグラン】パーソナライズ戦略が拓くコーポレートサイトの未来とは
【株式会社ルグラン】パーソナライズ戦略が拓くコーポレートサイトの未来とは【株式会社ルグラン】パーソナライズ戦略が拓くコーポレートサイトの未来とは
【株式会社ルグラン】パーソナライズ戦略が拓くコーポレートサイトの未来とはRod Izumi
 
Springをフル活用した 継続的デリバリーの実践
Springをフル活用した 継続的デリバリーの実践 Springをフル活用した 継続的デリバリーの実践
Springをフル活用した 継続的デリバリーの実践 mpsstddev
 
Rubyと俺達の生存戦略 #kana01
Rubyと俺達の生存戦略 #kana01Rubyと俺達の生存戦略 #kana01
Rubyと俺達の生存戦略 #kana01Yoshinori Kawasaki
 
Reluxが考える『観光xVR』の未来
Reluxが考える『観光xVR』の未来Reluxが考える『観光xVR』の未来
Reluxが考える『観光xVR』の未来huang yuhsuan
 
RTOCS#6:本要約サイト「フライヤー」における成長戦略
RTOCS#6:本要約サイト「フライヤー」における成長戦略RTOCS#6:本要約サイト「フライヤー」における成長戦略
RTOCS#6:本要約サイト「フライヤー」における成長戦略Koh Takahashi
 
[Devsumi2017]オルタナティブなチーム開発のすゝめ
[Devsumi2017]オルタナティブなチーム開発のすゝめ[Devsumi2017]オルタナティブなチーム開発のすゝめ
[Devsumi2017]オルタナティブなチーム開発のすゝめAtsushi Kojima
 
激安ITサービスを活用して収益を上げよう!
激安ITサービスを活用して収益を上げよう!激安ITサービスを活用して収益を上げよう!
激安ITサービスを活用して収益を上げよう!Noriaki Takahashi
 
Web担当者Forumミーティング2015春 基調講演2:「バリバリ仕事を進めるWeb担当者が持つ7つの力」
Web担当者Forumミーティング2015春 基調講演2:「バリバリ仕事を進めるWeb担当者が持つ7つの力」Web担当者Forumミーティング2015春 基調講演2:「バリバリ仕事を進めるWeb担当者が持つ7つの力」
Web担当者Forumミーティング2015春 基調講演2:「バリバリ仕事を進めるWeb担当者が持つ7つの力」Kazunori Tokoo
 
リンクは買わずに”集める SEOで本当に考えるべき、コンテンツと被リンクの話
リンクは買わずに”集める SEOで本当に考えるべき、コンテンツと被リンクの話リンクは買わずに”集める SEOで本当に考えるべき、コンテンツと被リンクの話
リンクは買わずに”集める SEOで本当に考えるべき、コンテンツと被リンクの話ナイル株式会社
 
IDN TLDをAzureのWebサイトで使う方法
IDN TLDをAzureのWebサイトで使う方法IDN TLDをAzureのWebサイトで使う方法
IDN TLDをAzureのWebサイトで使う方法Yoshihiro Ohsuka
 
Values Book (ヴァンテージマネジメント)
Values Book (ヴァンテージマネジメント)Values Book (ヴァンテージマネジメント)
Values Book (ヴァンテージマネジメント)vantagemanagement
 
スマホSEOって何すればいいの?&質問コーナー
スマホSEOって何すればいいの?&質問コーナースマホSEOって何すればいいの?&質問コーナー
スマホSEOって何すればいいの?&質問コーナーナイル株式会社
 
Magento 中忍試験 〜壁の高さを知る〜 Magento meet up Tokyo 1
Magento 中忍試験 〜壁の高さを知る〜 Magento meet up Tokyo 1 Magento 中忍試験 〜壁の高さを知る〜 Magento meet up Tokyo 1
Magento 中忍試験 〜壁の高さを知る〜 Magento meet up Tokyo 1 Takahiro Hisasue
 
Gunosy Beer Bash #05 pairs
Gunosy Beer Bash #05 pairsGunosy Beer Bash #05 pairs
Gunosy Beer Bash #05 pairsTakuma Morikawa
 

Similaire à reluxの開発体制 - weekdayランサーズ勉強会 - (20)

IVS CTO NightのLTで使った資料 #ctonight
IVS CTO NightのLTで使った資料 #ctonightIVS CTO NightのLTで使った資料 #ctonight
IVS CTO NightのLTで使った資料 #ctonight
 
株式会社Loco Partners会社概要 v1.0
株式会社Loco Partners会社概要 v1.0株式会社Loco Partners会社概要 v1.0
株式会社Loco Partners会社概要 v1.0
 
Relux 採用説明資料v1.5_201512
Relux 採用説明資料v1.5_201512Relux 採用説明資料v1.5_201512
Relux 採用説明資料v1.5_201512
 
Webサービスの育て方抜粋版 20140702
Webサービスの育て方抜粋版 20140702Webサービスの育て方抜粋版 20140702
Webサービスの育て方抜粋版 20140702
 
【株式会社ルグラン】パーソナライズ戦略が拓くコーポレートサイトの未来とは
【株式会社ルグラン】パーソナライズ戦略が拓くコーポレートサイトの未来とは【株式会社ルグラン】パーソナライズ戦略が拓くコーポレートサイトの未来とは
【株式会社ルグラン】パーソナライズ戦略が拓くコーポレートサイトの未来とは
 
Springをフル活用した 継続的デリバリーの実践
Springをフル活用した 継続的デリバリーの実践 Springをフル活用した 継続的デリバリーの実践
Springをフル活用した 継続的デリバリーの実践
 
Rubyと俺達の生存戦略 #kana01
Rubyと俺達の生存戦略 #kana01Rubyと俺達の生存戦略 #kana01
Rubyと俺達の生存戦略 #kana01
 
Reluxが考える『観光xVR』の未来
Reluxが考える『観光xVR』の未来Reluxが考える『観光xVR』の未来
Reluxが考える『観光xVR』の未来
 
RTOCS#6:本要約サイト「フライヤー」における成長戦略
RTOCS#6:本要約サイト「フライヤー」における成長戦略RTOCS#6:本要約サイト「フライヤー」における成長戦略
RTOCS#6:本要約サイト「フライヤー」における成長戦略
 
[Devsumi2017]オルタナティブなチーム開発のすゝめ
[Devsumi2017]オルタナティブなチーム開発のすゝめ[Devsumi2017]オルタナティブなチーム開発のすゝめ
[Devsumi2017]オルタナティブなチーム開発のすゝめ
 
Owlant intro 202008
Owlant intro 202008Owlant intro 202008
Owlant intro 202008
 
激安ITサービスを活用して収益を上げよう!
激安ITサービスを活用して収益を上げよう!激安ITサービスを活用して収益を上げよう!
激安ITサービスを活用して収益を上げよう!
 
Web担当者Forumミーティング2015春 基調講演2:「バリバリ仕事を進めるWeb担当者が持つ7つの力」
Web担当者Forumミーティング2015春 基調講演2:「バリバリ仕事を進めるWeb担当者が持つ7つの力」Web担当者Forumミーティング2015春 基調講演2:「バリバリ仕事を進めるWeb担当者が持つ7つの力」
Web担当者Forumミーティング2015春 基調講演2:「バリバリ仕事を進めるWeb担当者が持つ7つの力」
 
リンクは買わずに”集める SEOで本当に考えるべき、コンテンツと被リンクの話
リンクは買わずに”集める SEOで本当に考えるべき、コンテンツと被リンクの話リンクは買わずに”集める SEOで本当に考えるべき、コンテンツと被リンクの話
リンクは買わずに”集める SEOで本当に考えるべき、コンテンツと被リンクの話
 
IDN TLDをAzureのWebサイトで使う方法
IDN TLDをAzureのWebサイトで使う方法IDN TLDをAzureのWebサイトで使う方法
IDN TLDをAzureのWebサイトで使う方法
 
Values Book (ヴァンテージマネジメント)
Values Book (ヴァンテージマネジメント)Values Book (ヴァンテージマネジメント)
Values Book (ヴァンテージマネジメント)
 
Values Books
Values BooksValues Books
Values Books
 
スマホSEOって何すればいいの?&質問コーナー
スマホSEOって何すればいいの?&質問コーナースマホSEOって何すればいいの?&質問コーナー
スマホSEOって何すればいいの?&質問コーナー
 
Magento 中忍試験 〜壁の高さを知る〜 Magento meet up Tokyo 1
Magento 中忍試験 〜壁の高さを知る〜 Magento meet up Tokyo 1 Magento 中忍試験 〜壁の高さを知る〜 Magento meet up Tokyo 1
Magento 中忍試験 〜壁の高さを知る〜 Magento meet up Tokyo 1
 
Gunosy Beer Bash #05 pairs
Gunosy Beer Bash #05 pairsGunosy Beer Bash #05 pairs
Gunosy Beer Bash #05 pairs
 

Dernier

デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 

Dernier (8)

デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 

reluxの開発体制 - weekdayランサーズ勉強会 -