SlideShare a Scribd company logo
1 of 6
Download to read offline
アーキテクトを育成し、
    ソフトウェア資産価値を向上させる



                    2012年10月17日

            ビースラッシュ株式会社



1            Copyright BACKSLASH DESIGN Co., Ltd.
アーキテクト育成セミナー
           成




2        Copyright BACKSLASH DESIGN Co., Ltd.
開発現場でのサービス群
     発現場
       ア キテクトの開発現場での活躍を支援します
        アーキテクトの開発現場での活躍を支援します
             ①管理者向け半日セミナー
             アーキテクチャ設計レビューの勘所                              戦略的な組織展開へ
             (オプション:演習付き1日コース、持ち帰り課題)

        ア キテクト育成
        アーキテクト育成
                      コンサル型教育                  ②設計コーチ
                                               ②設計  チ
                                               現場課題でのアーキテクチャ構築の支援
        アーキテクト育成
          セミナ
          セミナー
                                               ③ソースコード診断
                                               既存コードをアーキテクチャ観点で診断
    アーキテクチャ設計
    ア キテクチャ設計          診断サ ビス
                       診断サービス
       セミナー                                    ④ドキュメント診断
                                               アーキテクチャドキュメントの診断



                       支援サービス                  ⑤ソフトウェアの資産活用
                                               ゴール達成の実現を段階的に支援
                                               プロダクトライン開発やMDDの適用へ

3                   Copyright BACKSLASH DESIGN Co., Ltd.
③
    ③ソースコード診断
        ソースコードの資産レベルを計測します
             試算レベル判定
               一筆書き、老舗温泉旅館、老朽化、管理容易、資産活用
                 筆書き、老舗温泉旅館、老朽化、管理容易、資産活用
             「A+A+」から「DD」までの64段階評価
               設計改善の結果が見えます
                                           改善アプローチ(例)
     モ
     ジ   A+                  資産活用
         A
                             Ⅴ
                             ソ スコ ド
                             ソースコード
                                      A+   A+D A+D+ A+C A+C+   A+B A+B+ A+A A+A+



                 Ⅱ
              老舗温泉旅館                  A    AD   AD+   AC AC+   AB AB+   AA   AA+
    ュ
    ラ    B+    ソースコード   管理容易          B+
                         Ⅳ
                                           B+D B+D+ B+C B+C+   B+B B+B+ B+A B+A+

    リ    B              ソースコード
                                      B    BD   BD+ BC BC+     BB BB+   BA   BA+

    テ
    ィ    C+                           C+   C+D C+D+ C+C C+C+   C+B C+B+ C+A C+A+

         C
                 Ⅰ        Ⅲ           C    CD CD+ CC CC+       CB CB+ CA CA+
               一筆書き
                筆書き       老朽化
         D+    ソースコード    ソースコード       D+   D+D D+D+ D+C D+C+   D+B D+B+ D+A D+A+

         D                            D    DD   DD+   DC DC+   DB DB+   DA   DA+


               D D C C B B+ A A+
                 D+  C+                    D D+ C C+ B B+ A A+
                           依存性
