28th Embarcadero Developer Camp

Size: px
Start display at page:

Download "28th Embarcadero Developer Camp"

Transcription

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

2

3 ビジネスとアプリケーションの進化 90s 00s Business 10s Business Business Apps Apps Apps C/S コード品質 開発者中心 分業 Web サービス サービス品質 開発チーム中心 分業から協調 マルチデバイス + サービス ビジネス品質 開発と運用 協調

4 BUILD LEARN Business Apps MEASURE

5 Feedback loop Deployment Small Batch Production Ready Acceptance Test DVCS Retrospective Burn down Scrum DoD Agile Task Board Backlog Pair Programming Business Apps Value Up Time Box extreme Programing CI TDD Design for Operations DevOps MTTR Customer needs Service Desk Cloud Cycle Time

6 Continuous I ntegration

7 継続的インテグレーション CI: Continuous Integration アプリケーション作成時の 品質改善や納期の短縮のための習慣のことです ウィキペディア XP のプラクティスの一つでビルドやテスト インスペクションなどを継続的に実行していく ことを意味する

8 品質改善 納期の短縮 継続的 ビルド 習慣

9 習 慣 ソフトウェア開発における心臓はなにか チームの循環器はなにか

10 ソフトウェア開発 アイデアを価値に転換する Software Delivery

11 開発とビルドのリズムとコスト 1 : 10 : 100 の法則 1 開発: コスト ビルド: コスト 10 テスト: コスト 100 テストを書こう頻繁にコミットしよう (DVCS)

12 開発とビルドのリズムとコストの蓄積 1 : 10 : 100 の法則 開発: コスト 1 ビルド: コスト 10 テスト: コスト 100

13 開発とビルドのリズムとコストの改善 1 : 10 : 100 の法則 1 開発: コスト ビルド: コスト テスト: コスト 継続的ビルドによる品質改善とデリバリーの短縮

14 開発とビルドのリズムからデプロイのリズムへ Deploy 1 : 10 : 100 の法則 開発: コスト ビルド: コスト テスト: コスト デプロイ: コスト 100

15 Deploy DEVELOPMENT TESTING PRODUCTION

16 Deploy DEVELOPMENT TESTING PRODUCTION

17 Deploy DEVELOPMENT TESTING PRODUCTION

18 開発とビルドのリズムからデプロイのリズムへ Deploy DEVELOPMENT TESTING PRODUCTION

19 開発者のコード変更は直接デリバリーへ Deploy 継続的インテグレーション VCS + CI (+BTS/ITS) アイデアとバグを コードに転換 DEVELOPMENT TESTING デプロイの自動化 リリース管理 手を抜けないコード の品質の作りこみ PRODUCTION フィードバックの 収集と適切な反映

20 開発者のコード変更は直接デリバリーへ Deploy 1 : 10 : 100 の法則 DEVELOPMENT 開発: コスト TESTING 1 1 ビルド: コスト 10 PRODUCTION 5 テスト: コスト デプロイ: コスト 100

21 開発者とアプリ 要求とコードとビルドをつなぐ Deploy 開発者同士: DEV ITS/BTS VCS TEST PROD CI チーム同士: 開発者と デザイナー テスター マネージャー ITS/BTS 利害関係者: 開発チームと 企画 運用 顧客 ITS/BTS DEPLOY

22 開発者とアプリ 要求とコードとビルドをつなぐ Deploy 開発者同士: DEV ITS/BTS VCS TEST PROD CI チーム同士: 開発者と デザイナー テスター マネージャー ITS/BTS 利害関係者: 開発チームと 企画 運用 顧客 ITS/BTS DEPLOY

23

24 開発者とアプリ 要求とコードとビルドをつなぐ Deploy 開発者同士: DEV DVCS リポジトリ 継続的インテグレーション 技術依存しない自動ビルドツール ビルド管理 開発者と デザイナー テスター マネージャー BST / ITS: 要求 バグ タスクの追跡, 変更管理 利害関係者: ドキュメントやソースコードの変更要素 (Issues) の追跡と管理 各種の成果物の粒度の調整と各成果物をつなぐ重要な役割 開発者とアプリの価値をわかりやすく示すのに欠かせない 開発チームと 企画 運用 顧客 PROD DVCS クライアント 無償のデファクトスタンダード チーム同士: TEST コードレビューや連携可能 なリポジトリ管理 継続的デプロイメント 自動デプロイとデプロイ状況の管理 ライブ ドキュメント共有 企画や仕様書を陳腐化させない ドキュメントから協調 思考と経験の形式知化 チーム内外のコミュニケーション インフラ タイムラインでアクティビティを通知 対処の円滑化

25 Demo

26 開発者とアプリ 要求とコードとビルドをつなぐ Deploy 開発者同士: DEV DVCS リポジトリ 継続的インテグレーション 技術依存しない自動ビルドツール ビルド管理 開発者と デザイナー テスター マネージャー BST / ITS: 要求 バグ タスクの追跡, 変更管理 利害関係者: ドキュメントやソースコードの変更要素 (Issues) の追跡と管理 各種の成果物の粒度の調整と各成果物をつなぐ重要な役割 開発者とアプリの価値をわかりやすく示すのに欠かせない 開発チームと 企画 運用 顧客 PROD DVCS クライアント 無償のデファクトスタンダード チーム同士: TEST コードレビューや連携可能 なリポジトリ管理 継続的デプロイメント 自動デプロイとデプロイ状況の管理 ライブ ドキュメント共有 企画や仕様書を陳腐化させない ドキュメントから協調 思考と経験の形式知化 チーム内外のコミュニケーション インフラ タイムラインでアクティビティを通知 対処の円滑化

