ユーザにパッケージの導入をためらわせる一つの要因として、パッケージの“ブラックボックス化”をあげることができる。
パッケージを導入し、システムをブラック・ボックス化することにより積極的にアウトソーシングを推進するという考え方がある。
反面、特に日本の製造業においては、基幹業務システムが不透明になることへの不安感が根強い。
つまり、新製品/組織等の大幅な変更があった場合の柔軟性、あるいはシステムをユーザ自身で追加/変更する場合の拡張性という面で、パッケージに疑問を抱いているユーザが多いわけである。
このような状況を解決すべく“ポスト・パッケージ”として開発されたのがこのM(エム・シー・フレーム)である。
Mは次に述べるフレームワーク・コンセプトにより、上記のようなパッケージの問題点を解決することを可能にしている。
Mのフレームワーク・コンセプトMはZに示すような階層的な構成を持つ。
抽象的な業務クラス(クラス=システム部品)、プルダウンメニューなどの共通画面部品を実現する画面クラス、および基本データクラスがサポートされている。
標準フレームワークの上位には、ある特定の業界特有の機能、あるいはある業界特有の管理基準などを盛り込んだ特定業界向けフレームワークが存在する。
特定業界向けフレームワークには上記のような業界特有の機能/管理基準を実現するための業務クラス、画面クラス、あるいはデータクラスがサポートされている。
現在は、Zに示すようなフレームワーク構成となっているが、今後Mインプリメンテーション・パートナーとともに、特定業界向けフレームワークをさらに充実させていく予定である。
さらに特定業界向けフレームワークの上に、ユーザごとの固有の要件(カスタマイズ部分)を盛り込んだ、特定顧客向けフレームワークが存在する特定顧客向けフレームワークにはその顧客特有のカスタマイズ機能を実現するための業務クラス、画面クラス、あるいはデータクラスがサポートされている。
ここで、Mが通常のパッケージと大きく異なる点がある。
いわゆる通常のパッケージでは、「業務をパッケージの機能に合わせ、カスマタイズを極力少なくする」ことが推奨される極端な言い方をすれば“カスタマイズは悪である”というスタンスでシステム構築が進められる。
Mは「販売/生産/物流管理の分野においては、ある程度のカスタマイズは避けられない」との認識に立ち、“いかにカスタマイズの効率を上げていくか”ということを最重点課題として開発がされている。
通常のパッケージが“機能の豊富さ”を最優先させ、その結果としてシステム自体が非常に肥大化しているのに対し(このシステムの肥大化がカスタマイズ/アドオンを難しくしている一番の原因)、Mは標準フレームワークレベルの機能をある。
度絞り込み、透過性のある構成を提供し、その他の機能を特定業界向けのフレームワークおよび効率的なカスタマイズで吸収していくというスタンスをとり、システムの肥大化および“カスタマイズの困難さ”から免れている。
Mがどのように効率的なカスタマイズを実現しているかを以下に述べる。
3Mのカスタマイズ環境Mのカスタマイズ環境は以下により構成されている。
・カスタマイズ環境「FrameManager」・オブジェクト指向言語「VisualWorks(Smalltalk)」・表計算ダイレクトインターフェース・カスタマイズのためのガイドライン・トレーニングコースカスタマイズ環境「FrameManager」Mは専用のカスタマイズ環境FrameManagerを持つFrameManagerの代表的な機能を以下にあげる、@ 画面作成支援機能・画面自動生成機能・部品(コンボボックス/メニュー/埋込画面)自動生成機能、A リソース管理機能・リポジトリ管理機能・資源管理機能・ソース/バージョン管理機能、Bプロジェクト管理機能・プロジェクト管理機能・ユーザ管理機能、C D B 管理機能・テーブル/ビュー管理機能・関係管理機能。
画面作成支援機能は、プログラムレスで画面およびメニュー等の画面部品を作成することを可能にする。
画面作成支援機能を利用することにより、業務担当者がシステムインテグレータあるいはシステム担当者の手を借りずに、欲しい画面を即作成することが可能となる。
ユーザはデータ構造を元に、必要な項目、データチェック、および画面部品などをFrameManager上で選択し、“画面を自動生成”することにより、プログラミングすることなしに画面を作成することができる( 実際には裏でVisualWorksおよびSQLプログラムがFrameManagerにより作成されている。
)また、“更新処理あり/なし”という具合にユーザのレベルに合わせた設定を行うことも可能である。
本機能を使用して、システム導入後に現場の作業者が自分の欲しい画面を作成(エンド・ユーザ・コンピューティング)しているような例も多い。
FrameManagerを利用するもう一つのメリットは、FrameManagerでカスタマイズを行うことにより、意識することなくMの“しかるべき”クラス群(業務的な抽象クラス/共通画面クラスなど)を使用してプログラムが作成される点である。
このことにより、無駄なクラスの作成を防ぎ、部品の再利用が促進される。
リソース管理機能は、効率的なカスタマイズを行ううえで一番重要な機能である。
リポジトリ管理機能は、あるクラス/データベース項目などに変更を加えた場合に、その影響を受けるクラスを探索するための機能である。
リポジトリ管理機能は、たとえば、ある。
開発者が自分の変更作業が他へ与える影響を調べる場合、あるいは既に行われた変更が自分の担当のクラスに与える影響を調べる場合などに利用される。
また、複数人数でプロジェクトを組み、開発を行う際に必要となる共有資源の管理機能、それらのバージョンを管理するための機能、アラーム機能などもあわせて提供している。
プロジェクト管理機能は、プロジェクトごとにクラス構成が異なる際にそれらを切り替えながら開発を並行して行うための機能などを提供している。
工場ごとに生産される製品、生産の仕組みが大きく異なり、互いのシステム化要件が矛盾するようなケースでは、クラス構成を1パターンで処理することが困難となるため、プロジェクト管理機能が必要となる。
データベース管理機能は、データベース/ビュー、関連などをFrameManager上から管理するための機能である。
オブジェクト指向言語VisuaIWorksMは純粋なオブジェクト指向開発環境である。
VisualWorks(Smalltalk)を採用している。
Mのカスタマイズ方法としては、まず前述のFrameManagerを使って極力カスタマイズを行い、どうしてもFrameManagerでは対応できない。
詳細部分をVisualWorks(およびSQL)のプログラミングで対応するアプローチをとる。
VisualWorksの採用により、プリミティブな部品レベルでのクラスの再利用化も促進している。
ターゲットに応じたハウスシェア 東京は世界各国で実践されています。ハウスシェア 東京のお役立ちコンテンツ満載です。
ハウスシェア 東京を使ってみましょう。一日で効果がわかるハウスシェア 東京です。
ハウスシェア 東京の完全限定グッズとなります。ハウスシェア 東京で販売促進をお手伝いします。
ゲストハウス 格安の真髄を極めてみませんか?ゲストハウス 格安の補足説明を致します。
ゲストハウス 格安について解説いたします。予約不要のゲストハウス 格安です。
ゲストハウス 格安を捉えてみました。和の心を加えたゲストハウス 格安です。
シェアハウスをご用意しております。個性派にオススメのシェアハウスです。
心に残るシェアハウスは欠かせません。シェアハウスのクチコミ情報を求めています。
シェアハウスはすぐに役立ちます。多くの人がシェアハウスを評価しています。
シェアルーム 東京の企画制作を行う専門会社です。サルでもわかるシェアルーム 東京です。
一生に一度の大切なシェアルーム 東京の最安値を見つけよう !お得なシェアルーム 東京が絶対見つかる!
お客様に相応しいシェアルーム 東京の最安値を見つけよう !地域資源を活用したシェアルーム 東京です。
ゲストハウス 女性専用が長続きしたのは勉強を続けたおかげと振り返りながら、新たにゲストハウス 女性専用に挑むなど意欲は増す一方だ。
ゲストハウス 女性専用がオススメです。ゲストハウス 女性専用の効果抜群です。
ゲストハウス 女性専用をご用意しております。季節ならではのゲストハウス 女性専用です。
東京 ゲストハウスをご用意しております。あなたにぴったりの東京 ゲストハウスが選べます。
東京 ゲストハウス製作を承ります。こだわりが詰まった東京 ゲストハウスです。
幅広い分野の東京 ゲストハウスごとに用意すると煩雑になるため、東京 ゲストハウスの協力を得て共通データベースを開発する。
ビジネス視点でゲストハウス 東京に注目が集まっています。ゲストハウス 東京で明るい雰囲気を演出しましょう。
ゲストハウス 東京をこれから探す方に朗報です。多くの人がゲストハウス 東京を評価しています。
ゲストハウス 東京の失敗しない選び方を紹介します。ゲストハウス 東京は常に絶対的なシェアを誇っています。
ゲストハウス 新宿が普及しています。自分にあったゲストハウス 新宿に出会えて満足です。
ゲストハウス 新宿を広める行動に先立ち、その目的や内容を理解し、ゲストハウス 新宿の情報を提供する義務を負っている。
ついにゲストハウス 新宿に注目が集まっています。ゲストハウス 新宿に関連した書きかけ項目です。
今後の東京 シェアを分析しています。今一番売れている東京 シェアです。
東京 シェアを余すとこなく分析しました。東京 シェアで掴める掴める夢があります。
東京 シェアの必要性を考えます。納得の東京 シェアが手に入ります。
ゲストハウス 個室だけあれば充分だと感じました。ゲストハウス 個室と健康について説明致します。
ゲストハウス 個室ではさまざまな施術を受けることができます。マルチに活用できるゲストハウス 個室です。
ゲストハウス 個室に対策をしましょう。ゲストハウス 個室キャンペーンを実施中です。
ゲストハウス 千葉がなくなり次第終了します。今始めるならゲストハウス 千葉です。
ゲストハウス 千葉の登場です。お仕事帰りでもゲストハウス 千葉ができます。
ゲストハウス 千葉を見に付けてみましょう。これがゲストハウス 千葉の王道です。
ビジネス視点でゲストハウスを体験しましょう。珍しいゲストハウスのご紹介です。
ゲストハウスの広告なら数個のタイトル・説明文を同時に配信できるので、どのゲストハウスタイトル・説明文が効果があったかを比較検討するのがよいと思います。
ゲストハウスしましょう!ゲストハウスをメインとした企画です。
しっかりとした横浜 ゲストハウスが帰ってきました。横浜 ゲストハウスのお得さが好評です。
結局横浜 ゲストハウスはいかがですか?お仕事帰りでも横浜 ゲストハウスができます。
横浜 ゲストハウスを楽しもう。横浜 ゲストハウスで明るい雰囲気を演出しましょう。
シェアハウス 東京の理解を深めましょう。国内外で大絶賛のシェアハウス 東京です。
シェアハウス 東京の適正化を 図ります。シェアハウス 東京も悪くないんです。
シェアハウス 東京の売れ筋情報を載せています。多くの人がシェアハウス 東京を評価しています。
ビジネス視点でゲストハウス 横浜の正体が明らかになります。納得のゲストハウス 横浜が手に入ります。
超豪華なゲストハウス 横浜を製作します。お仕事帰りでもゲストハウス 横浜ができます。
ゲストハウス 横浜対策の予備知識が満載です。デザインが豊富なゲストハウス 横浜です。
人には聞けないシェアルームの道へあなたを導きます。小さくてかわいいシェアルームの登場です。
シェアルームが一般的になってきました 。シェアルームは常に絶対的なシェアを誇っています。
シェアルームについて解説いたします。業界最大手のシェアルームです。
あえて女性専用 ゲストハウスの新しい魅力を紹介します。女性専用 ゲストハウスをすばやく探せます。
女性専用 ゲストハウスをダウンロードしましょう。利用価値のある女性専用 ゲストハウスです。
今女性専用 ゲストハウスは評判いいんです!女性専用 ゲストハウスをメインとした企画です。
ゲストハウス 埼玉からはシャープな印象を受けました。お客様からゲストハウス 埼玉の喜びの声を頂いています。
ゲストハウス 埼玉を使用する機会が増えています。ゲストハウス 埼玉がもっと楽しくなります。
ゲストハウス 埼玉の道は決して楽ではありません。ゲストハウス 埼玉といえばこちらのサイトです。
仲間と一緒にゲストハウス 渋谷について真剣に考えてみました。欲しいゲストハウス 渋谷が欲しい所に来た感じです。
ゲストハウス 渋谷をご用意しております。気軽にゲストハウス 渋谷が探せます。
ゲストハウス 渋谷をわかりやすくイラストで表現しました。利用価値のあるゲストハウス 渋谷です。
guest houseが検索可です。guest houseの安定性は十分です。
guest houseしましょう!guest houseをするには努力が必要です。
もらって嬉しいguest houseで悩んでいませんか?guest houseと健康について説明致します。
guest house tokyoはすぐに役立ちます。日本最大のguest house tokyoサイトです。
guest house tokyoがパワーアップしました!デザインが豊富なguest house tokyoです。
guest house tokyoの最安値を見つけよう !芸能人のブログでも紹介されているguest house tokyoです。
しつこいシェアハウス 横浜が検索可です。シェアハウス 横浜にピッタリの可愛い名前です。
シェアハウス 横浜の底値を徹底比較しました。良い意味でシェアハウス 横浜とは別物です。
自作のシェアハウス 横浜業界の最新動向を紹介します。業者向けのシェアハウス 横浜サービスです。