Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Takafumi Ikeda
PDF, PPTX
13,027 views
チーム開発をスムーズにするために何ができるか
DevLOVEさんの「進め、現場のチーム開発 〜チーム開発実践入門〜」で講演した時の資料 http://devlove.doorkeeper.jp/events/12229
Technology
◦
Read more
41
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 97
2
/ 97
3
/ 97
4
/ 97
5
/ 97
6
/ 97
7
/ 97
8
/ 97
9
/ 97
10
/ 97
11
/ 97
12
/ 97
13
/ 97
14
/ 97
15
/ 97
16
/ 97
17
/ 97
18
/ 97
19
/ 97
20
/ 97
21
/ 97
22
/ 97
23
/ 97
24
/ 97
25
/ 97
26
/ 97
27
/ 97
28
/ 97
29
/ 97
30
/ 97
31
/ 97
32
/ 97
33
/ 97
34
/ 97
35
/ 97
36
/ 97
37
/ 97
38
/ 97
39
/ 97
40
/ 97
41
/ 97
42
/ 97
43
/ 97
44
/ 97
45
/ 97
46
/ 97
47
/ 97
48
/ 97
49
/ 97
50
/ 97
51
/ 97
52
/ 97
53
/ 97
54
/ 97
55
/ 97
56
/ 97
57
/ 97
58
/ 97
59
/ 97
60
/ 97
61
/ 97
62
/ 97
63
/ 97
64
/ 97
65
/ 97
66
/ 97
67
/ 97
68
/ 97
69
/ 97
70
/ 97
71
/ 97
72
/ 97
73
/ 97
74
/ 97
75
/ 97
76
/ 97
77
/ 97
78
/ 97
79
/ 97
80
/ 97
81
/ 97
82
/ 97
83
/ 97
84
/ 97
85
/ 97
86
/ 97
87
/ 97
88
/ 97
89
/ 97
90
/ 97
91
/ 97
92
/ 97
93
/ 97
94
/ 97
95
/ 97
96
/ 97
97
/ 97
More Related Content
PDF
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
by
陽一 滝川
PPTX
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
by
Makoto Iguchi
PDF
Redmineをつかったスクラム開発のはじめの一歩
by
kiita312
PDF
スクラムマスターはじめのいっぽ
by
Takeba Misa
PDF
スクラム開発について
by
Akio Terayama
PPTX
「チーム開発実践入門」勉強会
by
Yu Ishikawa
PDF
Dev love kansai
by
Takafumi Ikeda
PDF
CEDEC2015講演 チーム開発をスムーズにするために
by
Takafumi Ikeda
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
by
陽一 滝川
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
by
Makoto Iguchi
Redmineをつかったスクラム開発のはじめの一歩
by
kiita312
スクラムマスターはじめのいっぽ
by
Takeba Misa
スクラム開発について
by
Akio Terayama
「チーム開発実践入門」勉強会
by
Yu Ishikawa
Dev love kansai
by
Takafumi Ikeda
CEDEC2015講演 チーム開発をスムーズにするために
by
Takafumi Ikeda
What's hot
PDF
地図を捨ててコンパスを頼りに進め
by
Dai FUJIHARA
PDF
はじめてのアジャイル - Agile in a nutshell
by
Dai FUJIHARA
PDF
リーンスタートアップ、アジャイル開発導入事例
by
Arata Fujimura
PPT
はじめてのアジャイル
by
Yoshihito Kuranuki
PDF
Agile-development-course-advanced-1-2
by
Miho Nagase
PDF
アジャイルとスクラムとは 原則、価値、プラクティス
by
Yasui Tsutomu
PDF
スクラム再入門
by
Minoru Yokomichi
PDF
アジャイルソフトウェア開発の道具箱
by
Koichi ITO
PDF
1から学ぶスクラム
by
Keisuke Izumiya
PPTX
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
by
Hiroyuki Ito
PPT
Ameba流 scrumを浸透させていく方法
by
Hirotaka Osaki
PDF
企業システムにアジャイルは必要か
by
Hiromasa Oka
PDF
はじめてのアジャイル
by
Takao Kimura
PDF
非開発者のためのアジャイル開発入門
by
Kiro Harada
PDF
他人が3人集まってHerokuでアプリ公開した話
by
Takeba Misa
PDF
塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5
by
Dai FUJIHARA
PPTX
はじめてのScrum
by
Kenji Morita
PDF
Agile2010とは何だったのか
by
Dai FUJIHARA
PDF
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
by
Dai FUJIHARA
PPTX
僕らのおれおれメトリクス / We Metrics Our Own Way!
by
Yasui Tsutomu
地図を捨ててコンパスを頼りに進め
by
Dai FUJIHARA
はじめてのアジャイル - Agile in a nutshell
by
Dai FUJIHARA
リーンスタートアップ、アジャイル開発導入事例
by
Arata Fujimura
はじめてのアジャイル
by
Yoshihito Kuranuki
Agile-development-course-advanced-1-2
by
Miho Nagase
アジャイルとスクラムとは 原則、価値、プラクティス
by
Yasui Tsutomu
スクラム再入門
by
Minoru Yokomichi
アジャイルソフトウェア開発の道具箱
by
Koichi ITO
1から学ぶスクラム
by
Keisuke Izumiya
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
by
Hiroyuki Ito
Ameba流 scrumを浸透させていく方法
by
Hirotaka Osaki
企業システムにアジャイルは必要か
by
Hiromasa Oka
はじめてのアジャイル
by
Takao Kimura
非開発者のためのアジャイル開発入門
by
Kiro Harada
他人が3人集まってHerokuでアプリ公開した話
by
Takeba Misa
塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5
by
Dai FUJIHARA
はじめてのScrum
by
Kenji Morita
Agile2010とは何だったのか
by
Dai FUJIHARA
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
by
Dai FUJIHARA
僕らのおれおれメトリクス / We Metrics Our Own Way!
by
Yasui Tsutomu
Similar to チーム開発をスムーズにするために何ができるか
PPTX
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
by
WebSig24/7
PDF
成長する組織へ導くコミュニケーション変革 - 事例に学ぶコミュニケーション革命 -Agile Japan 2010
by
Akihito Enomoto
PDF
Fearless Change RSG Japan English.pdf
by
Daniel Teng
PDF
技術転換は組織変革 ~ 業務SEをモダンエンジニアチームに変える
by
Yukio Okajima
PDF
20110330 toc思考プロセス入門
by
一法 山崎
PDF
地理的な距離を超えたチーム開発の秘訣
by
AkihitoChaya
PDF
マイノリティ(少人数)な内製エンジニア組織の生存・成長戦略
by
Osamu Kawachi
PDF
n次請けSIerでもできること
by
陽一 滝川
PDF
EXTREME TEAM で Agile を目指して
by
Shigeru Tatsuta
PDF
【資料】Gd対策
by
anikinoyakata
PDF
Product Ownership~NTTデータと楽天それぞれの文脈でのサービスづくり、人づくり、チームづくりの取り組み
by
shibao800
PDF
いいチームを作りたい!!.pdf
by
Yuhei Koito
PDF
フルリモート開発チームが挑む新規事業開発
by
AkihitoChaya
PPTX
開発チームの運用をやってみて学んだチーム作りに大切な2つのポイント
by
宏介 小畑
PDF
成長する組織へ導くコミュニケーション変革 - Agile Japan 2010
by
Kazuyoshi Takahashi
PDF
アジャイルの今とこれから-Agile conference2012参加報告-技術動向編
by
Hiroyuki Ito
PPT
I suc発表用v2.8
by
Kentaro Furukawa
PDF
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
by
虎の穴 開発室
PDF
DDDのすすめ
by
Ryo Amano
PPTX
J.C.D2012セミナーまとめ
by
Yusuke Amano
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
by
WebSig24/7
成長する組織へ導くコミュニケーション変革 - 事例に学ぶコミュニケーション革命 -Agile Japan 2010
by
Akihito Enomoto
Fearless Change RSG Japan English.pdf
by
Daniel Teng
技術転換は組織変革 ~ 業務SEをモダンエンジニアチームに変える
by
Yukio Okajima
20110330 toc思考プロセス入門
by
一法 山崎
地理的な距離を超えたチーム開発の秘訣
by
AkihitoChaya
マイノリティ(少人数)な内製エンジニア組織の生存・成長戦略
by
Osamu Kawachi
n次請けSIerでもできること
by
陽一 滝川
EXTREME TEAM で Agile を目指して
by
Shigeru Tatsuta
【資料】Gd対策
by
anikinoyakata
Product Ownership~NTTデータと楽天それぞれの文脈でのサービスづくり、人づくり、チームづくりの取り組み
by
shibao800
いいチームを作りたい!!.pdf
by
Yuhei Koito
フルリモート開発チームが挑む新規事業開発
by
AkihitoChaya
開発チームの運用をやってみて学んだチーム作りに大切な2つのポイント
by
宏介 小畑
成長する組織へ導くコミュニケーション変革 - Agile Japan 2010
by
Kazuyoshi Takahashi
アジャイルの今とこれから-Agile conference2012参加報告-技術動向編
by
Hiroyuki Ito
I suc発表用v2.8
by
Kentaro Furukawa
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
by
虎の穴 開発室
DDDのすすめ
by
Ryo Amano
J.C.D2012セミナーまとめ
by
Yusuke Amano
More from Takafumi Ikeda
PDF
Play ja 3_update
by
Takafumi Ikeda
PDF
Play jjug2012spring
by
Takafumi Ikeda
PDF
Jenkins+Play!で気軽にCI
by
Takafumi Ikeda
PDF
Scala conf2013
by
Takafumi Ikeda
PDF
Play ja kansai
by
Takafumi Ikeda
PDF
Websocket shanon
by
Takafumi Ikeda
PDF
What is play
by
Takafumi Ikeda
PDF
Shibutra ikeike443
by
Takafumi Ikeda
Play ja 3_update
by
Takafumi Ikeda
Play jjug2012spring
by
Takafumi Ikeda
Jenkins+Play!で気軽にCI
by
Takafumi Ikeda
Scala conf2013
by
Takafumi Ikeda
Play ja kansai
by
Takafumi Ikeda
Websocket shanon
by
Takafumi Ikeda
What is play
by
Takafumi Ikeda
Shibutra ikeike443
by
Takafumi Ikeda
Recently uploaded
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
チーム開発をスムーズにするために何ができるか
1.
チーム開発をスムーズに するために何ができるか 『チーム開発実践入門』紹介
2.
自己紹介
3.
• 池田尚史(いけだたかふみ) • 株式会社ディー・エヌ・エー所属 •
『チーム開発実践入門』を執筆しました • オライリー『Jenkins』にも付録を書きました • Playframework1のコミッター(幽霊部員) @ikeike443
4.
• コンサルティングファームで数年間に渡り超大規模プロジェクト に復数参画 • 技術力が明暗を分けると痛感しプログラマーに転身 ! •
VCS: 無いこと多い • ITS: Excel • CI: なにそれ? 2001 2004
5.
• 国産ERPパッケージベンダーで製品企画と開発マネージャー、プログラ マーを経験 • この時期瞬間最大で同一製品の6バージョンのメンテナンスを行ってい た。。 •
SVN+Tracの導入推進をした • VCS: PVCS, 後にSVN • ITS: 独自システム, 後にTrac • CI: なし, 後にHudson 2005 2010
6.
• B2B向けWebサービス(SaaS)ベンダーでプロダクトマネー ジャー兼プログラマー • この時期にPlayframeworkのコミッターになるなどした ! •
VCS: Git • ITS: Backlog, PivotalTracker • CI: Jenkins 2010 2013
8.
大体こんなこと話します • チーム開発の課題って • プロジェクトの課題って •
ツールの情報は散逸してる • 執筆にあたって気にしたとこ ろ • 各章紹介
9.
チーム開発における課題
10.
の話の前に
11.
ソフトウェア開発 プロジェクトによくある課題
12.
• プロジェクトの目標が定まっていない • 何を達成すれば成功なんだっけ?
13.
• 要件が定かでない • 誰が要件を決めるのか不明 •
おもてたんとちゃう
14.
• 価値を提供できているのか不明 • やる意義はあるんだっけ? •
利益は出るのか?
15.
• リスク管理ができてない • プランBがない
16.
• チームがパフォーマンスを出していない • チームビルディングができていない •
開発効率が悪い
17.
再掲
18.
• プロジェクトの目標が定まっていない • 誰が要件を決めるのか分からない •
価値を提供できているのか分からない • リスク管理ができていない • チームがパフォーマンスを出していない
19.
言い換えると
20.
• ゴールはどこ? • 決めるのは誰? •
利益は出るの? • リスクは見えてるの? • チーム開発はうまくいってるの?
21.
チーム開発は問題の一部
22.
• ゴールはどこ? • 決めるのは誰? •
利益は出るの? • リスクは見えてるの? • チーム開発はうまくいってるの?
23.
チーム開発をはじめるに あたって考えるべきこと
24.
• 方法論はどんなものを使うの? • コミュニケーションプランはどうする? •
成果はどう測る? • チームビルディングはどうする? • 開発ツールはどう使う?
25.
ツールの使いこなしは さらにその一部
26.
• 方法論はどんなものを使うの? • コミュニケーションプランはどうする? •
成果はどう測る? • チームビルディングはどうする? • 開発ツールはどう使う?
27.
だが、基礎である
28.
プロジェクトを成功に導くための大事な基礎
29.
• 市場の変化は早い • 計画は容易に変わり得る •
臨機応変に変化に対応しなければ なぜなら
30.
• 遅すぎる開発サイクルはNG • 複数人が素早く並行して開発できないと •
でもデグレードは起こしてはいけない ゆえに
31.
では
32.
ツールが解決する問題って?
33.
• 重要メールが多すぎて優先順位が決められない • テスト環境で動かしてみるまで、アプリが壊れているこ とに気づかない •
自信を持ってリファクタリングできない • バグの発生時期、修正時期がわからない、追跡できない • 開発環境で動くものが本番環境では動かない • リリースが複雑で属人的、時間がかかる、よく失敗する
34.
• こういった問題はツールをうまく使うことで解決で きる • Webの記事なんかを見てると、色々ツールがある ことがわかる
35.
• 組み合わせれば解決しそうだね!
36.
ここ3∼5年Webを見て 実践し続けていればね
37.
新人さんだったり、 訳あってキャッチアップ してこれなかった人は どうなるんだろう?
38.
例えばググってみると
39.
Gitチケット管理Chefバージョ 動化JUnitSeleniumテストフ apsitrano Github Puppetテ abricデプロイInfrastructure erspec
リグレッションテスト frastructure Vagrant VCS アジャイル開発Gitチケット管理C ン管理ビルド自動化JUnitSeleni レームワークCapsitrano Githu スト駆動開発FabricデプロイInfr as code Serverspec リグレッ 理Chefバージョ eniumテストフ hub Puppetテ nfrastructure レッションテスト アジャイル開発Git ン管理ビルド自動化 レームワークCaps スト駆動開発Fabr as code Servers Immutable Infra utable Infrastructure Vagrant VCS Immuta
40.
• 情報が多い。。。 • 整理されてない。。。 •
何から手をつければ。。。
41.
そこで『チーム開 (ry
43.
世にあるプロジェクト マネジメント本
44.
• 予算管理の話 • 工数管理、見積もりの話 •
チームのモチベートの話 • 採用の話 • 上記はもちろん大事なんだけど、「作らない人」の 話ばかり
45.
世にある開発ツール本
46.
• ツールの紹介 • インストール方法、コマンド解説 •
事例紹介 • チケット管理、バージョン管理、CI、CD等々バラ バラに解説 • 一つ一つの担当者には大変有益だが、全体を俯瞰で きない
47.
断絶
48.
そこで『チーム開 (ry
50.
話を受けた当初 • 2012年 • 当時自分の開発環境は •
SVN • Backlog, Bugzilla • ReviewBoard • Jenkins • Git, Githubはまだ試している段階(OSSでGithubは使ってた) • ChefやVagrantなんかもまだまだ本格的に触っていなかった
51.
ぼんやりしてたら 一年経過
52.
2013年
53.
CIは当たり前に なってきた
54.
GitHubを使う 会社も増えた
55.
ツールもそろってきて 継続的デリバリも かたちが見えてきた
56.
執筆開始
57.
• 私自身のトラウマを克服したい • 困っている現場を少しでも無くしたい
58.
開発現場の地図になれば
60.
各章紹介
61.
第一章 チーム開発とは
62.
チーム開発とは 最適なプラクティスはケースバイケース チーム開発の世界では、どこにでも通用する万能のベストプラ クティスがあるというより、状況に応じたベターなパターンの 組み合わせが何通りもある、という考え方が正解に近いでしょ う。実際自分が関わるプロジェクトに応じた最適解を見いだせ るかどうかが、プロジェクトを成功に導く といえるでしょう。
63.
チーム開発とは 自分が関わるプロジェクトに応じた 最適解を見いだせるかが
64.
第二章 チーム開発で起きる問題
65.
チーム開発で起きる問題 • チーム開発の現場で実際に起きがちな問題をケーススタディとして 見せている章です。 • 実際にわたしが体験したいくつかの現場での事例を組み合わせて います •
課題管理ができない • デグレが頻発 • 環境ごとに動きが違う • etc etc
66.
チーム開発で起きる問題 • 重要メールが多すぎて優先順位が決められない • テスト環境で動かしてみるまで、アプリが壊れていることに 気づかない •
自信を持ってリファクタリングできない • バグの発生時期、修正時期がわからない、追跡できない • 開発環境で動くものが本番環境では動かない • リリースが複雑で属人的、時間がかかる、よく失敗する
67.
チーム開発で起きる問題 • 本文ではこの他にも色々、ありがちな問題をあげ、 起きていることの解説をしています。そしてこれら 問題の解決策となるのが次に続く3章から始まる各 章、というかたちです。 • ちなみに3章以降は、チーム開発改善の際に手をつ けるべき順番に並んでいます。
68.
第三章 バージョン管理
69.
バージョン管理 • チーム開発をスムーズにするための基礎の基礎 • さすがに使ってない現場はないとは思うが •
データベーススキーマのバージョン管理(データベー スマイグレーションですね)についても触れていま す
70.
バージョン管理 • バージョン管理システムの歴史についても触れてい ます • ほんの20年ほどで劇的に変わっているのがバージョ ン管理です。いかに変化の激しい分野なのかを知る と色々はかどります
72.
バージョン管理 • 20年前新人だった人がまだ40代 • 決裁権を持っている彼らの技術センスも重要なポイ ント
73.
バージョン管理 • ちなみに • バージョン管理の歴史図 •
git-flowの図 • 両方とも作者に許可をとって翻訳しました • 献本もしたよ!
74.
第四章 チケット管理
75.
チケット管理 • チケット管理システムはOSSのものも商用のもの もたくさんあります • 色々紹介しています。
76.
チケット管理 • バージョン管理システムとの連携方法も説明してい ます。 • チケット駆動開発についても簡単に解説しています。
77.
チケット管理 • チケット管理に向くフェーズ、向かないフェーズも あります • チケット管理システムは定型的な課題管理に向く •
流動的な課題の管理には非定型ドキュメントを使 うべき • 課題の粒度と使うべきツールについても示唆してい ます
78.
第五章 CI(継続的インテグレーション)
79.
CI(継続的インテグレーション) • 継続的改善に必要不可欠なのがCIです • なぜ不可欠なのか、以下の2点で説明しています •
市場の変化のスピード • コストメリット
80.
CI(継続的インテグレーション) • CIについて、主にJenkinsをベースに解説していま す。 • ビルド、テストの自動化の方法、Jenkinsの使い方 について解説しています。
81.
• Pull RequestをCIする方法(GitHub
Pull Request Builder Plugin)も解説しています。 • もちろんTravisCIにも触れています。 CI(継続的インテグレーション)
82.
• ビルドが壊れた時のゲームについてなど、CIの運用 についても触れています。 • CI自体は目新しいものではなく、大昔から実践され てきたプラクティスであることにも触れました。 •
ここまでがチーム開発の基礎となる部分です。 CI(継続的インテグレーション)
83.
第六章 デプロイの自動化 (継続的デリバリー)
84.
• デプロイの自動化について、必要性と方法を解説 • Bootstrapping,
Configuration, Orchestrationの3フェーズに分けて解説 • Kickstart, Vagrant, Chef, Capistrano, Fabric, Serverspecといったツールについて デプロイの自動化
85.
• クラウド時代のブルーグリーンデプロイメントにつ いても解説 • また、PaaSを使ったデプロイについても デプロイの自動化
86.
• 執筆していた2013年という年はこの分野に劇的な進歩が 見られた年 • どんどん変わっていく技術を追いかけながら実践して書籍 に落としこんでいくのはかなりの苦労 •
残念ながら時期が上手く合わず、Dockerを始めとする Immutable Infrastructureについては、ほんの少し言 及するにとどまりまった • 総じてエキサイティングな章になっているはず デプロイの自動化
87.
第七章 リグレッションテスト
88.
• 受入テストとそのリグレッションの自動化 • 意外と具体的な情報がないのがこの分野 •
デグレを絶対に起こさず機能追加していくには必須 • 特にB2B向けのサービスでは重要 リグレッションテスト
89.
• Selenium1をつかったリグレッションテストの自 動化について主に書かれている • 時間のかかるSeleniumテストをいかに高速化すれ ばいいのかについてJenkinsの分散ビルドをどう 使っていけばいいか解説 リグレッションテスト
90.
• (一般的に言って)プログラミングが不得意な人の 多いQA担当者とともにいかに効率的に受入テスト 自動化に取り組むかについても示唆 • 内容としては2年ほど前にJenkinsユーザーカンファ レンスにて発表した内容がベース リグレッションテスト
91.
ぜひ読んでみてください! 職場の同僚にもすすめてね!
92.
以上、本の紹介でした
93.
おまけ
94.
• プロジェクトの見積もり、計画 • 運用における振り返りと改善企画 •
サービス企画、製品企画と開発を両立するには • コードレビューのやり方、ツール • コーディング規約等々 • エディタの使い方、フォーマットのそろえ方など • 開発環境を良くするための予算のたて方稟議の通し方 • スモールスタートのやり方 • etc, etc, etc.. 漏れたもの
95.
以上、
96.
開発現場の改善に 取り組む皆様の よき地図となれば 幸いです
97.
ご清聴ありがとうございました
Download