27 開発者とアプリ 要求とコードとビルドをつなぐ Deploy RAD Studio (Delphi, C++er) でのテスト 開発者同士: チーム同士: 開発者と デザイナー テスター マネージャー 利害関係者: 開発チームと 企画 運用 顧客 テスト容易性の高い設計と実装 TEST(MVC, PROD MVVM) DEV ビューとロジックの分離 デバッグ実行 テスト テスティング フレームワークの活用 DUnit DVCS クライアント DUnitX 継続的インテグレーション 無償のデファクトスタンダード 技術依存しない自動ビルドツール DUnit ビルド管理 DVCS リポジトリ DUnit: xunit 互換の Delphi ユニットテスト 継続的デプロイメント コードレビューや連携可能 自動デプロイとデプロイ状況の管理 なリポジトリ管理 RAD Studio で標準搭載 IDE からのテスト実行に特化 BST / ITS: 要求 バグ タスクの追跡, 変更管理 GUI とコマンドライン実行 ドキュメントやソースコードの変更要素 (Issues) の追跡と管理 各種の成果物の粒度の調整と各成果物をつなぐ重要な役割 テスト結果は対話的 (ログなし) 開発者とアプリの価値をわかりやすく示すのに欠かせない ライブ ドキュメント共有 企画や仕様書を陳腐化させない ドキュメントから協調 思考と経験の形式知化 チーム内外のコミュニケーション インフラ タイムラインでアクティビティを通知 対処の円滑化

28 開発者とアプリ 要求とコードとビルドをつなぐ Deploy DUnit でのテストの作成 開発者同士: ウィザードによるテストの作成 DEV DVCS リポジトリ 継続的インテグレーション 技術依存しない自動ビルドツール ビルド管理 開発者と デザイナー テスター マネージャー BST / ITS: 要求 バグ タスクの追跡, 変更管理 利害関係者: ドキュメントやソースコードの変更要素 (Issues) の追跡と管理 各種の成果物の粒度の調整と各成果物をつなぐ重要な役割 開発者とアプリの価値をわかりやすく示すのに欠かせない 開発チームと 企画 運用 顧客 PROD DVCS クライアント 無償のデファクトスタンダード チーム同士: TEST コードレビューや連携可能 なリポジトリ管理 継続的デプロイメント 自動デプロイとデプロイ状況の管理 ライブ ドキュメント共有 企画や仕様書を陳腐化させない ドキュメントから協調 思考と経験の形式知化 チーム内外のコミュニケーション インフラ タイムラインでアクティビティを通知 対処の円滑化

29 開発者とアプリ 要求とコードとビルドをつなぐ Deploy DUnit でのテストロジックの記述 開発者と デザイナー テスター マネージャー procedure TestTCalc.TestAdd_Case1; var TEST PROD DEV _result : System.Integer; y: System.Integer; x: System.Integer; begin DVCS クライアント テスト対象の実行 無償のデファクトスタンダード 継続的インテグレーション x := 1; 技術依存しない自動ビルドツール y := 1; ビルド管理 DVCS リポジトリ 継続的デプロイメント コードレビューや連携可能 _result := atcalc.add(x, y); 自動デプロイとデプロイ状況の管理 なリポジトリ管理 CheckEquals(x+y, _result); end; BST / ITS: 要求 バグ タスクの追跡, 変更管理 利害関係者: ドキュメントやソースコードの変更要素 (Issues) の追跡と管理 各種の成果物の粒度の調整と各成果物をつなぐ重要な役割 開発者とアプリの価値をわかりやすく示すのに欠かせない 開発者同士: チーム同士: 開発チームと 企画 運用 顧客 テスト対象の検証 ライブ ドキュメント共有 企画や仕様書を陳腐化させない ドキュメントから協調 思考と経験の形式知化 チーム内外のコミュニケーション インフラ タイムラインでアクティビティを通知 対処の円滑化

30 開発者とアプリ 要求とコードとビルドをつなぐ Deploy DUnit でのテストの実行 開発者同士: テストの実行 TEST PROD DVCS クライアント 無償のデファクトスタンダード チーム同士: DEV DVCS リポジトリ 継続的インテグレーション 技術依存しない自動ビルドツール ビルド管理 開発者と デザイナー テスター マネージャー BST / ITS: 要求 バグ タスクの追跡, 変更管理 利害関係者: ドキュメントやソースコードの変更要素 (Issues) の追跡と管理 テスト結果がファイルに出力できない 各種の成果物の粒度の調整と各成果物をつなぐ重要な役割 開発者とアプリの価値をわかりやすく示すのに欠かせない 継続的インテグレーションで検証困難 開発チームと 企画 運用 顧客 コードレビューや連携可能 なリポジトリ管理 継続的デプロイメント 自動デプロイとデプロイ状況の管理 ライブ ドキュメント共有 企画や仕様書を陳腐化させない ドキュメントから協調 思考と経験の形式知化 チーム内外のコミュニケーション インフラ タイムラインでアクティビティを通知 対処の円滑化

31 開発者とアプリ 要求とコードとビルドをつなぐ XMLTestRunner2.pas の読み込みにより NUnit 互換ファイルを出力 開発者同士: チーム同士: Deploy DUnit でのテストロジックの記述 TEST PROD DEV unit TestTCalcUnit; interface uses TestFramework,, XMLTestRunner2; DVCS クライアント 無償のデファクトスタンダード type 継続的インテグレーション 技術依存しない自動ビルドツール // テストメソッド ビルド管理 DVCS リポジトリ 開発者と デザイナー テスター マネージャー BST / ITS: 要求 バグ タスクの追跡, 変更管理 利害関係者: ドキュメントやソースコードの変更要素 (Issues) の追跡と管理 各種の成果物の粒度の調整と各成果物をつなぐ重要な役割 開発者とアプリの価値をわかりやすく示すのに欠かせない 開発チームと 企画 運用 顧客 コードレビューや連携可能 なリポジトリ管理 継続的デプロイメント 自動デプロイとデプロイ状況の管理 Initialization RegisterTest (TestTCalc.Suite);! With XMLTestRunner2.RunRegisteredTests do Free; ライブ ドキュメント共有 end. 企画や仕様書を陳腐化させない ドキュメントから協調 思考と経験の形式知化 チーム内外のコミュニケーション インフラ タイムラインでアクティビティを通知 対処の円滑化