4
⑤
    ⑤ソフトウェアの資産活用
            資
       ソフトウェアを部品化して、プロダクトライン開発やMDDを実現

        ソースコード診断                                                           設計構造の洗練化                                                    資産活用
        ・あるべきアーキテクチャ像                                                      ・アーキテクチャとのギャップ                                              ・ソフトウェア部品と
         を明確にする                                                             を明確にする                                                      変動点の管理
        ・改善ストーリを作る                                                         ・あるべきアーキテクチャに                                               ・部品間のインタフェース
                                                                            近づける                                                        のテストと管理
                                                                                                                                          ストと管理
              A+D   A+D+   A+C   A+C+   A+B   A+B+   A+A   A+A+                    A+D   A+D+   A+C   A+C+   A+B   A+B+   A+A   A+A+         A+D   A+D+   A+C   A+C+   A+B   A+B+   A+A   A+A+
         A+                                                                   A+                                                        A+
              AD    AD+    AC    AC+    AB    AB+    AA    AA+                     AD    AD+    AC    AC+    AB    AB+    AA    AA+          AD    AD+    AC    AC+    AB    AB+    AA    AA+
         A                                                                    A                                                         A
         B+   B+D   B+D+   B+C   B+C+   B+B   B+B+   B+A   B+A+
                                                                              B+   B+D   B+D+   B+C   B+C+   B+B   B+B+   B+A   B+A+
                                                                                                                                        B+   B+D   B+D+   B+C   B+C+   B+B   B+B+   B+A   B+A+



         B    BD    BD+    BC    BC+    BB    BB+    BA    BA+
                                                                              B    BD    BD+    BC    BC+    BB    BB+    BA    BA+
                                                                                                                                        B    BD    BD+    BC    BC+    BB    BB+    BA    BA+



              C+D   C+D+   C+C C+C+     C+B   C+B+   C+A   C+A+                    C+D   C+D+   C+C C+C+     C+B   C+B+   C+A   C+A+         C+D   C+D+   C+C C+C+     C+B   C+B+   C+A   C+A+
         C+                                                                   C+                                                        C+
              CD    CD+    CC    CC+    CB    CB+    CA    CA+                     CD    CD+    CC    CC+    CB    CB+    CA    CA+          CD    CD+    CC    CC+    CB    CB+    CA    CA+
         C                                                                    C                                                         C
         D+   D D
              D+D   D D
                    D+D+   D C
                           D+C   D C
                                 D+C+   D B
                                        D+B   D B
                                              D+B+   D A
                                                     D+A   D A
                                                           D+A+
                                                                              D+   D D
                                                                                   D+D   D D
                                                                                         D+D+   D C
                                                                                                D+C   D C
                                                                                                      D+C+   D B
                                                                                                             D+B   D B
                                                                                                                   D+B+   D A
                                                                                                                          D+A   D A
                                                                                                                                D+A+
                                                                                                                                        D+   D D
                                                                                                                                             D+D   D D
                                                                                                                                                   D+D+   D C
                                                                                                                                                          D+C   D C
                                                                                                                                                                D+C+   D B
                                                                                                                                                                       D+B   D B
                                                                                                                                                                             D+B+   D A
                                                                                                                                                                                    D+A   D A
                                                                                                                                                                                          D+A+


         D    DD    DD+    DC    DC+    DB    DB+    DA    DA+
                                                                              D    DD    DD+    DC    DC+    DB    DB+    DA    DA+
                                                                                                                                        D    DD    DD+    DC    DC+    DB    DB+    DA    DA+




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




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

5                                                                 Copyright BACKSLASH DESIGN Co., Ltd.
参考:ボトムアップ&トップダウン・アプローチの全体像

    既存資産を起点として戦略的な開発の実現へ
        ボトムアップ:各エンジニアが、既存コード部品化し、洗練化していく
        トップダウン:アーキテクトが、現場の声を活かしつつ、全体の設計意図を統合していく

                 目論見     設計方針
        開発戦略                                                     スマートな開発
                           アーキテクチャ                変動点
                            ドキュメント                         統合資産 資産活用
                                                                       資産開発
                                                                (SPLE)


                      合わせこみ                     部品マスター
                                                                 自動化
                                                                          機種開発
                                                                 (MDD)
                              洗練化        部品表

                部品化    設計図                                  教育
         既存                                                 プロセス構築
        既存
        既存
         存コード
         コード                                計測              計測と改善
         コード                        指標
                                                            ツール導入
                      設計力 設計品質                                           インフラ


6                        Copyright BACKSLASH DESIGN Co., Ltd.

More Related Content

Viewers also liked

TESEM: A Tool for Verifying Security Design Pattern Applications
TESEM: A Tool for Verifying Security Design Pattern ApplicationsTESEM: A Tool for Verifying Security Design Pattern Applications
TESEM: A Tool for Verifying Security Design Pattern ApplicationsHironori Washizaki
 
Successive Software Reliability Growth Model: A Modular Approach
Successive Software Reliability Growth Model: A Modular ApproachSuccessive Software Reliability Growth Model: A Modular Approach
Successive Software Reliability Growth Model: A Modular Approachajeetmnnit
 
ラーニング・バイ・コンテスト (Learning by Contest) ~ プログラミング学習のシフト ~
ラーニング・バイ・コンテスト(Learning by Contest)~ プログラミング学習のシフト ~ラーニング・バイ・コンテスト(Learning by Contest)~ プログラミング学習のシフト ~
ラーニング・バイ・コンテスト (Learning by Contest) ~ プログラミング学習のシフト ~Hironori Washizaki
 
Software Reliability
Software ReliabilitySoftware Reliability
Software Reliabilityranapoonam1
 
Reliability growth models for quality management
Reliability growth models for quality managementReliability growth models for quality management
Reliability growth models for quality managementRoy Antony Arnold G
 
ATAGTR2017 Differentiation using Testing Tools and Automation in the BFS COTS...
ATAGTR2017 Differentiation using Testing Tools and Automation in the BFS COTS...ATAGTR2017 Differentiation using Testing Tools and Automation in the BFS COTS...
ATAGTR2017 Differentiation using Testing Tools and Automation in the BFS COTS...Agile Testing Alliance
 
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...Agile Testing Alliance
 
ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...
ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...
ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...Agile Testing Alliance
 
Testing Frameworks And Methodologies
Testing Frameworks And MethodologiesTesting Frameworks And Methodologies
Testing Frameworks And MethodologiesSteven Cahill
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...Agile Testing Alliance
 
