SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
この資料の目的は、一つには、ソフトウェア・システムの複雑性とは、一体、どうい
うことなのか?ということを説明することにある。また、ソフトウェア・システム(業務
アプリケーション・システム)が、業務の中で使われることから、業務とソフトウェア・
システムの関係がどうなっているのかを説明することが二つ目の狙いである。最
後に、筆者が昨年来啓蒙活動をしている、「リポジトリーを持つ開発ツール(超高
速開発ツールの典型的なタイプ)」が、なぜ重要なのか、簡単に触れている。その
詳細は、http://www.slideshare.net/MasayoshiOhshima/20141119-
0?qid=2c5dccdf-b079-4070-8b3d-7659298cb0f5&v=default&b=&from_search=2を
参照いただきたい
1
2
ソフトウェア開発が困難であることは、かなり古くから語られている。これは、F.ブルックス
の「人月の神話」に記載されていることであり、今でも、それは変わらないといってよいだろう。
長年、ソフトウェア開発技術者は、この問題を当たり前だと考えているが、それ以上深い検
討をしてきたとは言えない。今でも、「ソフトウェアは見えないので、設計や開発が困難だ」と
いう発言を良く耳にする。しかし、筆者は、そこでとどまっていては、何も解決できないと考え
るのである。
Copyright Masayoshi Ohshima. All rights reserved.
3
F.ブルックスは、このようなことも言っている。このことは、ソフトウェア・システムの構造を可
視化することが困難だ、ということと同じであり、複雑さと可視性が難しいと語っている。この
資料では、後ほど、ソフトウェア・システムの全体構造を可視化している。それをすることは
可能だということを示したい。
Copyright Masayoshi Ohshima. All rights reserved.
4
ソフトウェア業界は、これら4つの問題の解決は困難だと思い込んでいるのではないだろう
か?しかし、これらの問題を克服しなければ、今後ますます拡大するソフトウェア開発の需
要を賄うことは困難だろう。
Copyright Masayoshi Ohshima. All rights reserved.
5
他の業界を見ると、ソフトウェア業界との違いが明確になる。化学の世界、宇宙物理学の世
界、生物学の世界においては、「不可視だから困難だ」などと諦めていたら、分子、原子、光
子、素粒子、遺伝子、DNA,紫外線、重力波などを発見することはできなかったであろう。彼
らは、見えないものを見えるようにすることに努力してきたのである。それができたから、進
歩があったといえよう。
ソフトウェア業界も「構造を可視化」することに、もっと取り組まなければならない。
Copyright Masayoshi Ohshima. All rights reserved.
このポンチ絵は、業務アプリケーションを想定した、「ソフトウェア・システムの全体
構造」の図である。この図は、筆者が7-8年前に、金融系の大規模SIプロジェク
トの成果物体系(上流から下流までの全ての成果物体系:体系という意味は、成
果物間の関連という意味である)を考えているときに、思いつたものがベースとな
っている。(その図をご覧になりたい方は、メールにて連絡ください)
この図が示す重要なポイントは、
★あらゆる成果物において、2つの成果物間どれをとっても、「多対多の関係」が
ある
ということである。これに引き続いて導き出される結論は、
★ソフトウェア・システムの全体構造は、ツリー構造ではなく多次元構造である
ということである。
★機能構造を、あたかもツリー構造のように表現するが、それは、間違いである
ということにつながる。その認識に立つと、過去のあらゆるソフトウェア開発プロジ
ェクトが、
「適切にソフトウェアの構造を管理していない」
ということに気がつくに違いない。
6
7
ソフトウェアがビジネスの中で重要な役割を持つようになっている時代である。ビジネスとソ
フトウェアの関係についても考えてみることにする。
ここに書いたのは、ビジネス活動の主要要素である。BMM(Business Maturity Model)も参
考としたが、筆者の経験から主要と思われる要素を示した。
ビジネス活動の基本は、理念・目標から出発し、どういった顧客に何を販売したいのか、と
いうことが基礎にある。その上に、ビジネス・プロセスや、組織、業務機能、ビジネスールー
ル、あるいは、配置(営業・製造・物流拠点など)を考えているのが、ビジネスモデルといえよ
う。
それらの、要素間には、どのような関係があるのか? それがテーマである。
Copyright Masayoshi Ohshima. All rights reserved.
ここで示しているのは、ビジネス活動の特定の二つの要素間の関係である。○を
つけたところが関係のあるところだと見てほしい。
見てわかるように、ビジネス活動の要素間にも、どの二つの要素をとってみても、
多対多の関係があることに気がつく。(当たり前である)
すべての要素を考慮すると、ビジネス活動も、多次元(恐らく10次元を超える)構
造の中で行われていることに気がつくのである。
事業を遂行するときに、何か問題が発生すると、経営者あるいは事業部門の上層
マネジメントは、こういった多次元の構造を瞬間的にひも解いて、どこに影響が及
ぶのかを判断する。それができるマネジメントは優秀であるが、すべての人がそう
いった能力を持っているわけではない。
このように、ビジネス活動も多次元性の中での活動だという認識を持つと、さて、ビ
ジネスの変化のソフトウェア・システムが迅速に対応するためには、何が必要とな
るのであろうか?
8
それに応えるまえに、ここで、ビジネス活動の複雑さを可視化した図を示したい。
すべても要素に多対多の関係が、ここにも存在する。
こういった構造は、業種やそれぞれの企業(企業に限らず、大学や行政機関など
すべてに当てはまる)
9
10
つまり、複雑さとは、
★システムの全体が多次元構造である
ということではないだろうか。
人は3次元のモノしか認識できない(イメージを持てない)。20次元や30次元の構造物をイ
メージすることができないのが、人である。
そこに、大きな困難さがあるのではないだろうか。
そうであるから、業務分析やソフトウェアの設計・製造という作業が大変困難な作業になる。
特に人が行う場合には。
Copyright Masayoshi Ohshima. All rights reserved.
ところで、ソフトウェア・システムの構造の中心にあるのは、どういった要素であろう
か?
この図は、一般に考えられ作業を行うときに考えている構造である。
「機能」が中心にあり、その周りに画面・エンティティ(DB)などの要素がある とい
う考え方である。
しかし、それは正しくない。
11
これが、正しい構造である。
中心は「データ項目」である。機能(業務機能もソフトウェア機能も)は、データの変
換として記述される。(業務機能でさえそうである。少なくとも、ソフトウェアで実現
できる業務機能の場合は)
ビジネス構造とソフトウェア構造の接点は、データ構造にある といったらわかりや
すいかもしれない。EA体系を思いだせば理解できるだろう。BAの一つ下位にある
のは、AAではなくDAである。このことの意味は、「BAとAAを繋げているのはDA
である」ということだが、この図は、それと同じことを示している。
ソフトウェアを自動的に生成する(あるいはエンジンで動作する)ツールがあること
を、ご存じの方も多いと思われる。そういったツールは、ソフトウェアの要素をリポ
ジトリというデータベースに保持しているが、実は、ここで示したように「データ項目
」を最初に登録しないと、「機能」を定義できない。機能を定義するためには、その
前にデータ項目が定義されている必要がある。これも、わかってしまえば、当たり
前かもしれないが、人がソフトウェアを開発する時に、そのことを十分認識してプロ
ジェクトを行っている例は、必ずしも多くない。(勿論、この考え方を認識している例
もあることを筆者は知っている)
12
ここでは、深くは触れないが、リポジトリを持つ開発ツールがある。現時点では、そ
ういったツ-ルが、ビジネスとソフトウェアの世界の全ての要素を管理できている
わけではないが、ソフトウェアの世界に限っていえば、コードを自動生成するできる
ツールや、設計情報を見ながら機能をエンジンが実行させるツールは、ソフトウェ
アの要素間の関連を保持している。
かつて(今でも主流であろう)クラス図やインタラクション図を描けるツールが存在
したが、そういったツールは、残念ながら、リポジトリを持っていない、単なるお絵
かきソフトである。
今求められているのは、ソフトウェア・システムの全体を統合的に管理できる、リポ
ジトリを持った開発ツールである。(特に、長期的に維持管理していくことが求めら
れる基幹業務システムにおいて。情報系、グループウェア、BI系などは、さらに早
いスピードが重要であり必要はない。その観点ではIoTのリアルタイム性に追従で
きる基幹業務システムが必要になる。がここでは、それはテーマではないので割
愛する。)
現行の基幹業務システムのマイグレーションが今後必要になる企業は、多いと思
われる。そのとき、どういうシステムを構築するのか?相変わらず、労働集約的な
開発を行うのか。筆者は、「大規模システムは人が設計とコードの開発をするのは
、管理限界を超えているのだから、やめておきなさい」と主張するのである。
それに、今後、人口が減る一方で、あらゆる業界でソフトウェア開発の需要が爆発
的に増大することが想定されている時代である。ソフトウェア開発の生産性を劇的
に向上させることは、全産業にとって極めて重要度の高いテーマになっている。
そろそろ、労働集約的な開発を続けるバカサ加減に気がついてもよい時期だろう。
13
Copyright Masayoshi Ohshima. All rights reserved. 14

