Submit Search
Upload
もっと早くに取り組んでおけばよかった開発プロセス
•
9 likes
•
13,622 views
Kazuki Takahashi
Follow
『Weekdayランサーズ勉強会第1回 - 開発体制/プロセスについて』にて発表した資料。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 26
Download now
Download to read offline
Recommended
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(PL視点)
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(PL視点)
Kazuki Takahashi
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(cto編)
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(cto編)
Nakano Noriyuki
マネジメントのお話
マネジメントのお話
Nakano Noriyuki
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(AWS編)
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(AWS編)
Nakano Noriyuki
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(pjマネジメント編)
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(pjマネジメント編)
Nakano Noriyuki
大企業でアジャイル開発を推進できる条件とその心構え
大企業でアジャイル開発を推進できる条件とその心構え
LIFULL Co., Ltd.
20130423 #devlove 職場を劇的にさせる四十八手 —「n次請けSIerでも出来ること」のその続き—
20130423 #devlove 職場を劇的にさせる四十八手 —「n次請けSIerでも出来ること」のその続き—
陽一 滝川
n次請けSIerでもできること
n次請けSIerでもできること
陽一 滝川
Recommended
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(PL視点)
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(PL視点)
Kazuki Takahashi
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(cto編)
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(cto編)
Nakano Noriyuki
マネジメントのお話
マネジメントのお話
Nakano Noriyuki
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(AWS編)
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(AWS編)
Nakano Noriyuki
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(pjマネジメント編)
アウトソーシング嫌いのベンチャーが2ヶ月間でオフショア開発でサービスをローンチしてみた(pjマネジメント編)
Nakano Noriyuki
大企業でアジャイル開発を推進できる条件とその心構え
大企業でアジャイル開発を推進できる条件とその心構え
LIFULL Co., Ltd.
20130423 #devlove 職場を劇的にさせる四十八手 —「n次請けSIerでも出来ること」のその続き—
20130423 #devlove 職場を劇的にさせる四十八手 —「n次請けSIerでも出来ること」のその続き—
陽一 滝川
n次請けSIerでもできること
n次請けSIerでもできること
陽一 滝川
スクー「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け)
スクー「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け)
ブレークスルーパートナーズ 赤羽雄二
技術者・研究者にとっての自立・起業とは?
技術者・研究者にとっての自立・起業とは?
ブレークスルーパートナーズ 赤羽雄二
なぜ定例ミーティングは盛り上がらないのか メンバーの発現率をアップさせる方法
なぜ定例ミーティングは盛り上がらないのか メンバーの発現率をアップさせる方法
KyosukeTsuneda
●●は自動化の推進力? 危険信号? ~問題だらけの状況下でプロジェクトを成功させるヒント~
●●は自動化の推進力? 危険信号? ~問題だらけの状況下でプロジェクトを成功させるヒント~
千紘 佐野
とある中堅ベンチャーの新人研修戦略 #efsta42
とある中堅ベンチャーの新人研修戦略 #efsta42
Mamiko Tsuda
新入社員がイチ早く成果を出すために必要な5つのこと【グロービス経営大学院 特別授業】
新入社員がイチ早く成果を出すために必要な5つのこと【グロービス経営大学院 特別授業】
schoowebcampus
「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け) 先生:赤羽 雄二
「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け) 先生:赤羽 雄二
schoowebcampus
Can We Change The World?
Can We Change The World?
toshihiro ichitani
新入社員の技術研修に関してありがちな問題を解決するためにやったことやるべきこと
新入社員の技術研修に関してありがちな問題を解決するためにやったことやるべきこと
pupupopo88
190620meet aliv evol9communitymarketing
190620meet aliv evol9communitymarketing
Kazuha Ogura
部下へのコーチングのポイント:「ゼロ秒思考」のメモ書き実践による 先生:赤羽 雄二
部下へのコーチングのポイント:「ゼロ秒思考」のメモ書き実践による 先生:赤羽 雄二
schoowebcampus
心理的安全性を 0から80ぐらいに上げた話
心理的安全性を 0から80ぐらいに上げた話
Yusuke Hisatsu
100の業界から学ぶ多種多様の集客法セミナー動画:冒頭15分
100の業界から学ぶ多種多様の集客法セミナー動画:冒頭15分
新潟コンサルタント横田秀珠
良いルール・悪いルール
良いルール・悪いルール
Haruo Sato
営業組織の中に、エンジニア組織を立ち上げる方法
営業組織の中に、エンジニア組織を立ち上げる方法
Takahiro Ogoshi
江戸川 中小企業講演 業績向上・信用獲得のための情報活用事例
江戸川 中小企業講演 業績向上・信用獲得のための情報活用事例
竹内 幸次
第11回朝カフェ次世代研究会『プレゼンの心得』
第11回朝カフェ次世代研究会『プレゼンの心得』
Takahisa Nagai
人前で話すのが苦手な日本人のためのプレゼンの心得
人前で話すのが苦手な日本人のためのプレゼンの心得
Takahisa Nagai
世界の変え方
世界の変え方
Hiroaki Matsunaga
川崎 商人デビュー塾 講演 総括・成功の秘訣
川崎 商人デビュー塾 講演 総括・成功の秘訣
竹内 幸次
スクラム開発に取り組んでみた
スクラム開発に取り組んでみた
yyasuyuki
社内勉強会をはじめるにあたって
社内勉強会をはじめるにあたって
瑛一 西口
More Related Content
What's hot
スクー「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け)
スクー「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け)
ブレークスルーパートナーズ 赤羽雄二
技術者・研究者にとっての自立・起業とは?
技術者・研究者にとっての自立・起業とは?
ブレークスルーパートナーズ 赤羽雄二
なぜ定例ミーティングは盛り上がらないのか メンバーの発現率をアップさせる方法
なぜ定例ミーティングは盛り上がらないのか メンバーの発現率をアップさせる方法
KyosukeTsuneda
●●は自動化の推進力? 危険信号? ~問題だらけの状況下でプロジェクトを成功させるヒント~
●●は自動化の推進力? 危険信号? ~問題だらけの状況下でプロジェクトを成功させるヒント~
千紘 佐野
とある中堅ベンチャーの新人研修戦略 #efsta42
とある中堅ベンチャーの新人研修戦略 #efsta42
Mamiko Tsuda
新入社員がイチ早く成果を出すために必要な5つのこと【グロービス経営大学院 特別授業】
新入社員がイチ早く成果を出すために必要な5つのこと【グロービス経営大学院 特別授業】
schoowebcampus
「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け) 先生:赤羽 雄二
「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け) 先生:赤羽 雄二
schoowebcampus
Can We Change The World?
Can We Change The World?
toshihiro ichitani
新入社員の技術研修に関してありがちな問題を解決するためにやったことやるべきこと
新入社員の技術研修に関してありがちな問題を解決するためにやったことやるべきこと
pupupopo88
190620meet aliv evol9communitymarketing
190620meet aliv evol9communitymarketing
Kazuha Ogura
部下へのコーチングのポイント:「ゼロ秒思考」のメモ書き実践による 先生:赤羽 雄二
部下へのコーチングのポイント:「ゼロ秒思考」のメモ書き実践による 先生:赤羽 雄二
schoowebcampus
心理的安全性を 0から80ぐらいに上げた話
心理的安全性を 0から80ぐらいに上げた話
Yusuke Hisatsu
100の業界から学ぶ多種多様の集客法セミナー動画:冒頭15分
100の業界から学ぶ多種多様の集客法セミナー動画:冒頭15分
新潟コンサルタント横田秀珠
良いルール・悪いルール
良いルール・悪いルール
Haruo Sato
営業組織の中に、エンジニア組織を立ち上げる方法
営業組織の中に、エンジニア組織を立ち上げる方法
Takahiro Ogoshi
江戸川 中小企業講演 業績向上・信用獲得のための情報活用事例
江戸川 中小企業講演 業績向上・信用獲得のための情報活用事例
竹内 幸次
第11回朝カフェ次世代研究会『プレゼンの心得』
第11回朝カフェ次世代研究会『プレゼンの心得』
Takahisa Nagai
人前で話すのが苦手な日本人のためのプレゼンの心得
人前で話すのが苦手な日本人のためのプレゼンの心得
Takahisa Nagai
世界の変え方
世界の変え方
Hiroaki Matsunaga
川崎 商人デビュー塾 講演 総括・成功の秘訣
川崎 商人デビュー塾 講演 総括・成功の秘訣
竹内 幸次
What's hot
(20)
スクー「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け)
スクー「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け)
技術者・研究者にとっての自立・起業とは?
技術者・研究者にとっての自立・起業とは?
なぜ定例ミーティングは盛り上がらないのか メンバーの発現率をアップさせる方法
なぜ定例ミーティングは盛り上がらないのか メンバーの発現率をアップさせる方法
●●は自動化の推進力? 危険信号? ~問題だらけの状況下でプロジェクトを成功させるヒント~
●●は自動化の推進力? 危険信号? ~問題だらけの状況下でプロジェクトを成功させるヒント~
とある中堅ベンチャーの新人研修戦略 #efsta42
とある中堅ベンチャーの新人研修戦略 #efsta42
新入社員がイチ早く成果を出すために必要な5つのこと【グロービス経営大学院 特別授業】
新入社員がイチ早く成果を出すために必要な5つのこと【グロービス経営大学院 特別授業】
「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け) 先生:赤羽 雄二
「ゼロ秒思考」のメモ書き実践による、仕事の質とスピードを早く上げる方法(新入社員向け) 先生:赤羽 雄二
Can We Change The World?
Can We Change The World?
新入社員の技術研修に関してありがちな問題を解決するためにやったことやるべきこと
新入社員の技術研修に関してありがちな問題を解決するためにやったことやるべきこと
190620meet aliv evol9communitymarketing
190620meet aliv evol9communitymarketing
部下へのコーチングのポイント:「ゼロ秒思考」のメモ書き実践による 先生:赤羽 雄二
部下へのコーチングのポイント:「ゼロ秒思考」のメモ書き実践による 先生:赤羽 雄二
心理的安全性を 0から80ぐらいに上げた話
心理的安全性を 0から80ぐらいに上げた話
100の業界から学ぶ多種多様の集客法セミナー動画:冒頭15分
100の業界から学ぶ多種多様の集客法セミナー動画:冒頭15分
良いルール・悪いルール
良いルール・悪いルール
営業組織の中に、エンジニア組織を立ち上げる方法
営業組織の中に、エンジニア組織を立ち上げる方法
江戸川 中小企業講演 業績向上・信用獲得のための情報活用事例
江戸川 中小企業講演 業績向上・信用獲得のための情報活用事例
第11回朝カフェ次世代研究会『プレゼンの心得』
第11回朝カフェ次世代研究会『プレゼンの心得』
人前で話すのが苦手な日本人のためのプレゼンの心得
人前で話すのが苦手な日本人のためのプレゼンの心得
世界の変え方
世界の変え方
川崎 商人デビュー塾 講演 総括・成功の秘訣
川崎 商人デビュー塾 講演 総括・成功の秘訣
Similar to もっと早くに取り組んでおけばよかった開発プロセス
スクラム開発に取り組んでみた
スクラム開発に取り組んでみた
yyasuyuki
社内勉強会をはじめるにあたって
社内勉強会をはじめるにあたって
瑛一 西口
DevOps 研修 初級編
DevOps 研修 初級編
Hiro Fukami
How to Make Eccentricities
How to Make Eccentricities
Kenichi Murahashi
周りを巻き込みながら歩んできた関西人スクラムマスターの自分戦略(DevLove2012_yohhatu)
周りを巻き込みながら歩んできた関西人スクラムマスターの自分戦略(DevLove2012_yohhatu)
Yoh Nakamura
アジャイル開発へのイテレーション・ゼロ
アジャイル開発へのイテレーション・ゼロ
Taisuke Shiratori
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡
NTT Communications Technology Development
20151219非日常tocfe
20151219非日常tocfe
Kenichi Kawamata
Tfsとスクラムでやればよかったなぁ
Tfsとスクラムでやればよかったなぁ
Naoyuki Sano
すばやく実装するための戦略とテクニック
すばやく実装するための戦略とテクニック
77web
コロナウィルス以前から全国各地の少人数フルリモート体制。失敗から学んだ一番大切な事。
コロナウィルス以前から全国各地の少人数フルリモート体制。失敗から学んだ一番大切な事。
KojiMaruyama5
混沌化の実装にテストを入れよう体験談(現在進行形)
混沌化の実装にテストを入れよう体験談(現在進行形)
Yuki Hoshino
Developer networkを活用しよう
Developer networkを活用しよう
Yusuke Suzuki
teratailで秒速回答を目指す - GoogleAppsScript + SlackWebhook
teratailで秒速回答を目指す - GoogleAppsScript + SlackWebhook
Shohei Tai
TOC思考プロセスを使った個人のパフォーマンス改善事例のご紹介
TOC思考プロセスを使った個人のパフォーマンス改善事例のご紹介
明子 宮間
DevLOVE関西2012 Drive 講演資料(iBook)
DevLOVE関西2012 Drive 講演資料(iBook)
広告制作会社
No018-01-suc3rum-20100929
No018-01-suc3rum-20100929
Sukusuku Scrum
推し技術書「ユースケース駆動開発実践ガイド」
推し技術書「ユースケース駆動開発実践ガイド」
keitasudo1
自社における心の健康管理について
自社における心の健康管理について
Ai Yoshitani
Facebookセミナー
Facebookセミナー
bcmilan
Similar to もっと早くに取り組んでおけばよかった開発プロセス
(20)
スクラム開発に取り組んでみた
スクラム開発に取り組んでみた
社内勉強会をはじめるにあたって
社内勉強会をはじめるにあたって
DevOps 研修 初級編
DevOps 研修 初級編
How to Make Eccentricities
How to Make Eccentricities
周りを巻き込みながら歩んできた関西人スクラムマスターの自分戦略(DevLove2012_yohhatu)
周りを巻き込みながら歩んできた関西人スクラムマスターの自分戦略(DevLove2012_yohhatu)
アジャイル開発へのイテレーション・ゼロ
アジャイル開発へのイテレーション・ゼロ
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡
20151219非日常tocfe
20151219非日常tocfe
Tfsとスクラムでやればよかったなぁ
Tfsとスクラムでやればよかったなぁ
すばやく実装するための戦略とテクニック
すばやく実装するための戦略とテクニック
コロナウィルス以前から全国各地の少人数フルリモート体制。失敗から学んだ一番大切な事。
コロナウィルス以前から全国各地の少人数フルリモート体制。失敗から学んだ一番大切な事。
混沌化の実装にテストを入れよう体験談(現在進行形)
混沌化の実装にテストを入れよう体験談(現在進行形)
Developer networkを活用しよう
Developer networkを活用しよう
teratailで秒速回答を目指す - GoogleAppsScript + SlackWebhook
teratailで秒速回答を目指す - GoogleAppsScript + SlackWebhook
TOC思考プロセスを使った個人のパフォーマンス改善事例のご紹介
TOC思考プロセスを使った個人のパフォーマンス改善事例のご紹介
DevLOVE関西2012 Drive 講演資料(iBook)
DevLOVE関西2012 Drive 講演資料(iBook)
No018-01-suc3rum-20100929
No018-01-suc3rum-20100929
推し技術書「ユースケース駆動開発実践ガイド」
推し技術書「ユースケース駆動開発実践ガイド」
自社における心の健康管理について
自社における心の健康管理について
Facebookセミナー
Facebookセミナー
もっと早くに取り組んでおけばよかった開発プロセス
1.
もっと早くに取り組ん でおけばよかった開発 プロセス 4 5 4 6
3 4 21 .
2.
3.
4.
参考 http://ecnomikata.com/
5.
テモナ株式会社 テクニカル リーダー 高橋 和樹 社会人4年目 25歳 ITの世界で働きたくてインターン(PHP) 自分でサービスを作りたい 現職テモナ株式会社ではrailsに没頭 踊れるエンジニア Facebook
: https://www.facebook.com/kazukiiin
6.
もっと早くに取り組んでよかった開 発プロセスというテーマについて 1. 2013年7月当時のCTOが起業 2. その時点で開発経験3年未満のメンバーonlyのチーム 3.
開発メンバー3 ∼5人くらい 4. 同じミスは繰り返す 5. 改善は気持ちの問題 その場限りの対応で いっぱいいっぱい!! な状態の連続でした。
7.
きっかけは救世主の登場 当社のイケてるCTO 中野 賀通(通称 ガッツさん) FaceBookID: nakano.noriyuki.1 CTOは C(ちょー)T(たのしー)O(お仕事) の略だよー
8.
既存のプロセスの問題点は沢山 あった。(今思えば・・・。) 1. 承認という名の自由? 承認フローはあるが機能していない 2.
アップグレードの精度は、テスト担当のレベルに依存(ヒューマン エラーの発生) 3. 半年に一回のセキュリティテストの実施(それで大丈夫か?という問 題) 4. ソースコードの管理の手間 5. 死活監視ONLYの監視
9.
承認という名の自由?(1/5) • 承認はあるけれど機能していない 結果とし て事故が起きていた。 •
企画書・仕様書の徹底 • 単体結合テストの結果、セキュリティテストの結果 の添付 • データベース構成図、自動化テストの結果の添付
10.
11.
アップグレードの精度は、テス ト担当のレベルに依存(2/5) • 人が作ったものを人が検証する。 • その状態では必ずヒューマンエラーが発生してしまう。 •
E2E(エンドツーエンド) テストの導入 • TestUnit ×SeleniumWebDriver(Ruby)で構築 • 受注から出荷までの流れを画面とDBから検証
12.
[kazuki@takahashi-no-MacBook-Pro] ~/project/repeat/autotest % tree
-L 1 (git)-[autotest2] . ├── README.md ├── data # test用のデータを格納 ├── document # documentを自動生成 ├── evidence # テスト結果を格納 ├── helpers # テストヘルパーを実装 ├── logs # テストの実行logを書き出し ├── pages # pegeごとの画面定義を記述 ├── rakefile # 実行用のrakeファイル ├── scinarios # テストシナリオ └── tools # クローラーによってpageオブジェクトを生成 PageObject デザインパターン
13.
class OrderSpは スマートフォンにおける 注文フローの 操作をまとめるオブジェクト 画面の要素を 定数で定義するので 変更に強い!!
14.
半年に一回のセキュリティテス トの実施(3/5) • セキュリティテストを常に実施する環境を作 りたい • アプリ面
: OWASP ZAPを使ったリリース毎のテストの実 施 • サーバー面 : 脆弱性スキャナOpenVASによる定期的なセ キュリティチェック 有償のセキュリティチェックと合わせ て利用することによって安心が大きい!
15.
http://www.owasp.org/
16.
http://www.openvas.org/
17.
SeleniumDriverを用いたブラウザテストに OwaspZAPをプロキシモードで起動しておき、 FireFoxで起動して、自動化テストを実行しつつ、 セキュリティテストも自動で行う。 ①プロキシモード で起動 ②Portを指定して接続 ③自動テストを実行
18.
ソースコードの管理の手間(4/5) • リリース時のマージ作業が大変 • gitの導入
19.
master preli dev リリー ス masterからブランチを作成して開発 localでテストが完了したらpreliにマージ リリース内容のすべてがテスト完了後 masterにマージ
20.
死活監視ONLYの監視(5/5) • 死活監視のみ 緊急事態しか検知出来ない •
Zabbixでの監視の導入 • 監視用のControllerの実装で様々なシステムの 状態を検知する(WatchDogController)
21.
http://www.zabbix.com/jp/
22.
WatchDog(番犬) 異常が起きたよ!! 監視 検知!! 通知!! ・受注の状況 ・注文生成処理の監視 ・メルマガ配信の確認 etc…
23.
今後の改善 • GitHubに乗り換え(現状一部のソース) • chef-zeroですべての環境を管理 •
Capistranoでデプロイ • Jenkins × ヘッドレスブラウザ × E2E で自動テストの自動実行の仕組みの構築
24.
25.
1.承認という名の自由? 仕様書、テストパターンなどの document整備の徹底 2.アップグレードの精度は、テスト担当のレベルに依存(ヒューマ ンエラーの発生) 必須で検証が必要な部分はシステムで検証を 行う 3.半年に一回のセキュリティテストの実施(それで大丈夫か?という 問題)
リリース毎にセキュリティの検証を出来る環境を整える 4.ソースコードの管理の手間 今の開発にGitは必須 5.死活監視ONLYの監視 番犬を置く、Zabbixで監視 まとめ
26.
テモナで働いてみたい方はこちらへ http://www.temona.co.jp/recruit/
Download now