More Related Content
PDF
PDF
KEY
PDF
Test Driven Development in LabVIEW PDF
PDF
CodeZineAcademy TDD実践講座PR資料 PDF
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの PDF
What's hot
PPTX
PDF
PDF
GTMF 2015: バグを減らそう。テストを楽にしよう。静的解析が開発者を救う。 | 日本シノプシス合同会社 PPTX
PDF
「最強」のチームを「造る」技術基盤 ディレクターズ・カット PDF
PDF
PPTX
PDF
「GebとSpockではじめるシステムテスト自動化」 PDF
PDF
JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~ PDF
自動テストの誤解とアンチパターン in 楽天 Tech Talk PDF
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会 KEY
テスト駆動開発の導入ーペアプログラミングの学習効果ー PDF
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場 PPTX
PPTX
【システムテスト自動化カンファレンス2013 LT】 Data Driven Development (仮) PDF
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」 PDF
PDF
Viewers also liked
PDF
PDF
PPTX
講演2 実例に基づくRedmine管理者入門 r2 PPTX
PDF
PDF
PDF
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below. PDF
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」 PDF
Redmineチケットによるプロジェクト火消し戦略! PPTX
PDF
ある工場のRedmine画面カスタム【View customize plugin 活用例】 PDF
Similar to Ldd13 present
PDF
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 PDF
PDF
PDF
ソフトウェア工学2023 04 開発プロセスモデル PDF
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~ PDF
Astah UML/ER/mindmapping modeling tool Introduction PDF
Agility@Scale(アジャイル開発のスケールアップ)を実現する14のベストプラクティス PDF
PPTX
PDF
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌 PDF
Agile japan2010 rakuten様プレゼン資料 PDF
Intalio japan special cloud workshop PDF
AJ2010_20100409_maegawasensei PDF
Ultimate agilisttokyo(japanese) PDF
PDF
PDF
PDF
PDF
開発プロセス 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第2回】 PDF
Agile Estimating And Planning Ldd13 present
- 1.
- 2.
- 3.
- 4.
- 5.
What are youdoing?
自宅ではコンパイラの開発
自宅ではコンパイラの開発
本職もプログラマ
本職もプログラマ
Who are you ?
- 6.
Twitter
Twitterにも生息中
Twitterにも生息中
@show_rabbit
@show_rabbit
Who are you ?
- 7.
- 8.
ソフトウェア開発プロセスのおさらい
システム
システム
要求仕様
要求仕様 テスト
テスト
機能仕様
機能仕様 結合テスト
結合テスト
設計
設計 単体テスト
単体テスト
実装
実装
(コーディング)
(コーディング)
ウォータフォール、スパイラル
ウォータフォール、スパイラル
ソフトウェア開発プロセスとアジャイル①
- 9.
ソフトウェア開発プロセス - アジャイル
RUP
スクラム 改善
改善 タスク
タスク
XP (リファクタ)
(リファクタ)
リーン開発
FDD
XP
試験
試験
実装・設計
実装・設計
ソフトウェア開発プロセスとアジャイル②
- 10.
- 11.
- 12.
アジャイル開発ツール(三種の神器)
ソース管理ツール
ソース管理ツール
CIツール
CIツール
(継続的インテグレーションツール) プロジェクト管理ツール
プロジェクト管理ツール
(継続的インテグレーションツール)
アジャイル開発の環境構築
- 13.
アジャイル開発ツール
ソース管理ツール
ソース管理ツール
CIツール
CIツール
(継続的インテグレーションツール) プロジェクト管理ツール
プロジェクト管理ツール
(継続的インテグレーションツール)
アジャイル開発の環境構築
- 14.
ツール連携の仕組み
コミット
コミット
自動ビルドを実行
自動ビルドを実行
(フック)
(フック) リポジトリを更新
リポジトリを更新
(フック)
(フック)
成果物を配置
成果物を配置
成果物を参照
成果物を参照
アジャイル開発の環境構築
- 15.
継続的インテグレーションツール
ディスク
使用量
メトリクス
収集
重複コード
検知
テスト
メモリリー
ク
静的解析
Web仕様書
作成
コンパイル後に成果物をSSH経由で配置することも可能
アジャイル開発の環境構築
- 16.
プロジェクト管理ツール
ソース管理ツール
リポジトリ連携
API仕様書閲覧
コードレビューも
ダイレクト
アジャイル開発の環境構築
- 17.
- 18.
Toolで開発環境をインテグレート
SCM(ソースコード管理ツール)
・CVS
・Subversion
・Git
・Visual Source Safe
・Mercurial
継続的インテグレーションツール プロジェクト管理ツール
・Jenkins ・Redmine
・buildbot ・Trac
・CruiseControl ・Trac Litghing
・chkbuild ・XPlanner
・Aglio
・IcsScrum
テスティングフレームワーク 静的解析ツール ・Agilefant
動的解析ツール
カバレッジツール メトリクス集計ツール
DRYツール
Tools
- 19.