information20121017

6
アーキテクトを育成し、 ソフトウェア資産価値向上させる ソフトウェア資産価値向上させる 2012年10月17日 ビースラッシュ株式会社 Copyright BACKSLASH DESIGN Co., Ltd. 1

Upload: b-slash

Post on 05-Aug-2015

1.053 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Information20121017

アーキテクトを育成し、ソフトウェア資産価値を向上させるソフトウェア資産価値を向上させる

2012年10月17日

ビースラッシュ株式会社

Copyright BACKSLASH DESIGN Co., Ltd.1

Page 2: Information20121017

アーキテクト育成セミナー成

Copyright BACKSLASH DESIGN Co., Ltd.2

Page 3: Information20121017

開発現場でのサービス群発現場

アーキテクトの開発現場での活躍を支援しますア キテクトの開発現場での活躍を支援します

①管理者向け半日セミナーアーキテクチャ設計レビューの勘所 戦略的な組織展開へ

アーキテクト育成②設計 チ

アーキテクチャ設計レビューの勘所(オプション:演習付き1日コース、持ち帰り課題)

戦略的な組織展開へ

ア キテクト育成コンサル型教育

アーキテクト育成セミナー

②設計コーチ現場課題でのアーキテクチャ構築の支援

診断サービス

セミナ

ア キテクチャ設計

③ソースコード診断既存コードをアーキテクチャ観点で診断

診断サ ビスアーキテクチャ設計セミナー ④ドキュメント診断

アーキテクチャドキュメントの診断

支援サービス ⑤ソフトウェアの資産活用ゴール達成の実現を段階的に支援

Copyright BACKSLASH DESIGN Co., Ltd.3

プロダクトライン開発やMDDの適用へ

Page 4: Information20121017

③ソースコード診断③

ソースコードの資産レベルを計測します

試算レベル判定一筆書き、老舗温泉旅館、老朽化、管理容易、資産活用 筆書き、老舗温泉旅館、老朽化、管理容易、資産活用

「A+A+」から「DD」までの64段階評価設計改善の結果が見えます設計改善の結果が見えます

モジ ⅤA+ 資産活用

ソースコードA+D A+D+ A+C A+C+ A+B A+B+ A+A A+A+A+

改善アプローチ(例)

ジュラリ

ⅡⅤ

ⅣB

B+

A 老舗温泉旅館ソースコード 管理容易

ソースコード

ソ スコ ド

BD

B+D

AD

BD+ BC BC+

B+D+ B+C B+C+

AD+ AC AC+

BB

B+B

AB

BB+ BA BA+

B+B+ B+A B+A+

AB+ AA AA+

B

B+

A

ティ

Ⅰ ⅢC

C+

一筆書き 老朽化CD

C+D

CD+ CC CC+

C+D+ C+C C+C+

CB

C+B

CB+ CA CA+

C+B+ C+A C+A+

C

C+

B

Ⅰ ⅢD

D+

D D C C

筆書きソースコード

老朽化ソースコード

DD

D+D

DD+ DC DC+

D+D+ D+C D+C+

DB

D+B

DB+ DA DA+

D+B+ D+A D+A+

D

D+

4依存性

D D+ C C+ B B+ A A+ D D+ C C+ B B+ A A+

Page 5: Information20121017

⑤ソフトウェアの資産活用⑤ 資

ソフトウェアを部品化して、プロダクトライン開発やMDDを実現

資産活用設計構造の洗練化ソースコード診断

ソフトウェアを部品化して、プロダクトライン開発やMDDを実現

・ソフトウェア部品と変動点の管理

・部品間のインタフェースストと管理

・アーキテクチャとのギャップを明確にする

・あるべきアーキテクチャに近づける

・あるべきアーキテクチャ像を明確にする

・改善ストーリを作るのテストと管理近づける

AD

A+D

AD+ AC AC+

A+D+ A+C A+C+

AB

A+B

AB+ AA AA+

A+B+ A+A A+A+

A

A+AD

A+D

AD+ AC AC+

A+D+ A+C A+C+

AB

A+B

AB+ AA AA+

A+B+ A+A A+A+

A

A+AD

A+D

AD+ AC AC+

A+D+ A+C A+C+

AB

A+B

AB+ AA AA+

A+B+ A+A A+A+

A

A+

D+D

CD

C+D

D+D+ D+C D+C+

CD+ CC CC+

C+D+ C+C C+C+

BD

B+D

BD+ BC BC+

B+D+ B+C B+C+

BB

B+B

BB+ BA BA+

B+B+ B+A B+A+

D+B

CB

C+B

D+B+ D+A D+A+

CB+ CA CA+

C+B+ C+A C+A+

D+

C

C+

B

B+

D+D

CD

C+D

D+D+ D+C D+C+

CD+ CC CC+

C+D+ C+C C+C+

BD

B+D

BD+ BC BC+

B+D+ B+C B+C+

BB

B+B

BB+ BA BA+

B+B+ B+A B+A+

D+B

CB

C+B

D+B+ D+A D+A+

CB+ CA CA+

C+B+ C+A C+A+

D+

C

C+

B

B+

D+D

CD

C+D

D+D+ D+C D+C+

CD+ CC CC+

C+D+ C+C C+C+

BD

B+D

BD+ BC BC+

B+D+ B+C B+C+

BB

B+B

BB+ BA BA+

B+B+ B+A B+A+

D+B

CB

C+B

D+B+ D+A D+A+

CB+ CA CA+

C+B+ C+A C+A+

D+

C

C+

B

B+

DD

D D

DD+ DC DC+

D D D C D C

DB

D B

DB+ DA DA+

D B D A D A

D

D+

D D+ C C+ B B+ A A+

DD

D D

DD+ DC DC+

D D D C D C

DB

D B

DB+ DA DA+

D B D A D A

D

D+

D D+ C C+ B B+ A A+

DD

D D

DD+ DC DC+

D D D C D C

DB

D B

DB+ DA DA+

D B D A D A

D

D+

D D+ C C+ B B+ A A+

ソースコード 洗練化サ ビス

資産化サービス 戦略展開サービス③ソースコード診断

Copyright BACKSLASH DESIGN Co., Ltd.5

コード 洗練化サービス

Page 6: Information20121017

参考:ボトムアップ&トップダウン・アプローチの全体像

既存資産を起点として戦略的な開発の実現へ ボトムアップ:各エンジニアが、既存コード部品化し、洗練化していく

トップダウン:アーキテクトが、現場の声を活かしつつ、全体の設計意図を統合していく

開発戦略アーキテクチャアーキテクチャ 変動点

設計方針目論見

統合資産

スマートな開発

ドキュメントドキュメント資産開発

統合資産 資産活用(SPLE)

部品表

機種開発

部品マスター

洗練化

合わせこみ自動化(MDD)

既存

部品表

設計図設計図部品化 教育

プロセス構築

洗練化

既存存コード

設計力 設計品質指標

計測

インフラ

計測と改善

ツール導入

既存コード

既存コード

6 Copyright BACKSLASH DESIGN Co., Ltd.