SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
クラウドワークスを徹底的に使った、
これまでになかったバーチャル開発術
株式会社イノーバ
開発責任者
佐藤 公哉 (SATO, Kimiya)
なぜクラウドワークスなのか
開発リソースの不足
外注する?
きくもとさん
イベントで今回の内容を発表
CEO宗像がたまたま聴講
きくもとさんを弊社に招聘してMTG
100%失敗しない
クラウドワークス活用術
これしかない!
(以下、きくもとメソッド)
疑問
きくもとメソッドは
Rails以外でも通用するのか?
開発環境の違い
開発言語: PHP
フレームワーク: concrete5
きくもとメソッドの修正
PHPできくもとメソッドを活かすために
修正したポイント
募集のハードルをより上げる
ユニットテスト作成の義務化
concrete5のキャッチアップにお金は払わない
etc....
開発環境を統一する
Vagrant + Ansible
github flow
git flowよりも単純明快
issue を branch / pull-request に
Jenkins / PHPUnit / Selenium
自動テスト環境の構築
請求関連は徹底してクリーンに
「イノーバは何に対してお金を払うのか」
アウトプットの定義
ルールブックの作成
コミュニケーション
Chatwork
(これはオリジナルと同じですが重要なので)
9月に開発スタート
社内の仕様策定に時間をとられたため
着手が遅れる
9月4週から開発を本格化
10 / 22 closed β release.
1.5ヶ月でリリース
開発手法の修正
11月以降の開発では手法を修正
github flow から git flow へ
やっぱりブランチ管理はちゃんとしたい
Document First
c5を理解する
足りないドキュメントは作成する
ドキュメント作成にお金を惜しまない
Redmine + Backlog
Storyを管理したい
issue の前後関係を社内で管理する
(予算があればJIRAを使いたい...)
pull-request の相互 review
pull-requestのreviewもissueとして扱い
請求対象に
鋭意 開発進行中
またご報告しますね!
きくもとメソッドで
できないこと
デメリット
インフラ運用
募集要項から乖離しているので
InnovaのCW-teamでは無理
(別途、募集をかければ可能かも?)
常駐エンジニアを0に
プロジェクトをコントロールできなくなる
きくもとメソッドで
できること
メリット
開発の優先順位は常に変わる
常に優先順位を変更できる状態にできる
いつでも開発を一時停止できる
固定的に長期間のタスクを発注するよりも効率的
重要なポイント
きくもとメソッドを活かすには?
いかに優秀な人材を集めるか
すべてはチーム
優秀な人材ほど忙しい
空いた時間を上手にいただく
採用のハードルは下げない
応募が少なくても我慢!
まずは 2 - 3 人からスモールスタート
we're hiring
http://innova-jp.com/careers/

Más contenido relacionado

La actualidad más candente

Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Kenji Hiranabe
 

La actualidad más candente (19)

VS Code Day 2021 Recap
VS Code Day 2021 RecapVS Code Day 2021 Recap
VS Code Day 2021 Recap
 
Laravel管理画面ジェネレーター
Laravel管理画面ジェネレーターLaravel管理画面ジェネレーター
Laravel管理画面ジェネレーター
 
Gitで安定マスターブランチを手に入れる
Gitで安定マスターブランチを手に入れるGitで安定マスターブランチを手に入れる
Gitで安定マスターブランチを手に入れる
 
PMの立ち位置について
PMの立ち位置についてPMの立ち位置について
PMの立ち位置について
 
Next.js Storybook Driven Development
Next.js Storybook Driven DevelopmentNext.js Storybook Driven Development
Next.js Storybook Driven Development
 
大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-
大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-
大きなSIerの中で「アジャイル開発で飯を食う」までの歩み-第2部-
 
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
 
[DO01] DevOps でリードタイムを8ヶ月から最短1週間まで短縮!!  マネージャや開発チーム変化の赤裸々話
[DO01] DevOps でリードタイムを8ヶ月から最短1週間まで短縮!!  マネージャや開発チーム変化の赤裸々話[DO01] DevOps でリードタイムを8ヶ月から最短1週間まで短縮!!  マネージャや開発チーム変化の赤裸々話
[DO01] DevOps でリードタイムを8ヶ月から最短1週間まで短縮!!  マネージャや開発チーム変化の赤裸々話
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
 
ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」
ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」
ISACA2017年10月例会「アジャイル開発における開発プロセスと監査ポイント」
 
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
 