Weitere ähnliche Inhalte

Was ist angesagt?

若手エンジニアのためのセキュリティ講座
若手エンジニアのためのセキュリティ講座若手エンジニアのためのセキュリティ講座
若手エンジニアのためのセキュリティ講座Hiroshi Tokumaru
 
【de:code 2020】 Azure Sentinel - クラウドネイティブ SIEM&SOAR の活用
【de:code 2020】 Azure Sentinel - クラウドネイティブ SIEM&SOAR の活用【de:code 2020】 Azure Sentinel - クラウドネイティブ SIEM&SOAR の活用
【de:code 2020】 Azure Sentinel - クラウドネイティブ SIEM&SOAR の活用日本マイクロソフト株式会社
 
メトリクスによるソフトウェア品質把握と改善- 演習を交えた品質測定評価の落とし穴とコツの習得 -
メトリクスによるソフトウェア品質把握と改善- 演習を交えた品質測定評価の落とし穴とコツの習得 -メトリクスによるソフトウェア品質把握と改善- 演習を交えた品質測定評価の落とし穴とコツの習得 -
メトリクスによるソフトウェア品質把握と改善- 演習を交えた品質測定評価の落とし穴とコツの習得 -Hironori Washizaki
 
ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』Yoshitaka Kawashima
 
Azure DevOps CICD Azure SQL / Data Factory
Azure DevOps CICD Azure SQL / Data FactoryAzure DevOps CICD Azure SQL / Data Factory
Azure DevOps CICD Azure SQL / Data FactoryRyoma Nagata
 
