> フレーム

  > 機関の構築

  > 革新のMATRIX SOLUTION

  > ONTEAMソフトウエアのプロセス管理

  > ESOFTBANKソフトウェア協力のプラットフォーム

 
   
革新のMATRIX SOLUTION

開発マトリックス解決方案

開発マトリックス解決方案(Development Matrix Solutions)は易思博会社がソフトウエア開発の資源に有効な組織に行う解決方案です。この解決方案は易思博OnTeamプロジェクト管理プラットフォームと共にプロジェクトの管理センターのプロジェクトを行う管理の有効なツールの集合を構成した。

開発マトリックスの概念
    
開発マトリックスの概念:
1、 マトリックスのソースの定義:マトリックスは数学の元素(例:連立線性方程式の係数)の1組の長方形の順列で、特殊な代数の規則に従って運算する。マトリックスの元素は量子のベクトルの構成したのが全集を直交して、1つの元素は一つの指定の操作文字とこの集の中の別の元素に作用して、マトリックスのスカラーポテンシャルを得る。
2、 マトリックスの派生義:ここでの"マトリックス"は、線形代数の意義の上の概念と異なるので、臨時的に、マトリックスのいくつかの法則性、縦横性、目標の項の下に従っての統合性をアウトソーシングソフトウェア管理の過程の中に派生する。

易思博会社の開発のマトリックスの解決方案はソフトウェアの開発企業(ISV, Independent Software Vendor)とソフトウェアの開発チームがソフトウェアアウトソーシングの開発過程の中で最も標準な、最も優良化の結合モダリティと管理を獲得させることができて、それによってもっと良く国際ソフトウェアアウトソーシング市場に入るのために基礎を築く。

易思博は開発マトリックスの解決方案は次の図の通り:
上の3次元のマトリックスの中で、x軸が表すのは易思博会社の受けるソフトウェアプロジェクトで、y軸が表すのはソフトウエア開発過程の中で関連した技術の方向で、z軸が表すのはある技術の方向の開発チームの出処です。例えば、上のマトリックスの中で表すのProject1はBilling PlatformとTelecomの2つの技術の方向の開発チームから構成して、Billing Platform開発チームは易思博会社自身から来るかもしれなくて、ある1つの開発級のパートナーもから来るかもしれない;同様に、Telecom開発チームは易思博自身から来るかもしれなくて、ある1つの電気通信の方面の開発のパートナーもから来るかもしれない。これは二つ技術の方向の上で関連している開発チームがその時の情況に決定する。

開発マトリックスの特徴
    
マトリックス開発の解決方案は易思博会社が開発資源に優良化に組織の構想を体現した。この方案はとても強い系統性と拡張性を持つ。
まずマトリックス解決方案の系統性を少し見てみる。中国市場の上で、一シリーズのソフトウェア開発の技術のレベル高い開発人員が存在して、彼らを各自で異なった技術の方向とプロジェクトの背景によって、関係のあるの開発チームを組織して、すべての開発チームはみんな自分の技術の特技によって効率よくあるソフトウェアのモジュールあるいはサブシステムの開発を完成することができる。実は、ある技術の方向の開発チームをソフトウェアのシステムのある部品の生産の技術労働者と見られて、このように、異なった開発チームは異なっているソフトウェアの部品の生産仕事場になった。易思博は有効的にこれらの生産仕事場を組織するようにしていて、それからそれぞれの異なった仕事場に異なっているソフトウェアの部品を生産するように手配して、生産する部品に基づいて、アセンブリのプロセスを完成して、最後に一緒に集成になってのシステムに形成する。

その次に、この解決方案の拡張性を少し見てみる。開発マトリックスの構造から私達がはっきりして見られる:ある技術の方向の上で、単一の開発チームが存在しているだけでなくて、この方向の開発チームが多くのが存在しているかもしれなくて、しかも、これらの同じ技術方向の開発チームは異なるのソフトウエア会社あるいは団体から来るかも知れない、このように、それぞれの技術の方向のプロジェクト開発方面で、みんな現在の良好な開発力の組織に基づくことができて、相応する開発チームは組合せを行って、必要な開発の団体を形成する。たとえば、あるプロジェクトの開発は技術の方向の1方面の開発チームの2個を必要とするかもしれなくて、技術の方向の2方面の開発チームの1個、技術の方向の3方面の開発チームの3個など。それでは、この6つの技術の方向が不完全に同じで、異なるのソフトウェア会社あるいは団体から来るの開発チームは このソフトウエアプロジェクトの開発を一緒に協力して完成する。