Chapter 7 software reliability
Chapter 7 software reliabilityChapter 7 software reliability
Chapter 7 software reliabilitydespicable me
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsKMS Technology
 
ATAGTR2017 Protractor Cucumber BDD Approach
ATAGTR2017 Protractor Cucumber BDD ApproachATAGTR2017 Protractor Cucumber BDD Approach
ATAGTR2017 Protractor Cucumber BDD ApproachAgile Testing Alliance
 
Software reliability
Software reliabilitySoftware reliability
Software reliabilityAnand Kumar
 
Introduction to Test Automation
Introduction to Test AutomationIntroduction to Test Automation
Introduction to Test AutomationPekka Klärck
 

Viewers also liked (19)

TESEM: A Tool for Verifying Security Design Pattern Applications
TESEM: A Tool for Verifying Security Design Pattern ApplicationsTESEM: A Tool for Verifying Security Design Pattern Applications
TESEM: A Tool for Verifying Security Design Pattern Applications
 
Successive Software Reliability Growth Model: A Modular Approach
Successive Software Reliability Growth Model: A Modular ApproachSuccessive Software Reliability Growth Model: A Modular Approach
Successive Software Reliability Growth Model: A Modular Approach
 
ラーニング・バイ・コンテスト (Learning by Contest) ~ プログラミング学習のシフト ~
ラーニング・バイ・コンテスト(Learning by Contest)~ プログラミング学習のシフト ~ラーニング・バイ・コンテスト(Learning by Contest)~ プログラミング学習のシフト ~
ラーニング・バイ・コンテスト (Learning by Contest) ~ プログラミング学習のシフト ~
 
Software Reliability
Software ReliabilitySoftware Reliability
Software Reliability
 
Reliability growth models for quality management
Reliability growth models for quality managementReliability growth models for quality management
Reliability growth models for quality management
 
Reliability growth models
Reliability growth modelsReliability growth models
Reliability growth models
 
ATAGTR2017 Differentiation using Testing Tools and Automation in the BFS COTS...
ATAGTR2017 Differentiation using Testing Tools and Automation in the BFS COTS...ATAGTR2017 Differentiation using Testing Tools and Automation in the BFS COTS...
ATAGTR2017 Differentiation using Testing Tools and Automation in the BFS COTS...
 
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
 
ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...
ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...
ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...
 
Testing Frameworks And Methodologies
Testing Frameworks And MethodologiesTesting Frameworks And Methodologies
Testing Frameworks And Methodologies
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
 
ATAGTR2017 Blockchain Based Testing
ATAGTR2017 Blockchain Based TestingATAGTR2017 Blockchain Based Testing
ATAGTR2017 Blockchain Based Testing
 
ATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps CultureATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps Culture
 
Chapter 7 software reliability
Chapter 7 software reliabilityChapter 7 software reliability
Chapter 7 software reliability
 
Software Reliability
Software ReliabilitySoftware Reliability
Software Reliability
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
 
ATAGTR2017 Protractor Cucumber BDD Approach
ATAGTR2017 Protractor Cucumber BDD ApproachATAGTR2017 Protractor Cucumber BDD Approach
ATAGTR2017 Protractor Cucumber BDD Approach
 
Software reliability
Software reliabilitySoftware reliability
Software reliability
 
Introduction to Test Automation
Introduction to Test AutomationIntroduction to Test Automation
Introduction to Test Automation
 

Recently uploaded

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 

Recently uploaded (9)

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 