20211023 良いテストを作るためのテスト設計チュートリアルを考える
20211023 良いテストを作るためのテスト設計チュートリアルを考える20211023 良いテストを作るためのテスト設計チュートリアルを考える
20211023 良いテストを作るためのテスト設計チュートリアルを考えるtomohiro odan
 
機械学習アーキテクチャ・デザインパターン
機械学習アーキテクチャ・デザインパターン機械学習アーキテクチャ・デザインパターン
機械学習アーキテクチャ・デザインパターンHironori Washizaki
 
ピュアJavaだと思った?残念androidでした~いつからAndroidをJavaだと錯覚していた?~
ピュアJavaだと思った?残念androidでした~いつからAndroidをJavaだと錯覚していた?~ピュアJavaだと思った?残念androidでした~いつからAndroidをJavaだと錯覚していた?~
ピュアJavaだと思った?残念androidでした~いつからAndroidをJavaだと錯覚していた?~JustSystems Corporation
 
ゲーム開発を加速させる クライアントセキュリティ
ゲーム開発を加速させる クライアントセキュリティゲーム開発を加速させる クライアントセキュリティ
ゲーム開発を加速させる クライアントセキュリティLINE Corporation
 
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメント
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメントDX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメント
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメントTakeshi Kakeda
 
ანტიკური-კრეტა - მიკენის კულტურა
ანტიკური-კრეტა - მიკენის კულტურაანტიკური-კრეტა - მიკენის კულტურა
ანტიკური-კრეტა - მიკენის კულტურაmarika rekhviashvili
 