開発をマネジメントするすべての方へ
開発をマネジメントするすべての方へ開発をマネジメントするすべての方へ
開発をマネジメントするすべての方へ
 
DevOps at ChatWork
DevOps at ChatWorkDevOps at ChatWork
DevOps at ChatWork
 
組織と個人が内発的動機により継続的に成長するための施策
組織と個人が内発的動機により継続的に成長するための施策組織と個人が内発的動機により継続的に成長するための施策
組織と個人が内発的動機により継続的に成長するための施策
 
XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」
XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」
XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」
 
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
 
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
Scrum, Agile, XP, at Community Lightning Talks at Developers Summit 2013 from...
 
Azure のApp Center でアプリの 使用状況を分析する
Azure のApp Center でアプリの 使用状況を分析するAzure のApp Center でアプリの 使用状況を分析する
Azure のApp Center でアプリの 使用状況を分析する
 
最高のScrumキメた後にスケールさせようとして混乱した話
最高のScrumキメた後にスケールさせようとして混乱した話最高のScrumキメた後にスケールさせようとして混乱した話
最高のScrumキメた後にスケールさせようとして混乱した話
 

Similar a クラウドワークスを使ったバーチャル開発術

ON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったことON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったこと
Masakazu Muraoka
 
スマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイントスマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイント
Masakazu Muraoka
 

Similar a クラウドワークスを使ったバーチャル開発術 (20)

「らしく」ハタラコウ。 ChatWork x クラウドソーシング
「らしく」ハタラコウ。 ChatWork x クラウドソーシング「らしく」ハタラコウ。 ChatWork x クラウドソーシング
「らしく」ハタラコウ。 ChatWork x クラウドソーシング
 
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
 
ON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったことON HTML5 FIELD で書き尽くせなかったこと
ON HTML5 FIELD で書き尽くせなかったこと
 
スマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイントスマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイント
 
俺 と ご褒美 Bot
俺 と ご褒美 Bot俺 と ご褒美 Bot
俺 と ご褒美 Bot
 
そろそろレガシーな.Net開発をやめなイカ?
そろそろレガシーな.Net開発をやめなイカ?そろそろレガシーな.Net開発をやめなイカ?
そろそろレガシーな.Net開発をやめなイカ?
 
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択
 
20141003 webマーケティングエンジニアリング
20141003 webマーケティングエンジニアリング20141003 webマーケティングエンジニアリング
20141003 webマーケティングエンジニアリング
 
.Netlab202107
.Netlab202107.Netlab202107
.Netlab202107
 
5th長崎QDG AFFORDDコラボセッション「要求開発のニューノーマル ~フルキットを実現するUSDM~」
5th長崎QDG AFFORDDコラボセッション「要求開発のニューノーマル ~フルキットを実現するUSDM~」5th長崎QDG AFFORDDコラボセッション「要求開発のニューノーマル ~フルキットを実現するUSDM~」
5th長崎QDG AFFORDDコラボセッション「要求開発のニューノーマル ~フルキットを実現するUSDM~」
 
Tier Ⅳ Tech Meetup #2 - 自動運転を作るのはCloudシステムの集合体?? 活用技術を大解剖 -
Tier Ⅳ Tech Meetup #2 - 自動運転を作るのはCloudシステムの集合体?? 活用技術を大解剖 -Tier Ⅳ Tech Meetup #2 - 自動運転を作るのはCloudシステムの集合体?? 活用技術を大解剖 -
Tier Ⅳ Tech Meetup #2 - 自動運転を作るのはCloudシステムの集合体?? 活用技術を大解剖 -
 
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
 
Roo
RooRoo
Roo
 
Thing.jsについて
Thing.jsについてThing.jsについて
Thing.jsについて
 
事業会社で働くエンジニアのマインドセット - DevLOVE関西
事業会社で働くエンジニアのマインドセット - DevLOVE関西事業会社で働くエンジニアのマインドセット - DevLOVE関西
事業会社で働くエンジニアのマインドセット - DevLOVE関西
 
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らすDangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らす
 
【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化
 
Microsoftの開発環境
Microsoftの開発環境Microsoftの開発環境
Microsoftの開発環境
 
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
 
Microsoft MVP を受賞するために取り組んだこと
Microsoft MVP を受賞するために取り組んだことMicrosoft MVP を受賞するために取り組んだこと
Microsoft MVP を受賞するために取り組んだこと
 

Último

Último (11)

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月発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

クラウドワークスを使ったバーチャル開発術