開発マトリックスの構造
    
業務の発展中で、易思博が自分の業務の発展の規模によって開発マトリックスの大きさを決定しにくる。たとえば、もし易思博は当面同時に行っていたソフトウェアの開発プロジェクトは10ならば、この10のプロジェクトの関わる技術の方向は全部で20で、すべての技術方向が多くて必要な開発チームは5つで、そんなに、この10のプロジェクトのが正常に開発の進度を保証するのため、易思博会社は少なくとも1つの10×20×5開発マトリックスを形成するべきで、もちろん、これは比較的に理想的な状況だ。即ち、すべての部門の開発力はいつでも易思博が調達し使用することができる。易思博会社は各の開発級のバートナーとの協力の緊密の程度などの事情を考えれば、
並行して10のプロジェクトを処理する時、易思博は必ず1つの10×m×n(m>20、n>5)のマトリックスを形成して、やっとプロジェクトの突然発生性の招く臨時の開発力の需要を保障することができなければならない。
もちろん、開発マトリックスのすべてのマトリックスの元素はみんな空くでないの元素です(もし私達はある技術の方向で発展の開発チームがこの維の上のマトリックスの度を達成していないならば、そんなにマトリックスがこの線あるいはコラムで多い空くの元素が存在しているのことを説明する)と別に言わない。このように、実際に決定した:とても大きい程度の上で、易思博の開発マトリックスが1つのまばらなマトリックスで、即ち、マトリックスの中に多くの空く元素が存在する(あるいは私達もこれらの元素を0元素と称するもできる)。これはすべてのプロジェクトがいずれも全ての技術の方向の全ての開発チームに使うのではないのためで、私達はマトリックスの中で20の技術の方向を設けたのかもしれなくて、しかし、すべての単独のソフトウェアプロジェクトはただその中の5つ足らずの技術の方向の開発の要求だけに使うかもしれなくて、つまり、その中は少なくとも15線はマトリックスの元素が存在しないのだ。これは易思博が開発マトリックスの構造での比較的に著しい特徴です。
マトリックスのまばらな程度は技術の方向の分類の不一致を反映した。実際には、マトリックスのまばらな程度はもっと高くて、あるプロジェクトの使う技術が比較的に集中すると説明して、プロジェクトの管理とソフトウェア開発などの方面で大いに複雑さを下げる。もしマトリックスのまばらな程度は比較的に低いならば、それでは、あるソフトウェアプロジェクトの開発過程の中で関わった技術がたくさんかもしれなくて、その他に、ある種類の技術の方向の上でまだ1つの開発チームに関わるかもしれないだけでなくて、このようにして直接にこのようなタイプのプロジェクトの開発過程を行う中で、管理は比較的に複雑だ。ほかの角度から言って、もし開発マトリックスの中の元素の多数がすべて開発マトリックスの対角線あるいは対角面の上にあるいは近くに集中するならば、開発力の組織がきわめて高い有効性と科学性を持つことを説明する。
開発力の組織の完成するのは後続プロジェクトの開発のためにただ第1歩の準備を上手に作っただけです。ソフトウエアプロジェクトの開発の過程を一連に行う中で、比較な核心の過程は実際にソフトウェアの開発過程の監視制御と管理で、これはプロジェクトの開発過程の中で比較的に複雑な同時も難度の比較的に大きい過程なのだ。易思博会社は自分の核心の技術のプラットフォームOnTeamがあって、一連のプロジェクトの開発の管理を行うために強大な技術サポートを提供した。規範化、標準化を通す一連の過程の限定して、OnTeamはソフトウェアプロジェクトの開発過程の管理をとてもよく実現した。具体的にOnTeamの関連している内容の紹介を参照してもらう。

開発マトリックスの拡張    