毎日100秒儲ける! Teams 小技集
毎日100秒儲ける! Teams 小技集毎日100秒儲ける! Teams 小技集
毎日100秒儲ける! Teams 小技集SoshiYoshida
 
ユースケースとアクティビティとテスト
ユースケースとアクティビティとテストユースケースとアクティビティとテスト
ユースケースとアクティビティとテストkauji0522
 
スケールアウト再考
スケールアウト再考スケールアウト再考
スケールアウト再考Daisuke Yamazaki
 
自己紹介LT(公開版)
自己紹介LT(公開版)自己紹介LT(公開版)
自己紹介LT(公開版)Ken Muryoi
 
ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)tomitomi3 tomitomi3
 
テスト計画セッション
テスト計画セッションテスト計画セッション
テスト計画セッションTomoaki Fukura
 
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介しますZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介しますHiromasa Oka
 
シナリオテストについて考えてみる
シナリオテストについて考えてみるシナリオテストについて考えてみる
シナリオテストについて考えてみるtef-do
 

Was ist angesagt? (20)

若手エンジニアのためのセキュリティ講座
若手エンジニアのためのセキュリティ講座若手エンジニアのためのセキュリティ講座
若手エンジニアのためのセキュリティ講座
 
【de:code 2020】 Azure Sentinel - クラウドネイティブ SIEM&SOAR の活用
【de:code 2020】 Azure Sentinel - クラウドネイティブ SIEM&SOAR の活用【de:code 2020】 Azure Sentinel - クラウドネイティブ SIEM&SOAR の活用
【de:code 2020】 Azure Sentinel - クラウドネイティブ SIEM&SOAR の活用
 
メトリクスによるソフトウェア品質把握と改善- 演習を交えた品質測定評価の落とし穴とコツの習得 -
メトリクスによるソフトウェア品質把握と改善- 演習を交えた品質測定評価の落とし穴とコツの習得 -メトリクスによるソフトウェア品質把握と改善- 演習を交えた品質測定評価の落とし穴とコツの習得 -
メトリクスによるソフトウェア品質把握と改善- 演習を交えた品質測定評価の落とし穴とコツの習得 -
 
ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』
 
Azure DevOps CICD Azure SQL / Data Factory
Azure DevOps CICD Azure SQL / Data FactoryAzure DevOps CICD Azure SQL / Data Factory
Azure DevOps CICD Azure SQL / Data Factory
 
20211023 良いテストを作るためのテスト設計チュートリアルを考える
20211023 良いテストを作るためのテスト設計チュートリアルを考える20211023 良いテストを作るためのテスト設計チュートリアルを考える
20211023 良いテストを作るためのテスト設計チュートリアルを考える
 
はじめてのPRD
はじめてのPRDはじめてのPRD
はじめてのPRD
 
機械学習アーキテクチャ・デザインパターン
機械学習アーキテクチャ・デザインパターン機械学習アーキテクチャ・デザインパターン
機械学習アーキテクチャ・デザインパターン
 
ピュアJavaだと思った?残念androidでした~いつからAndroidをJavaだと錯覚していた?~
ピュアJavaだと思った?残念androidでした~いつからAndroidをJavaだと錯覚していた?~ピュアJavaだと思った?残念androidでした~いつからAndroidをJavaだと錯覚していた?~
ピュアJavaだと思った?残念androidでした~いつからAndroidをJavaだと錯覚していた?~
 
ゲーム開発を加速させる クライアントセキュリティ
ゲーム開発を加速させる クライアントセキュリティゲーム開発を加速させる クライアントセキュリティ
ゲーム開発を加速させる クライアントセキュリティ
 
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメント
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメントDX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメント
DX時代のITエンジニアに送る、アジャイル式「いきいき」ヘルスマネジメント
 
ანტიკური-კრეტა - მიკენის კულტურა
ანტიკური-კრეტა - მიკენის კულტურაანტიკური-კრეტა - მიკენის კულტურა
ანტიკური-კრეტა - მიკენის კულტურა
 