Information20121017

  • 1. アーキテクトを育成し、 ソフトウェア資産価値を向上させる 2012年10月17日 ビースラッシュ株式会社 1 Copyright BACKSLASH DESIGN Co., Ltd.
  • 2. アーキテクト育成セミナー 成 2 Copyright BACKSLASH DESIGN Co., Ltd.
  • 3. 開発現場でのサービス群 発現場  ア キテクトの開発現場での活躍を支援します アーキテクトの開発現場での活躍を支援します ①管理者向け半日セミナー アーキテクチャ設計レビューの勘所 戦略的な組織展開へ (オプション:演習付き1日コース、持ち帰り課題) ア キテクト育成 アーキテクト育成 コンサル型教育 ②設計コーチ ②設計 チ 現場課題でのアーキテクチャ構築の支援 アーキテクト育成 セミナ セミナー ③ソースコード診断 既存コードをアーキテクチャ観点で診断 アーキテクチャ設計 ア キテクチャ設計 診断サ ビス 診断サービス セミナー ④ドキュメント診断 アーキテクチャドキュメントの診断 支援サービス ⑤ソフトウェアの資産活用 ゴール達成の実現を段階的に支援 プロダクトライン開発やMDDの適用へ 3 Copyright BACKSLASH DESIGN Co., Ltd.
  • 4. ③ソースコード診断  ソースコードの資産レベルを計測します  試算レベル判定  一筆書き、老舗温泉旅館、老朽化、管理容易、資産活用 筆書き、老舗温泉旅館、老朽化、管理容易、資産活用  「A+A+」から「DD」までの64段階評価  設計改善の結果が見えます 改善アプローチ(例) モ ジ A+ 資産活用 A Ⅴ ソ スコ ド ソースコード A+ A+D A+D+ A+C A+C+ A+B A+B+ A+A A+A+ Ⅱ 老舗温泉旅館 A AD AD+ AC AC+ AB AB+ AA AA+ ュ ラ B+ ソースコード 管理容易 B+ Ⅳ B+D B+D+ B+C B+C+ B+B B+B+ B+A B+A+ リ B ソースコード B BD BD+ BC BC+ BB BB+ BA BA+ テ ィ C+ C+ C+D C+D+ C+C C+C+ C+B C+B+ C+A C+A+ C Ⅰ Ⅲ C CD CD+ CC CC+ CB CB+ CA CA+ 一筆書き 筆書き 老朽化 D+ ソースコード ソースコード D+ D+D D+D+ D+C D+C+ D+B D+B+ D+A D+A+ D D DD DD+ DC DC+ DB DB+ DA DA+ D D C C B B+ A A+ D+ C+ D D+ C C+ B B+ A A+ 依存性 4
  • 5. ⑤ソフトウェアの資産活用 資  ソフトウェアを部品化して、プロダクトライン開発やMDDを実現 ソースコード診断 設計構造の洗練化 資産活用 ・あるべきアーキテクチャ像 ・アーキテクチャとのギャップ ・ソフトウェア部品と を明確にする を明確にする 変動点の管理 ・改善ストーリを作る ・あるべきアーキテクチャに ・部品間のインタフェース 近づける のテストと管理 ストと管理 A+D A+D+ A+C A+C+ A+B A+B+ A+A A+A+ A+D A+D+ A+C A+C+ A+B A+B+ A+A A+A+ A+D A+D+ A+C A+C+ A+B A+B+ A+A A+A+ A+ A+ A+ AD AD+ AC AC+ AB AB+ AA AA+ AD AD+ AC AC+ AB AB+ AA AA+ AD AD+ AC AC+ AB AB+ AA AA+ A A A B+ B+D B+D+ B+C B+C+ B+B B+B+ B+A B+A+ B+ B+D B+D+ B+C B+C+ B+B B+B+ B+A B+A+ B+ B+D B+D+ B+C B+C+ B+B B+B+ B+A B+A+ B BD BD+ BC BC+ BB BB+ BA BA+ B BD BD+ BC BC+ BB BB+ BA BA+ B BD BD+ BC BC+ BB BB+ BA BA+ C+D C+D+ C+C C+C+ C+B C+B+ C+A C+A+ C+D C+D+ C+C C+C+ C+B C+B+ C+A C+A+ C+D C+D+ C+C C+C+ C+B C+B+ C+A C+A+ C+ C+ C+ CD CD+ CC CC+ CB CB+ CA CA+ CD CD+ CC CC+ CB CB+ CA CA+ CD CD+ CC CC+ CB CB+ CA CA+ C C C D+ D D D+D D D D+D+ D C D+C D C D+C+ D B D+B D B D+B+ D A D+A D A D+A+ D+ D D D+D D D D+D+ D C D+C D C D+C+ D B D+B D B D+B+ D A D+A D A D+A+ D+ D D D+D D D D+D+ D C D+C D C D+C+ D B D+B D B D+B+ D A D+A D A D+A+ D DD DD+ DC DC+ DB DB+ DA DA+ D DD DD+ DC DC+ DB DB+ DA DA+ D DD DD+ DC DC+ DB DB+ DA DA+ D D+ C C+ B B+ A A+ D D+ C C+ B B+ A A+ D D+ C C+ B B+ A A+ 資産化サービス 戦略展開サービス ソース ③ソースコード診断 コード 洗練化サービス 洗練化サ ビス 5 Copyright BACKSLASH DESIGN Co., Ltd.
  • 6. 参考:ボトムアップ&トップダウン・アプローチの全体像 既存資産を起点として戦略的な開発の実現へ  ボトムアップ:各エンジニアが、既存コード部品化し、洗練化していく  トップダウン:アーキテクトが、現場の声を活かしつつ、全体の設計意図を統合していく 目論見 設計方針 開発戦略 スマートな開発 アーキテクチャ 変動点 ドキュメント 統合資産 資産活用 資産開発 (SPLE) 合わせこみ 部品マスター 自動化 機種開発 (MDD) 洗練化 部品表 部品化 設計図 教育 既存 プロセス構築 既存 既存 存コード コード 計測 計測と改善 コード 指標 ツール導入 設計力 設計品質 インフラ 6 Copyright BACKSLASH DESIGN Co., Ltd.