情報技術の発展がいつも日進月歩で新しくなるため、だから、将来必然的にさまざまな新技術を生むことができて、ここから相応の技術の方向のソフトウェアプロジェクトを生むことができて、同時にも新技術を自分の専門技術の方向の技術型のソフトウェア会社が生んでことができる。将来情報技術はどんな変化が発生するに関わらず、易思博の開発マトリックスはすべて直接x軸、y軸、z軸の3つの維の上でそれぞれ拡大できて、新しい情報技術の時代の要求に適応する。
易思博の発展の前期で、海外のソフトウェアプロジェクトの源はそんなに安定しないで、海外プロジェクトの獲得の情況によって、易思博は適切に自分の専任の開発人員を利用して、いくつかのソフトウェアプロジェクトの開発を完成しにきて、これは易思博のマトリックス式開発モデルのはじめの形式です。後期易思博が米国で更にそれによってヨーロッパ、日本などソフトウエアアウトソーシング業務の早速に発展することに従って、易思博の開発マトリックスはすでにそれぞれの維の上で相応する拡大を行って、その上後続発展の過程の中でずっと拡大を行っていることができて、特にソフトウェアプロジェクトの維度にある(x方向)。
つまり、易思博会社は国内の開発力を更に完備ように有効に組織して、海外のソフトウエアプロジェクトの供給が比較に安定して、更にそれによってとても大きい業務の増長が発生するの具合で、易思博会社は自分の持つの開発人力資源を十分に利用するように、開発級のバートナーの技術資源をよくに利用する。異なった会社から来たの同じ技術の特技の技術者で異なっている技術のグループを構成することができて、それからグループを部門にして異なったソフトウェアプロジェクトによって組合せを行って、1つの比較的に大きいプロジェクトグループを構成する。これでソフトウェアの開発の必要によって開発人員を組織してすべての基本的なユニットになることに類似して、すべてのユニットの開発力はすべてソフトウェアの開発過程の中である1つのユニットの任務、更にそれによってサブ任務、段階の任務の開発の実現を完成することに用いるのだ。開発マトリックスの解決方案の指導に基づいて、易思博は関連している原則と方法によって比較的な分散している中国の開発人員の一層に合理化する組織を完成することができて、関連しているソフトウェアプロジェクトに出会う時、現在すでにあった開発チームに基づくことができて、必要な開発チームを選んで適当なプロジェクトのグループを構成して、割り付けたのソフトウエアプロジェクトの開発を完成する。
  マトリックス式開発モデルは中国のソフトウェア開発の全体の規模と効率を高めるにとって極めて大きい推進作用を果たすことができる。人類社会の発展の歴史から見ると、毎回の社会化の大な分業してかつて極めて大きく人類社会の進歩を促進した。今、ソフトウェアの業界の発展もきっと一定の分業によってソフトウェアの開発過程の中の標準化と規範化の管理を実現するようのことです。そのため、易思博のマトリックス式開発管理モデルは開発人員の技術方向とプロジェクトの背景によって同時に目前の開発力の分布する地域性と組織性(目前、ソフトウェア会社級の開発力の組織がまだほぼ開発人員のありの会社を基本にするの組織部門)によって、ソフトウェアの開発人員を相応するのグループに分ける。


開発マトリックスの解決方案の分類

易思博会社の開発マトリックスの解決方案は3種類に分ける:
1、 資源の優良化な開発マトリックス解決方案
ソフトウエア会社は典型的な知識集約型の企業で、その中でキーポイントのは各種の知力の資源の優良化な組合わせと配置で、人力資源、管理の硬判定、時間の手配、ソフトウェアの重用性、ソフトウェアのモジュールの倉庫の確立などを含んでいる。
例えば、資源優良化の開発マトリックスの解決方案を通して人力資源の合理的に優良化に組織することを実現することができて、そして情報フィードバックを通して、ソフトウェアプロジェクト実行層あるいは硬判定層に分析を行うことに供用する。1つのソフトウェアアウトソーシングプロジェクトの多種の優位の資源のインテリジェント化の組合せをするので、多数の同類のアウトソーシングの管理などのことをも実現することができる。
主に以下いくつかの方面で体現している:
A、 資源優良化の開発マトリックスの解決方案を採用してから、その各性能は伝統の開発資源の配置モデルの下での各性能より優れている:
あるCRMソフトウェアシステムを開発することを例にする。伝統のソフトウェアアウトソーシングは、資源優良化の開発マトリックス解決方案を使用する後のソフトウエア開発結果と比較の内容、以下の表どおり:

プロジェクトの比較

開発マトリックスを使うの前

開発マトリックスを使うの後

人員の配置

開発人員に対する比較的に良好な組織に不足して、プログラミング人員の分配の随意性は比較的に大きくて;