毎日100秒儲ける! Teams 小技集
毎日100秒儲ける! Teams 小技集毎日100秒儲ける! Teams 小技集
毎日100秒儲ける! Teams 小技集
 
ユースケースとアクティビティとテスト
ユースケースとアクティビティとテストユースケースとアクティビティとテスト
ユースケースとアクティビティとテスト
 
スケールアウト再考
スケールアウト再考スケールアウト再考
スケールアウト再考
 
自己紹介LT(公開版)
自己紹介LT(公開版)自己紹介LT(公開版)
自己紹介LT(公開版)
 
ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)ちょっと使えるようになる信頼度成長曲線(移行済)
ちょっと使えるようになる信頼度成長曲線(移行済)
 
テスト計画セッション
テスト計画セッションテスト計画セッション
テスト計画セッション
 
ZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介しますZOZOTOWNのアーキテクトという役割を紹介します
ZOZOTOWNのアーキテクトという役割を紹介します
 
シナリオテストについて考えてみる
シナリオテストについて考えてみるシナリオテストについて考えてみる
シナリオテストについて考えてみる
 

Andere mochten auch

超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0正善 大島
 
Location recce mere lane (armthorpe)
Location recce  mere lane (armthorpe)Location recce  mere lane (armthorpe)
Location recce mere lane (armthorpe)BigGun-96
 
Les fortifications de la Ville de Québec / Restauration de la maçonnerie
Les fortifications de la Ville de Québec  / Restauration de la maçonnerieLes fortifications de la Ville de Québec  / Restauration de la maçonnerie
Les fortifications de la Ville de Québec / Restauration de la maçonnerieMartin Bissonnette
 
Japan startup ecosystem & entrepreneur toolbox
Japan startup ecosystem & entrepreneur toolboxJapan startup ecosystem & entrepreneur toolbox
Japan startup ecosystem & entrepreneur toolboxJoshua Flannery
 
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~正善 大島
 
就職活動戦略(快縁隊)
就職活動戦略(快縁隊)就職活動戦略(快縁隊)
就職活動戦略(快縁隊)yutasoga
 
第3回JAZUG静岡勉強会 Azure概要
第3回JAZUG静岡勉強会 Azure概要第3回JAZUG静岡勉強会 Azure概要
第3回JAZUG静岡勉強会 Azure概要fumios
 
SI営業のためのセールスガイドと活動チェックシート
SI営業のためのセールスガイドと活動チェックシートSI営業のためのセールスガイドと活動チェックシート
SI営業のためのセールスガイドと活動チェックシートMasanori Saito
 
Delphi のダメな所
Delphi のダメな所Delphi のダメな所
Delphi のダメな所Jun Hosokawa
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」Osamu Shimoda
 
2014 startup report (2013 Year in Review)
2014 startup report (2013 Year in Review)2014 startup report (2013 Year in Review)
2014 startup report (2013 Year in Review)Jing Stiffler
 
2015 State of the Atlanta Startup Ecosystem
2015 State of the Atlanta Startup Ecosystem2015 State of the Atlanta Startup Ecosystem
2015 State of the Atlanta Startup EcosystemAdam Harrell
 
Innovation is everywhere - Kenya Innovation Ecosystem and Startup Scene
Innovation is everywhere - Kenya Innovation Ecosystem and Startup SceneInnovation is everywhere - Kenya Innovation Ecosystem and Startup Scene
Innovation is everywhere - Kenya Innovation Ecosystem and Startup SceneInnovation is Everywhere
 
4000社が認めた超高速開発ツールで戦略的IT活用を
4000社が認めた超高速開発ツールで戦略的IT活用を4000社が認めた超高速開発ツールで戦略的IT活用を
4000社が認めた超高速開発ツールで戦略的IT活用をKazuya Mori
 
Japan Startup Ecosystem and Entrepreneur Toolbox
Japan Startup Ecosystem and Entrepreneur ToolboxJapan Startup Ecosystem and Entrepreneur Toolbox
Japan Startup Ecosystem and Entrepreneur ToolboxJoshua Flannery
 
