「rad studio で実践する継続的インテグレーション ~...

11
RAD Studio で実践する 継続的インテグレーション アプリとデベロッパーの価値 長沢 智治 テクニカル エバンジェリスト アトラシアン株式会社 re-workstyle.com @tomohn を拡張するエッセンス

Upload: embarcadero-technologies

Post on 22-Jul-2015

1.525 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

RAD Studio で実践する

継続的インテグレーションアプリとデベロッパーの価値

長沢智治テクニカルエバンジェリストアトラシアン株式会社re-workstyle.com @tomohn

を拡張するエッセンス

Page 2: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

ご注意• 本資料は、セッション事前配布用です。

• セッションでは、

動きのあるスライドおよび、トークとデモンストレーションで解説します。

• 予めご了承ください。

Page 3: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

アプリとデベロッパーの価値

Page 4: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

ビジネスとアプリケーションの進化

Business

Apps

Business

Apps

Business

Apps

C/S Webサービス マルチデバイス +サービス

90s 00s 10s

コード品質開発者中心分業

サービス品質開発チーム中心分業から協調

ビジネス品質開発と運用協調

Page 5: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

ビジネスを駆動するアプリケーションへ

BUILD

MEASURE

LEARN

創造 | 成果 | 変革

Business

Apps

Page 6: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

I

ビジネスを駆動するプラクティス

Business

Apps

継続的デリバリーSmall Batch

Feedback loop

Acceptance Test DVCS

Deployment

Production Ready

DevOpsMTTR

Cycle TimeCustomer needs

Design for Operations

Cloud

AgileeXtreme Programing

Scrum

TDDC

Time BoxBacklog

Value Up

Pair Programming

RetrospectiveBurn down

DoD

Task Board

Service Desk

Page 7: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

IContinuous ntegration継続的インテグレーション

Page 8: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

継続的インテグレーション

CI: Continuous Integration

アプリケーション作成時の品質改善や納期の短縮のための習慣のことです。

XP のプラクティスの一つでビルドやテスト、インスペクションなどを継続的に実行していくことを意味する。ウィキペディア

Page 9: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

品質改善

納期の短縮習慣ビルド

継続的

Page 10: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

習慣

Page 11: 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」

7

続きは

http://embt.co/dcamp_slide

からダウンロード