関連しているデータを入力した後に、インテリジェント化の配置。人員の特技によって人員の分配を行う;

同時に多数の会社の同類CRMを開発する

絶えず必ずプログラミング人員を増加しなければならなくて、繰り返し働くのが深刻だ;

プログラミング人員は固定して、コードの重用、分類しやすくて管理する;

CRMの不同の部分、多い会社から開発する

多くの最優良化の開発者を探しにくい;

アウトソーシング企業とプログラマーの会員情報を通して早速に開発者を探すできる。

開発の進度

コストが増加し、開発サイクルが長い;コントロールしにくい

進度のことが科学化を決めている、人為的に配置するを依頼しないで、コントロールしやすい。

ソフトウエアの品質

多くの開発グループの技術及びプロジェクト管理レベルが違うのはかなりの部分でソフトウエアプロジェクトの品質に影響する;

統一のソフトウエア組織とプロジェクト管理の方式、規範化のプロジェクト管理プラットフォーム、リアルタイムの透明なコミュニケーションすることがかなりの部分でソフトウエア開発の品質を高める。

資源管理

各開発グループの間にタイムリーにコミュニケーションが不足し、規範の資源管理規制がなく、大きい程度で資源の浪費の結果をもたらす。

標準化のプロジェクト管理、良好な資源(人力資源、コード資源、方案資源など含む);共有とコミュニケーションの制度は資源管理の有効性を高めた。

 
B、資源優良化の解決方案のほかの内容:ソフトウエアの重用性の優良化、ソフトウエア構成要素の倉庫の作り出すなど。
ソフトウェアの重用性:資源優良化の開発マトリックスの解決方案を採用して、ソフトウエア開発者をデータ、ソースコード、プログラム、ファイルなどの関連している資源に対して行って繰り返し利用するのことを助けることができる。このような利用の方式は単独の開発者があるプログラムのソースコードに重用することができて、ある部門が組織を開発する内に部分の資源に共有を行うのもであることができる。
資源優良化の解決方案を採択することを通して、ソフトウェアの開発プロジェクトの関連しているすべての重用することができるデータ、ソースコード、プログラム、ファイルなどを探し当てることができる。このようにして大いに開発のコストを節約して、開発サイクルを短縮した。
ソフトウェアの構成要素の倉庫:資源優良化の開発マトリックスの解決方案は資源優良化に対してシステムの解決方案を提出された。例:根本的にソフトウェア開発の資源の優良化の配置を解決するため、専門のソフトウェアの構成要素の倉庫を作り上げた。
ソフトウェア構想要素の倉庫の役割:
一定の標準によって、優良化された目標の資源をユニットのモジュールに製造して、ソフトウエアの構成要素の倉庫にメモリーする。この基礎の上で、開発者のためにインテリジェント化の資源優良化の解決案を提供する。
マトリックス開発の解決方案は技術の方向とプロジェクトの背景によって開発力に対して優良化の組織を行って、これは構成要素あるいは基礎の蓄積を行うについてたいへん助けがある。あるソフトウェアプロジェクトの開発の過程を行う中で、異なっている特技と技術の背景の違い開発チームが協力で開発を完成するのが必要です。これらの特定の技術を持ってある開発チームがあるタイプのソフトウェアのある機能のモジュールの開発にとても熟練しているのため、絶えないソフトウェアプロジェクトの開発過程の中で、この種類のソフトウェアの開発に基づいて相応する機能のモジュールを形成することができて、それによって、後で類似するプロジェクトの開発過程の中で、歴史の蓄積の比較的な熟成の構成要素を利用して、プロジェクトの開発の進度を高めて、ソフトウェア開発の安定性を強化して、同時にソフトウェアの重用性を更に高めたことである。

2、 ソフトウェア工事のプロセス開発マトリックスの解決方案:
ソフトウェアプロジェクト開発の活動は多いサブプロセスを含むだ、例:要求分析、概要設計、詳細設計、コードの実現、品質のテスト、試運用、インストール、保守など。
 ソフトウエア工事のプロセス開発マトリックスの解決方案がソフトウェアのアウトソーシング者に国際標準に合うの開発の解決案を制定するように助けて、例えばISO9001、CMM開発の標準に合うの解決案だ。