The Amsterdam Tech Startup Guide
The Amsterdam Tech Startup GuideThe Amsterdam Tech Startup Guide
The Amsterdam Tech Startup GuideStartup Tour
 
(続)Itプロジェクトマネジメント成功のための勘どころ 20140318
(続)Itプロジェクトマネジメント成功のための勘どころ 20140318(続)Itプロジェクトマネジメント成功のための勘どころ 20140318
(続)Itプロジェクトマネジメント成功のための勘どころ 20140318ITinnovation
 
課題発掘の会話術
課題発掘の会話術課題発掘の会話術
課題発掘の会話術Masanori Saito
 

Andere mochten auch (20)

超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0
 
Location recce mere lane (armthorpe)
Location recce  mere lane (armthorpe)Location recce  mere lane (armthorpe)
Location recce mere lane (armthorpe)
 
Les fortifications de la Ville de Québec / Restauration de la maçonnerie
Les fortifications de la Ville de Québec  / Restauration de la maçonnerieLes fortifications de la Ville de Québec  / Restauration de la maçonnerie
Les fortifications de la Ville de Québec / Restauration de la maçonnerie
 
Japan startup ecosystem & entrepreneur toolbox
Japan startup ecosystem & entrepreneur toolboxJapan startup ecosystem & entrepreneur toolbox
Japan startup ecosystem & entrepreneur toolbox
 
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
なぜ、現状の基幹業務システムは、ビジネス環境の変化に迅速に対応できないのか? ~超高速開発ツールの導入が必然である理由~
 
Swagger 2.0 and Model-driven APIs
Swagger 2.0 and Model-driven APIsSwagger 2.0 and Model-driven APIs
Swagger 2.0 and Model-driven APIs
 
就職活動戦略(快縁隊)
就職活動戦略(快縁隊)就職活動戦略(快縁隊)
就職活動戦略(快縁隊)
 
第3回JAZUG静岡勉強会 Azure概要
第3回JAZUG静岡勉強会 Azure概要第3回JAZUG静岡勉強会 Azure概要
第3回JAZUG静岡勉強会 Azure概要
 
SI営業のためのセールスガイドと活動チェックシート
SI営業のためのセールスガイドと活動チェックシートSI営業のためのセールスガイドと活動チェックシート
SI営業のためのセールスガイドと活動チェックシート
 
Delphi のダメな所
Delphi のダメな所Delphi のダメな所
Delphi のダメな所
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
 
2014 startup report (2013 Year in Review)
2014 startup report (2013 Year in Review)2014 startup report (2013 Year in Review)
2014 startup report (2013 Year in Review)
 
2015 State of the Atlanta Startup Ecosystem
2015 State of the Atlanta Startup Ecosystem2015 State of the Atlanta Startup Ecosystem
2015 State of the Atlanta Startup Ecosystem
 
Intro to the Dallas Startup Community
Intro to the Dallas Startup CommunityIntro to the Dallas Startup Community
Intro to the Dallas Startup Community
 
Innovation is everywhere - Kenya Innovation Ecosystem and Startup Scene
Innovation is everywhere - Kenya Innovation Ecosystem and Startup SceneInnovation is everywhere - Kenya Innovation Ecosystem and Startup Scene
Innovation is everywhere - Kenya Innovation Ecosystem and Startup Scene
 
4000社が認めた超高速開発ツールで戦略的IT活用を
4000社が認めた超高速開発ツールで戦略的IT活用を4000社が認めた超高速開発ツールで戦略的IT活用を
4000社が認めた超高速開発ツールで戦略的IT活用を
 
Japan Startup Ecosystem and Entrepreneur Toolbox
Japan Startup Ecosystem and Entrepreneur ToolboxJapan Startup Ecosystem and Entrepreneur Toolbox
Japan Startup Ecosystem and Entrepreneur Toolbox
 
The Amsterdam Tech Startup Guide
The Amsterdam Tech Startup GuideThe Amsterdam Tech Startup Guide
The Amsterdam Tech Startup Guide
 