32 開発者とアプリ 要求とコードとビルドをつなぐ Deploy 開発者同士: 1 DEV 開発者と デザイナー テスター マネージャー 利害関係者: 開発チームと 企画 運用 顧客 PROD 企画 アイデアの顕在化と実施計画 DVCS クライアント 無償のデファクトスタンダード チーム同士: TEST 2 継続的インテグレーション 技術依存しない自動ビルドツール ビルド管理 プロジェクト計画とタスクの割り出し DVCS リポジトリ コードレビューや連携可能 なリポジトリ管理 継続的デプロイメント 自動デプロイとデプロイ状況の管理 BST / ITS: 要求 バグ タスクの追跡, 変更管理 ドキュメントやソースコードの変更要素 (Issues) の追跡と管理 各種の成果物の粒度の調整と各成果物をつなぐ重要な役割 開発者とアプリの価値をわかりやすく示すのに欠かせない ライブ ドキュメント共有 企画や仕様書を陳腐化させない ドキュメントから協調 思考と経験の形式知化 チーム内外のコミュニケーション インフラ タイムラインでアクティビティを通知 対処の円滑化

33 開発者とアプリ 要求とコードとビルドをつなぐ Deploy DEV 開発者同士: 開発者と デザイナー テスター マネージャー 利害関係者: 開発チームと 企画 運用 顧客 PROD DVCS クライアント 無償のデファクトスタンダード チーム同士: TEST 3 継続的インテグレーション 技術依存しない自動ビルドツール ビルド管理 開発作業の 起動 DVCS リポジトリ コードレビューや連携可能 なリポジトリ管理 継続的デプロイメント 自動デプロイとデプロイ状況の管理 4 BST / ITS:開発の実施 要求 バグ タスクの追跡, 変更管理 ドキュメントやソースコードの変更要素 (Issues) の追跡と管理 各種の成果物の粒度の調整と各成果物をつなぐ重要な役割 開発者とアプリの価値をわかりやすく示すのに欠かせない ライブ ドキュメント共有 5 継続的インテグレーション 企画や仕様書を陳腐化させない ドキュメントから協調 思考と経験の形式知化 チーム内外のコミュニケーション インフラ タイムラインでアクティビティを通知 対処の円滑化

34 開発者とアプリ 要求とコードとビルドをつなぐ Deploy DEV 開発者同士: 開発者と デザイナー テスター マネージャー 開発チームと 企画 運用 顧客 PROD DVCS クライアント チーム同士: 利害関係者: TEST 無償のデファクトスタンダード 継続的インテグレーション DVCS リポジトリ 技術依存しない自動ビルドツール ビルド管理 DEV コードレビューや連携可能 なリポジトリ管理 自動デプロイとデプロイ状況の管理 継続的デプロイメント BST / ITS: 要求 バグ タスクの追跡, 変更管理 ドキュメントやソースコードの変更要素 (Issues) の追跡と管理TEST 各種の成果物の粒度の調整と各成果物をつなぐ重要な役割 開発者とアプリの価値をわかりやすく示すのに欠かせない ライブ ドキュメント共有 企画や仕様書を陳腐化させない ドキュメントから協調 思考と経験の形式知化 チーム内外のコミュニケーション インフラ タイムラインでアクティビティを通知 対処の円滑化 PROD

35

36

37 We Software

38 We Software

39 We Software

40 アトラシアンの文化を体験しに 遊びに来てください マリノスタウン内 Google Maps: アトラシアン 最寄り駅: 各線 横浜駅から徒歩 10分 みなとみらい線 新高島から徒歩 5 分

41 アトラシアンの文化を体験しに 遊びに来てください We Software

42 We Software

43 : Facebook: Tomoharu.Nagasawa

自己紹介 まっつん松藤秀治 ( まつふじひではる ) Piece Project Eclipseプラグインまっつんチャレンジ (ITEMAN Blog) - 2 -

自己紹介 まっつん松藤秀治 ( まつふじひではる ) Piece Project Eclipseプラグインまっつんチャレンジ (ITEMAN Blog) - 2 - OSC 2010 Kansai@Kobe (2010/3/13) Eclipse PDT + MakeGood による PHP コードのテスト Piece Project 久保敦啓 http://twitter.com/iteman 松藤秀治 http://twitter.com/matsu_hide - 1 - 自己紹介 まっつん松藤秀治 ( まつふじひではる ) Piece Project Eclipseプラグインまっつんチャレンジ

More information

開発ツールのコラボレーション機能を検証する

開発ツールのコラボレーション機能を検証する 開発ツールのコラボレーション機能を検証する ボーランド株式会社デベロッパーツールズ事業本部藤井等 開発ツールをとりまく環境 仕様変更 フレームワークのバージョンアップ コーディング規約 バグ対応 ドキュメント プロトタイプ 機能強化 テストバージョン リリース 2 どのサイズの開発でもなんらかの 管理 + コラボレーション が必要 個人で開発する場合数名で開発する場合チームで開発する場合 複雑さ 保管共有管理

More information

アジャイル開発入門

アジャイル開発入門 製品力を高めるための アジャイル開発超入門 技術部アジャイル開発センター藤井拓 アジェンダ アジャイル開発超入門 アジャイル開発手法の適用事例 2 開発手法の普及率 世界での普及 (Forrester Research, 2010) ウォーターフォール13% 反復開発 21% アジャイル開発 35% Scrumの利用は10.9% で一番多い 方法論利用せず30.6% 日本 (IDC Japan, 2011)