ソフトウェア工事プロセスの開発マトリックスの解決方案を採用して、ある電気通信の設備の供給商はその技術のテストのプラットフォームの開発を行って、普通の伝統な解決案で開発する実現することができない目標の効果を達成した:
A、テストプラットフォームは製品の独立の信頼性を自動的にテストすることができる;
B、 プラットフォームはわりに高いTTLコンパチブル、集成知能、集めてなる知能の環境を持つ;
C、 管理システムを全面的に自動的にテストすることができて、テストデータの管理と権限を含む;
D、 テストのプラットフォームは、多く段階、開放的なの知能化の画面を持つ;
E、製品の監視制御と運行する中の信頼度を、および平行すると同時性の過程の実行の性能をも自動的にテストすることができる。
技術、ツール、過程はソフトウェア工事の過程の開発マトリックスの解決案のキーポイントです。下の図通り:
グラフの凡例の説明:当図の記述したのは、ソフトウエア工事の過程の開発マトリックス解決方案を中心として、3種類の主要な知能化で思考方向の大筋にして、ソフトウェア開発のそれぞれのプログラムの過程をめぐって多種の解決案を設計した。 


3、 アウトソーシング市場開発マトリックス解決方案
アウトソーシング市場の開拓と管理はすべてのソフトウェアアウトソーシング企業の経営過程の中での重要な過程だ。ソフトウェアアウトソーシングの市場は開拓して主にB2Bの形式を採用する。
マクロな角度から分析して、この方案はまた需要方と供給方の解決案を分ける。市場の生態連鎖の一環から見にきて、また分ける:
  • 目標の市場は探す(Market Targeting)
  • ビジネス交渉(Business Negotiation)
  • 供給チェインの管理(Supply Chain Management)
  • キャッシュフローの管理(Cash Flow Management)

開発マトリックス解決方案の優位

会社の設計戦略、ソフトウェア開発の組織、アウトソーシング市場の運行などの方面で開発マトリックス解決方案を応用して、ソフトウエアアウトソーシング会社に企業の利益の最大化とコストの最小化を実現されることができる。
それが多数で開放的な画面、拡張ことができる、標準的な解決方案から構成して、これらのシステムの解決方案はソフトウェアの企業のソフトウェアの基礎性構造、アウトソーシングサービス、知能化のビジネスなどの方面に対して巨大な価値を増加するようです。
開発マトリックス解決方案は企業が商業の知能化を実現するように助けるの一種の解決方案です。開発マトリックス解決方案が以下の方面で体現している:開発コストを下げる、販売収入と利益を増加する、開発効率とソフトウエアの品質を高める。開発マトリックス解決方案の中の資源優良化開発マトリックス解決方案を例にする:
① 目標
ソフトウェア企業の最も主要な資源は開発資源の配置なので、ソフトウェアの開発人員と時間の進度の配置などの要素の最も優良化ものはソフトウエアのコストのエンドコストに直接に影響することができる。ソフトウェアの企業を助けて、ソフトウェアのアウトソーシングの過程の中でソフトウェアの資源の配置のが最優良化(Optimization)と知能化(Intelligence)を実現することはこの解決方案の目標だ。
②解決方案の構文解析:
もしすべての影響されたソフトウエア企業のコストの“元素”を解決方案の最優良化の要素にすれば、これらの"元素"は相互に優良化して組合わせ、マトリックス式の解決方案を構成した。
ソフトウェアの開発過程によって段を分けることを行って、すべての過程の必要人員を細分に行って、もし開発マトリックスの解決方案を使用すれば、実践の証明、知能化の配置は人工化の配置より効率が明らかに高まって、コストが著しく下がる。下の図通り:

プロジェクトの類別

開発マトリックスの解決方案

伝統的な方法より

人員の使わずに置くの率

知恵化の配置

低減1020

重複開発の率

構成要素の技術

低減3050

アウトソーシング市場の開発

開発資源が豊富で、情報開発が透明だ

低減6080

プログラミングのスピード

ONTEAM  CASEツール

増加1030

コードのエラー率

ソフトウエア工事化の処理

低減1020

開発のコスト

知恵化の配置と自動化のサービス

低減2040

 

開発マトリックス解決方案を採用してから価値モデルの角度から分析することを行なう:

戻る>>

 

 
BroadenGateについて | ブロジェクト管理センター | オフショア開発センター | バートナー | バージョン声明
《電信と情報サービス業務の運営許可書》通し番号:京ICP証000109
  © 2005 BroadenGate.