(続)Itプロジェクトマネジメント成功のための勘どころ 20140318
(続)Itプロジェクトマネジメント成功のための勘どころ 20140318(続)Itプロジェクトマネジメント成功のための勘どころ 20140318
(続)Itプロジェクトマネジメント成功のための勘どころ 20140318
 
課題発掘の会話術
課題発掘の会話術課題発掘の会話術
課題発掘の会話術
 

Ähnlich wie ソフトウェア・システムの複雑性 その構造を可視化する 20150913 2

要求管理ツールRaQuest 操作セミナー
要求管理ツールRaQuest 操作セミナー要求管理ツールRaQuest 操作セミナー
要求管理ツールRaQuest 操作セミナーSparx Systems Japan
 
Webシステムプログラミング20150413
Webシステムプログラミング20150413Webシステムプログラミング20150413
Webシステムプログラミング20150413義広 河野
 
de:code 2017 の歩き方-インフラエンジニア編
de:code 2017 の歩き方-インフラエンジニア編de:code 2017 の歩き方-インフラエンジニア編
de:code 2017 の歩き方-インフラエンジニア編de:code 2017
 
Webシステムプログラミング概要20150630
Webシステムプログラミング概要20150630Webシステムプログラミング概要20150630
Webシステムプログラミング概要20150630義広 河野
 
いまさら聞けないインフラ勉強会Vol.3~システム監視ツールバトル2013開催案内
いまさら聞けないインフラ勉強会Vol.3~システム監視ツールバトル2013開催案内いまさら聞けないインフラ勉強会Vol.3~システム監視ツールバトル2013開催案内
いまさら聞けないインフラ勉強会Vol.3~システム監視ツールバトル2013開催案内Shu Takeda
 
MLOpsの概要と初学者が気をつけたほうが良いこと
MLOpsの概要と初学者が気をつけたほうが良いことMLOpsの概要と初学者が気をつけたほうが良いこと
MLOpsの概要と初学者が気をつけたほうが良いことSho Tanaka
 
機械学習モデルのサービングとは?
機械学習モデルのサービングとは?機械学習モデルのサービングとは?
機械学習モデルのサービングとは?Sho Tanaka
 
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしようこれからのOpenShiftの話をしよう
これからのOpenShiftの話をしようKazuto Kusama
 
基礎演習V_20141021
基礎演習V_20141021基礎演習V_20141021
基礎演習V_20141021義広 河野
 
Webシステムプログラミング20161003
Webシステムプログラミング20161003Webシステムプログラミング20161003
Webシステムプログラミング20161003義広 河野
 
【視座】 “テーマの知恵から方法の知恵へ”  -それはWhatから始まる
【視座】 “テーマの知恵から方法の知恵へ”  -それはWhatから始まる 【視座】 “テーマの知恵から方法の知恵へ”  -それはWhatから始まる
【視座】 “テーマの知恵から方法の知恵へ”  -それはWhatから始まる Sapporo Sparkle k.k.
 
アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?Kiro Harada
 
河野ゼミ研究紹介20180702
河野ゼミ研究紹介20180702河野ゼミ研究紹介20180702
河野ゼミ研究紹介20180702義広 河野
 
【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策~
【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策~【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策~
【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策~満徳 関
 
IBM Notes 9.0 Social EditionとIBM Connections 4.5を貫く一本の線
IBM Notes 9.0 Social EditionとIBM Connections 4.5を貫く一本の線IBM Notes 9.0 Social EditionとIBM Connections 4.5を貫く一本の線
IBM Notes 9.0 Social EditionとIBM Connections 4.5を貫く一本の線Muneyuki Ohkawa
 
基礎演習V_20151006
基礎演習V_20151006基礎演習V_20151006
基礎演習V_20151006義広 河野
 
くまあず Nchikita 140628-2
くまあず Nchikita 140628-2くまあず Nchikita 140628-2
くまあず Nchikita 140628-2wintechq
 