More information

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer( Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(MSI) のインストールの作成 Windows Installer のメジャー / マイナー アップグレードの作成

More information

クックパッドのテスト自動化

クックパッドのテスト自動化 JaSST 14 Tohoku クックパッド株式会社 高井 直人 スマホアプリ累計DL数 ios 1,010万 Android 990万 2014年4月時点 パズドラ 2,700万 黒猫 2,500万 Apache Rails 3.2 Ruby 2.0 Unicorn nginx MySQL Redis Memcached Amazon Web Service V字モデルとV

More information

プロダクトオーナー研修についてのご紹介

プロダクトオーナー研修についてのご紹介 情報種別 : 重要会社名 : 株式会社 NTT データ情報所有者 : 株式会社 NTT データ プロダクトオーナー研修についてのご紹介 株式会社 NTT データ 1 プロダクトオーナー研修概要実践シリーズ!! アジャイル開発上級 ~Scrum で学ぶ新規ビジネス サービス企画立案スキル ~ 研修概要 本研修は ビジネス環境の変化が早い時代においてお客様のニーズにより早く IT サービス システムを提供できる人材を育成するために

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 中電シーティーアイ流 ハイブリッド型アジャイル開発のすべて 平成 29 年 3 月 3 日 株式会社 中電シーティーアイ 佐村 卓 INDEX 1. はじめに 2. アジャイル開発とは 3. 従来型開発との融合 4. 見える化の徹底 5. 顧客との協調作業 6. 開発環境の自働化 7. まとめ 1 はじめに 中電シーティーアイのご紹介 商号 株式会社中電シーティーアイ 設立 ( 合併 ) 平成 15

More information

JavaもJava Scriptも! コンテナ型アプリケーション開発PaaS登場

JavaもJava Scriptも! コンテナ型アプリケーション開発PaaS登場 Java も JavaScript も! コンテナ型アプリケーション開発 PaaS の登場 Oracle Applica+on Container Cloud 日本オラクル株式会社 クラウド テクノロジー事業統括 Fusion Middleware 事業統括本部 新井庸介 早川博 Copyright 2015, Oracle and/or its affiliates. All rights reserved.

More information

Microsoft PowerPoint - Session4古賀様.ppt

Microsoft PowerPoint - Session4古賀様.ppt Windows Embedded CE の テスト環境と活用 マイクロソフト Windows Embedded Partner ( 株 ) サムシングプレシャス代表取締役社長古賀信哉 普段の開発の立ち位置 はじめに ミドルウェア層の開発が主 (DLNA 関連など ) 必要に応じてデバイスドライバ ( カーネルモジュール ) 概要 特定ターゲット向けの BSP も 開発環境及び開発環境を用いた動作確認

More information

SQiP シンポジウム 2016 アジャイルプロジェクトにおけるペアワーク適用の改善事例 日本電気株式会社小角能史 2016 年 9 月 16 日 アジェンダ 自己紹介ペアワークとはプロジェクトへのペアワークの適用方法 スクラム適用ルール作成 最適化の流れ KPTを用いたふりかえり 適用ルールの改善事例 適用プロジェクトの概要ペアワーク適用ルール ( 初期 ) 改善例 1 - ペアのローテーション改善例

More information

Visual Studio with Cordova クロスプラットフォーム開発の全貌

Visual Studio with Cordova クロスプラットフォーム開発の全貌 Visual Studio with Cordova Visual Studio 2015 Apache Cordova Cordova for Visual Studio Monaca for Visual Studio Σ = ( ) 各種アプリをサービス化しクラウドで束ねて付加価値を最大化 モビリティの重要性 ~ 業務のスピードを上げ 機会獲得を増やす ~ 潜在顧客獲得 機会獲得 情報共有

More information

インテル(R) Visual Fortran コンパイラ 10.0

インテル(R) Visual Fortran コンパイラ 10.0 インテル (R) Visual Fortran コンパイラー 10.0 日本語版スペシャル エディション 入門ガイド 目次 概要インテル (R) Visual Fortran コンパイラーの設定はじめに検証用ソースファイル適切なインストールの確認コンパイラーの起動 ( コマンドライン ) コンパイル ( 最適化オプションなし ) 実行 / プログラムの検証コンパイル ( 最適化オプションあり ) 実行

More information

マイクロソフトにおけるアジャイル開発の実践

マイクロソフトにおけるアジャイル開発の実践 マイクロソフトにおける アジャイル開発の実践 日本マイクロソフト株式会社デベロッパーエクスペリエンス & エバンジェリズム統括本部エバンジェリスト 井上章 ( いのうえあきら ) http://aka.ms/chack セッションのゴール Session Takeaways クラウド時代の開発トレンド を再考する Visual Studio & Azure モダン デベロップメント を学ぶ マイクロソフトのアジャイル開発事例

More information

JACi400のご紹介~RPGとHTMLで簡単Web化~

JACi400のご紹介~RPGとHTMLで簡単Web化~ セッション No.4 JACi400 のご紹介 ~RPG と HTML で簡単 Web 化 ~ 株式会社ミガロ RAD 事業部技術支援課営業推進岩井利枝 1 Agenda ミガロご提供ソリューションのご紹介 JACi400の概要 4つの開発ステップのご紹介 JACi400ご利用のメリット 2 ミガロご提供ソリューション 開発ツール (C/S Web 開発 ) Delphi/400 開発ツール (Web

More information

過去問セミナーTM

過去問セミナーTM ALTM 過去問題解説 May 22, 2017 JSTQB Technical Committee 委員長谷川聡 Agenda 試験問題の出題について K2 TM-4.4.1 欠陥マネジメント K3 TM-2.7.2 テストマネジメント K4 TM-2.3.3 テストマネジメント 勉強を進めていくにあたって 2 試験問題の出題について 学習の目的 (L.O) に従ってシラバスのそれぞれの課題を試験する

More information

アジャイル開発ソリューション

アジャイル開発ソリューション 教育 資格取得から開発ツール 試行まで支援! アジャイル開発ソリューション 2014/11/19-21 株式会社日立ソリューションズ産業 流通営業本部産業営業第 4 部 発表者名高橋宏仁 村田裕二 Hitachi Solutions, Ltd. 2014. All rights reserved. Contents 1. はじめに 2. ハイブリッドアジャイル 3. アジャイル開発ソリューション Hitachi

More information

わんくま同盟 東京勉強会 #27

わんくま同盟 東京勉強会 #27 MSF Agile ver.4 Microsoft Solutions Framework for Agile Software Development ver. 4.x 問題 これから新しい開発プロジェクトが始まります マネージャに呼ばれたあなたは こう言われました だいたい 10 人くらいの開発チームになるだろう 最初の 3 人は キミの自由に選んでいいよ さて あなたを含めて 4 名 どんな基準で選びますか?

More information

Web Performer V2.0 カタログ

Web Performer V2.0 カタログ キヤノンITソリューションズ株式会社 ウェブ パフォーマ ノンプログラミングで超高速開発 Webアプリケーション自動生成ツールでシステム開発革新を はノンプログラミングで Web アプリケーションを 100 自動生成するマルチブラウザ対応 概 要 の超高速開発ツールです コーディングの自動化とそれによる品質の均一化により開発期間が短縮できます 業務のエキスパートであるユーザ部門とシステム開発のエキスパートである

More information

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ Oracle Un お問合せ : 0120- Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよびSOA 対応データ サービスへ ) を網羅する総合的なデータ統合プラットフォームです Oracle

More information

PARTⅢ 検証事例 2. トレーサビリティ管理の自動化に踏み切った理由や経緯 (1) 国際スタンダード認証に関する課題 ISO DO-178B/C IEC などの国際スタンダードでは 開発工程全般にわたって要件が満たされていること ( システムの正しい要件が 正しい方法で

PARTⅢ 検証事例 2. トレーサビリティ管理の自動化に踏み切った理由や経緯 (1) 国際スタンダード認証に関する課題 ISO DO-178B/C IEC などの国際スタンダードでは 開発工程全般にわたって要件が満たされていること ( システムの正しい要件が 正しい方法で 先進的な設計 検証技術の適用事例報告書 2015 年度版 PARTⅢ 検証事例 SEC-2015-B-3-01 15-B-3 国際スタンダード認証に求められる 要件から検証結果までのトレーサビリティ管理 の効率化の取組み 1 1. 概要 安全性が求められるシステムのソフトウェアに対する規格である ISO 26262( 自動車安全規格 ) DO-178B/C( 航空システムや装置の安全規格 ) IEC

More information

TeX LiveのCIテスティング

TeX LiveのCIテスティング T E X Live の CI テスティング Norbert Preining 北海道大学 札幌 2018 年 11 月 10 日 概要 Subversion と git の踊り T E X Live sources の CI T E X Live インストーラーの CI まとめ Subversion と git の踊り SvnRepo git svn dcommit git svn fetch DevRepo

More information

自己紹介 池原大然 デベロッパーエバンジェリスト INETA 登録スピーカー Blog

自己紹介 池原大然 デベロッパーエバンジェリスト INETA 登録スピーカー  Blog Expression Blend を用いた Windows Phone アプリケーション インフラジスティックス ジャパン池原大然 自己紹介 池原大然 デベロッパーエバンジェリスト INETA 登録スピーカー Email [email protected] Blog http://bit.ly/igdaizen Twitter @Neri78 本日お話させていただくこと 開発環境のおさらいと

More information

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt DevOps 開発プラットフォームの構築と本プラットフォームにおける Ruby の優位性 2016/11/4 株式会社日立ソリューションズ技術統括本部技術開発本部生産技術部 牧俊男 1. DevOps 開発プラットフォームの構築 1 1-1 モチベーション 開発ツールは年々大型化している傾向にあり ツールの運用自体はクラウドサービスに任せる傾向がある 当社でもこれらのサービスを利用した開発を推奨したかったが

More information

実践 Infrastructure as Code

実践 Infrastructure as Code 実践 Infrastructure as Code ~ ~ 自己紹介 本日のトピック 本セッションでは DevOps というコンセプトを実現するうえで不可欠な要素である Infrastructure as Code の本質と それを達成するための方式 ( ツールチェーン ) のサンプル実装を紹介します (1) 実践 Infrastructure as Code 2016 (2) ツールチェーンデモンストレーション

More information

JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111

JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111 Components using Adobe Experience Manager v6.x Develop Websites and 目次 1 アーキテクチャスタック...8 1.1 アーキテクチャスタックの基礎... 8 1.2 Granite プラットフォームの概要... 8 1.3 Java Content Repository の概要... 9 1.4 Apache Sling の概要...

More information

利用者

利用者 Regional SNS 開発環境構築ガイド 2012 年 2 月 29 日 株式会社ネットワーク応用通信研究所 目次 1. はじめに... 1 2. 前提条件... 1 3. 必要なソフトウェア構成... 1 4. ソフトウェアの導入手順... 1 4.1. 必要ファイルのダウンロード... 1 4.2. 環境設定コマンドの実行... 2 4.3. RegionalSNS の実行... 2 4.4.

More information

知って得する!現役ヘルプデスクが答えるDelphiテクニカルエッセンス 8.0

知って得する!現役ヘルプデスクが答えるDelphiテクニカルエッセンス 8.0 セッション No.3 知って得する! 現役ヘルプデスクが答える Delphi テクニカルエッセンス 8.0 株式会社ミガロ. RAD 事業部技術支援課 吉原泰介 アジェンダ - サポートからの問合せフィードバック - Q1. Excel ファイルを PDF に変換するには? Q2. EXE のサイズを小さくするには? Q3. C/S アプリで 3 階層接続を行うには? Q1. Excel ファイルを

More information

システム操作インターフェイス最適化によるテスト自動化ROI向上

システム操作インターフェイス最適化によるテスト自動化ROI向上 システム操作インターフェイス最適化によるテスト自動化 ROI 向上 株式会社 Codeer 石川達也 e-mail:[email protected] ご相談を受けた企業様の悩みで多いもの システムテスト自動化やったことあるんだけど 効果が出なくて 作業と ROI 要素を分析 仕様変更等でメンテ 作成 成功 指定のケースではデグレがなかったという情報を取得できた! エラー!

More information

HULFT-WebConnectサービス仕様書

HULFT-WebConnectサービス仕様書 HULFT-WebConnect サービス仕様書 第二版 2015 年 7 月 3 日 株式会社セゾン情報システムズ 1/13 改訂履歴 版数 改訂日付 改訂内容及び理由 1 2015 年 4 月 制定 2 2015 年 7 月 V1.1 差分更新 2/13 目次 1. はじめに... 4 1.1. 本書の位置づけ... 4 1.2. 用語説明... 4 2. サービスの概要... 5 2.1. HULFT-WEBCONNECT

More information

「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」

「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」 C1 Delphi/C++ チュートリアルセッション RAD Studio XE5 によるマルチ言語 / マルチデバイス開発の進め方 エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 アジェンダ RAD Studio XE5 の概要 Delphi or C++ Intel or ARM Windows / OS X / ios / Android プロジェクトとは? FireMonkey HD

More information

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料 注 : 本サービスは 新規申込の受付を停止しております サービスご検討中のお客様におかれましては ご不便をおかけし申し訳ございません FUJITSU Cloud Service for OSS コンテナサービス ご紹介 2018 年 8 月富士通株式会社 本資料の無断複製 転載を禁じます 本資料は予告なく内容を変更する場合がございます Version 1.01 目次 Docker/Kubernetes

More information

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実  1 個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 [email protected] [email protected] 1 改善効果 品質 : フロントローディングが進み流出不具合 0 継続生産性 : 平均 130% 改善 工数割合分析

More information

D5-2_S _003.pptx

D5-2_S _003.pptx JaSST 14 Tokyo セッション D5-2 10:30~11:00(30 分 ) キーワード駆動テストを用いた GUI テスト自動化による工期短縮実現への取り組み 2014 年 3 月 8 日 株式会社 NTT データ 技術開発本部プロアクティブ テスティング COE 小林由依 0. 自己紹介 n 氏名 Ø 小林由依 n 所属 Ø 株式会社 NTT データ技術開発本部 プロジェクトマネジメント

More information

プロジェクトマネジメント知識体系ガイド (PMBOK ガイド ) 第 6 版 訂正表 - 第 3 刷り 注 : 次の正誤表は PMBOK ガイド第 6 版 の第 1 刷りと第 2 刷りに関するものです 本 ( または PDF) の印刷部数を確認するには 著作権ページ ( 通知ページおよび目次の前 )

プロジェクトマネジメント知識体系ガイド (PMBOK ガイド ) 第 6 版 訂正表 - 第 3 刷り 注 : 次の正誤表は PMBOK ガイド第 6 版 の第 1 刷りと第 2 刷りに関するものです 本 ( または PDF) の印刷部数を確認するには 著作権ページ ( 通知ページおよび目次の前 ) プロジェクトマネジメント知識体系ガイド (PMBOK ガイド ) 第 6 版 訂正表 - 第 3 刷り 注 : 次の正誤表は PMBOK ガイド第 6 版 の第 1 刷りと第 2 刷りに関するものです 本 ( または PDF) の印刷部数を確認するには 著作権ページ ( 通知ページおよび目次の前 ) の一番下を参照してください 10 9 8 などで始まる文字列の 最後の 数字は その特定コピーの印刷を示します

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Cordova を使った HTML5 ハイブリッド 型モバイルアプリの活用ポイント アシアル株式会社 生形 可奈子 1 アシアル株式会社のご紹介 アシアルは エンジニアリングでインターネットの成長を牽引する という事業コンセプトのもと HTML5 JavaScript を中心とした Web 技術をベースにした デベロッパー支援事業を行っております モバイルアプリ開発環境 UI/UX 設計システム構築

More information

Sharing the Development Database

Sharing the Development Database 開発データベースを共有する 目次 1 Prerequisites 準備... 2 2 Type of database データベースのタイプ... 2 3 Select the preferred database 希望のデータベースを選択する... 2 4 Start the database viewer データベース ビューワーを起動する... 3 5 Execute queries クエリを実行する...

More information

新OS使用時の留意事項

新OS使用時の留意事項 2014 年 3 月富士通株式会社 新 OS 使用時の留意事項 Fujitsu Software Interstage Print Manager( 以降 Interstage Print Manager) の動作オペレーティングシステムに以下をサポートします Windows 8 Windows 8.1 2012 2012 R2 この動作環境においても従来と同等の機能をご利用になれますが ご利用に関しての留意事項について説明します

More information

テスト駆動開発入門 ネクストステップ

テスト駆動開発入門 ネクストステップ テスト駆動開発入門 ネクストステップ 井芹洋輝 謝辞 主催の今給黎さん 和田さん 会場提供 スタッフの方々 参加者の皆さま 深くお礼申しあげます 自己紹介 井芹洋輝 (@goyoki/id:goyoki) 組み込みエンジニア WACATE 実行委員 /TDD 研究会 講演 / 執筆 : XP 祭り関西 ユニットテストの保守性を作りこむ Androidテスト祭り テストの活用による開発効率化 並カン

More information

IntroductionForGR-PEACH.pptx

IntroductionForGR-PEACH.pptx 1 Arduino,mbed,TOPPERS を全部試せる! GR-PEACH 向けソフトウェアプラットフォームのご紹介 松原豊 (Yutaka MATSUBARA) 名古屋 学 学院情報科学研究科助教 TOPPERS プロジェクト運営委員 / 開発者会議実 委員 E-mail: [email protected] Web: http://www.ertl.jp/~yutaka 2 GR-PEACH とは?

More information

CA Clarityの機能と特徴

CA Clarityの機能と特徴 PPM システムパッケージ CA Clarity について CA Clarity は PPM システムのパッケージソフトウェアで ガートナー社やフォレスター社などの米大手調査会社から PPM ソリューションの分野においてトップレベルの評価を得ている製品です 北米 ヨーロッパで開かれているガートナー社主催の プロジェクト & ポートフォリオ マネジメント サミット においては 2004 年から 2006

More information

要求仕様管理テンプレート仕様書

要求仕様管理テンプレート仕様書 目次 1. テンプレート利用の前提... 2 1.1 対象... 2 1.2 役割... 2 1.3 プロセス... 2 1.4 ステータス... 3 2. テンプレートの項目... 4 2.1 入力項目... 4 2.2 入力方法および属性... 5 2.3 他の属性... 6 3. トラッキングユニットの設定... 7 3.1 メール送信一覧... 7 3.1.1 起票... 7 3.1.2 作成中...

More information

FUJITSU Cloud Service for OSS 「ログ監査サービス」 ご紹介資料

FUJITSU Cloud Service for OSS 「ログ監査サービス」 ご紹介資料 FUJITSU Cloud Service for OSS ログ監査サービス ご紹介 2018 年 6 月富士通株式会社 本資料の無断複製 転載を禁じます 本資料は予告なく内容を変更する場合がございます Version 1.00 目次 ログ監査とは ログ監査サービスとは ログ監査サービスの特長 提供機能一覧 利用シーン 課金の考え方について 利用開始の流れ 制限事項 注意事項 1 ログ監査とは ログファイルの管理

More information

サーバーレスアプリケーションのための CI/CD パイプライン構築 

サーバーレスアプリケーションのための CI/CD パイプライン構築  サーバーレスアプリケーションの ための CI/CD パイプライン構築 Solution Architect Takashi Koyanagawa 2017/6/2 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. T H A N K S T O O U R F R I E N D S A T : 本セッションの

More information

Graph APIでインターナルアプリケーションを開発

Graph APIでインターナルアプリケーションを開発 今日のお話 PaaS DevOps 2017/11/28 Microsoft Azure 徹底活用フェス 2 ビジネスのバリュー PaaS = イノベーションのためのプラットフォーム PaaS は 今までインフラの管理に充てていた時間を イノベーションを起こすための時間に変えるプラットフォームです PaaS IaaS 2017/11/28 時間 4 PaaS = 時代の変化に対応する IT プラットフォーム

More information

Congress Deep Dive

Congress Deep Dive Congress Deep Dive NTT 室井雅仁 2016 NTT Software Innovation Center 自己紹介 室井雅仁 ( むろいまさひと ) 所属 : NTT OpenStack を利用した OSS クラウドのアーキテクトを担当 社内向け OpenStack 環境の運用 コミュニティへフィードバック OpenStack Congress Core Reviewer https://wiki.openstack.org/wiki/congress

More information

Silk Central Connect 15.5 リリースノート

Silk Central Connect 15.5 リリースノート Silk Central Connect 15.5 リリースノート Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright Micro Focus 2014. All rights reserved. Silk Central Connect は Borland Software Corporation に由来する成果物を含んでいます,

More information

本セッションの内容 Eclipse って Java のエディターでは? そもそも Eclipse や TPTP とは何か Eclipse や TPTP を拡張した IBM Rational 製品群とは? 開発フェーズをまたがり IBM Rational 製品群は品質向上にどう役立つのか 扱わない内容

本セッションの内容 Eclipse って Java のエディターでは? そもそも Eclipse や TPTP とは何か Eclipse や TPTP を拡張した IBM Rational 製品群とは? 開発フェーズをまたがり IBM Rational 製品群は品質向上にどう役立つのか 扱わない内容 Eclipse & TPTP を拡張した Rational 品質管理ポートフォリオのご紹介 2006 年 1 月 31 日日本アイ ビー エム株式会社ソフトウェア事業ラショナルテクニカルセールス & サービス 冨永康之 本セッションの内容 Eclipse って Java のエディターでは? そもそも Eclipse や TPTP とは何か Eclipse や TPTP を拡張した IBM Rational

More information

JapanCert 専門 IT 認証試験問題集提供者 1 年で無料進級することに提供する

JapanCert 専門 IT 認証試験問題集提供者   1 年で無料進級することに提供する JapanCert 専門 IT 認証試験問題集提供者 http://www.japancert.com 1 年で無料進級することに提供する Exam : ITILSCOSAJPN Title : ITIL Service Capability Operational Support and Analysis Exam Vendor : EXIN Version : DEMO Get Latest &

More information

Managing and Sharing MATLAB Code

Managing and Sharing MATLAB Code MATLAB 入門 ~ 開発向けプログラミング編 ~ MathWorks Japan アプリケーションエンジニアリング部テクニカルコンピューティング 大開孝文 2015 The MathWorks, Inc. 1 プログラミング言語としての MATLAB 2014 年 7 月 IEEE Spectrum による プログラミング言語の人気調査 (12 種類の項目での結果 ) 結果 : MATLAB が

More information

AUTOSAR OS仕様とTOPPERS/ATK2の使い方

AUTOSAR OS仕様とTOPPERS/ATK2の使い方 モデルカーを用いたAUTOSAR 開発入門 AUTOSAR SW-C 対応プログラム開発 : 1ECU 版設計 名古屋大学大学院情報科学研究科附属組込みシステム研究センター人材育成プログラム (NEP) PLE 最終更新日 : 2016/01/07 1 AUTOSAR SW-C 対応 プログラム開発 : 1ECU 版設計 概要 (1) システム /SW-C 設計 (2)SW-C 実装 (3)ECUコンフィギュレーション

More information

作業環境カスタマイズ 機能ガイド(応用編)

作業環境カスタマイズ 機能ガイド(応用編) Customize Feature Guide by SparxSystems Japan Enterprise Architect 日本語版 作業環境カスタマイズ機能ガイド ( 応用編 ) (2018/05/16 最終更新 ) 1 はじめに このドキュメントでは Enterprise Architect を利用して作業を行う場合に より快適に作業を行うためのカスタマイズ可能な項目について説明します

More information

15288解説_D.pptx

15288解説_D.pptx ISO/IEC 15288:2015 テクニカルプロセス解説 2015/8/26 システムビューロ システムライフサイクル 2 テクニカルプロセス a) Business or mission analysis process b) Stakeholder needs and requirements definieon process c) System requirements definieon