日本SoftLayerユーザ会紹介資料 2016
日本SoftLayerユーザ会紹介資料 2016日本SoftLayerユーザ会紹介資料 2016
日本SoftLayerユーザ会紹介資料 2016Hideaki Tokida
 

Ähnlich wie ソフトウェア・システムの複雑性 その構造を可視化する 20150913 2 (20)

要求管理ツールRaQuest 操作セミナー
要求管理ツールRaQuest 操作セミナー要求管理ツールRaQuest 操作セミナー
要求管理ツールRaQuest 操作セミナー
 
20050809
2005080920050809
20050809
 
Webシステムプログラミング20150413
Webシステムプログラミング20150413Webシステムプログラミング20150413
Webシステムプログラミング20150413
 
de:code 2017 の歩き方-インフラエンジニア編
de:code 2017 の歩き方-インフラエンジニア編de:code 2017 の歩き方-インフラエンジニア編
de:code 2017 の歩き方-インフラエンジニア編
 
Webシステムプログラミング概要20150630
Webシステムプログラミング概要20150630Webシステムプログラミング概要20150630
Webシステムプログラミング概要20150630
 
いまさら聞けないインフラ勉強会Vol.3~システム監視ツールバトル2013開催案内
いまさら聞けないインフラ勉強会Vol.3~システム監視ツールバトル2013開催案内いまさら聞けないインフラ勉強会Vol.3~システム監視ツールバトル2013開催案内
いまさら聞けないインフラ勉強会Vol.3~システム監視ツールバトル2013開催案内
 
MLOpsの概要と初学者が気をつけたほうが良いこと
MLOpsの概要と初学者が気をつけたほうが良いことMLOpsの概要と初学者が気をつけたほうが良いこと
MLOpsの概要と初学者が気をつけたほうが良いこと
 
機械学習モデルのサービングとは?
機械学習モデルのサービングとは?機械学習モデルのサービングとは?
機械学習モデルのサービングとは?
 
2021-03-05.osc online-spring(connect-cms)
2021-03-05.osc online-spring(connect-cms)2021-03-05.osc online-spring(connect-cms)
2021-03-05.osc online-spring(connect-cms)
 
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしようこれからのOpenShiftの話をしよう
これからのOpenShiftの話をしよう
 
基礎演習V_20141021
基礎演習V_20141021基礎演習V_20141021
基礎演習V_20141021
 
Webシステムプログラミング20161003
Webシステムプログラミング20161003Webシステムプログラミング20161003
Webシステムプログラミング20161003
 
【視座】 “テーマの知恵から方法の知恵へ”  -それはWhatから始まる
【視座】 “テーマの知恵から方法の知恵へ”  -それはWhatから始まる 【視座】 “テーマの知恵から方法の知恵へ”  -それはWhatから始まる
【視座】 “テーマの知恵から方法の知恵へ”  -それはWhatから始まる
 
アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?
 
河野ゼミ研究紹介20180702
河野ゼミ研究紹介20180702河野ゼミ研究紹介20180702
河野ゼミ研究紹介20180702
 
【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策~
【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策~【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策~
【eLV勉強会】 ITアーキテクトへの第一歩  ~「システム思考」に学ぶ真の解決策~
 
IBM Notes 9.0 Social EditionとIBM Connections 4.5を貫く一本の線
IBM Notes 9.0 Social EditionとIBM Connections 4.5を貫く一本の線IBM Notes 9.0 Social EditionとIBM Connections 4.5を貫く一本の線
IBM Notes 9.0 Social EditionとIBM Connections 4.5を貫く一本の線
 
基礎演習V_20151006
基礎演習V_20151006基礎演習V_20151006
基礎演習V_20151006
 
くまあず Nchikita 140628-2
くまあず Nchikita 140628-2くまあず Nchikita 140628-2
くまあず Nchikita 140628-2
 
日本SoftLayerユーザ会紹介資料 2016
日本SoftLayerユーザ会紹介資料 2016日本SoftLayerユーザ会紹介資料 2016
日本SoftLayerユーザ会紹介資料 2016
 

ソフトウェア・システムの複雑性 その構造を可視化する 20150913 2