More information

索的テスト特有の不透明さが受け入れられ難い このような探索的テストにおけるテスト管理の問題を JSTQB Foundation Level のシラバスに従い テスト管理のカテゴリごとに整理すると表 88-1 のようになる [2] 表 88-1 探索的テストにおけるテスト管理の現状テスト管理のカテゴリ

索的テスト特有の不透明さが受け入れられ難い このような探索的テストにおけるテスト管理の問題を JSTQB Foundation Level のシラバスに従い テスト管理のカテゴリごとに整理すると表 88-1 のようになる [2] 表 88-1 探索的テストにおけるテスト管理の現状テスト管理のカテゴリ 先進的な設計 検証技術の適用事例報告書 2017 年度版 SEC-2017-88-01 88 Session Based Test Management による探索的テストの実践 1 ~ 受託開発でも探索的テストを管理し活用できる ~ 1. 概要 当社はシステム インテグレーターとして 多くの顧客に対して システムの受託開発を行っている 昨今はビジネス環境の変化に伴い システム開発に対して 開発スピードの向上とコストの低減がこれまでより強く求められるようになっている

More information

ニフティクラウド mobile backend 概要 サービス名 : ニフティクラウド mobile backend ( ニフティクラウドモバイルバックエンド ) アドレス : 利用対象者 : スマートフォンアプリを開発する個人および企業 基本仕

ニフティクラウド mobile backend 概要 サービス名 : ニフティクラウド mobile backend ( ニフティクラウドモバイルバックエンド ) アドレス :   利用対象者 : スマートフォンアプリを開発する個人および企業 基本仕 News Release 2013 年 9 月 25 日 ニフティ株式会社 ニフティ スマートフォンアプリ開発に特化したクラウドサービス ニフティクラウド mobile backend を提供開始 ~ 会員管理 認証 や などの共通機能をクラウド上で提供し スピーディーで効率的なアプリ開発を実現する mbaas ~ ニフティは スマートフォンアプリ開発に特化したクラウドサービス ニフティクラウド mobile

More information

MogiExam 専門的な MogiExam は権威的な資料を提供します

MogiExam   専門的な MogiExam は権威的な資料を提供します MogiExam http://www.mogiexam.com 専門的な MogiExam は権威的な資料を提供します Exam : PK0-004J Title : CompTIA Project+ Exam Vendor : CompTIA Version : DEMO Get Latest & Valid PK0-004J Exam's Question and Answers 1 from

More information

Automation for Everyone <デモ で実感できる、組織全体で活用できるAnsible Tower>

Automation for Everyone <デモ で実感できる、組織全体で活用できるAnsible Tower> Mixed-OSS における PostgreSQL の活用 2018 年 8 月 24 日三菱総研 DCS 株式会社 三菱総研 DCS の会社概要 IT コンサルティングからシステムの設計 開発 運用 処理まで すべての局面でサービスを提供できる IT トータルソリューションを実現しています 東京本社 ( 品川 ) 千葉情報センター 東京ビジネスセンター ( 木場 ) 商号設立資本金代表取締役社長株主

More information

OpenShift オープンソースで実現するPaaS環境 レッドハット株式会社 プラットフォームソリューション統括部 RHELソリューションアーキテクト 小島 啓史 Ver

OpenShift オープンソースで実現するPaaS環境 レッドハット株式会社 プラットフォームソリューション統括部 RHELソリューションアーキテクト 小島 啓史 Ver 1 OpenShift オープンソースで実現するPaaS環境 レッドハット株式会社 プラットフォームソリューション統括部 RHELソリューションアーキテクト 小島 啓史 Ver 1.0 2012.10.23 2 3 アジェンダ OpenShiftの概要 OpenShiftの利用方法 OpenShiftの展開 OpenShift関連情報 3 4 OpenShiftの概要

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション BRMS への取り組みと導入事例 2013 年 11 月 15 日 ( 金 ) SCSK 株式会社 IT エンジニアリング事業本部ミドルウェア部 本日の内容 BRMS 適用のポイント BRMS の可能性 Page 1 Page 2 アプリケーション連携基盤 SCSKのRed Hat JBoss / ミドルウェア技術に関する取り組みの取り組み 世界のオープンソース コミュニティーから製品化されたソフトウェア

More information