UMLモデリングと管理画面デザインプロジェクトの要件定義実務に正確なUML制作プロジェクトの炎上対応料金表
システム開発における管理画面のデザイン・UMLモデリングでお困りの際はお気軽にご相談下さい。
システム開発の管理画面デザイン・設計
 
△代表がコーディングしたCartesian座標の算術ロジック。

■UMLモデリングの必要性についてご説明します。

システム開発における管理画面とは、通常の誰にでも見れるようなホームページとは違い、 目的を達成する為に、余計な機能やデザイン等は一切ついてなく、とにかく業務の信頼や効率を最も重要視するデザインで設計されます。

この管理画面というホームページは誰にでも見れる物ではなく、決められたエリア、決められた担当者にしか見れない様になっています。 またパスワード等で厳格に管理されており、まさに管理専用のホームページです。


■シンプルなデザインで作られるシステム開発における管理画面というホームページ。

デザインもチープな感じで、誰にでも出来そう、これくらいたいした事は無く自分にも出来るのではないか?
と、誰もが感じる位に、見た目はとても簡単に修正が出来そうなホームページで、単価も高くおいしい仕事に見えます。

これがポイントで、本格的なシステム開発の管理画面と呼ばれるホームページはそんなに甘くはありません。
※実は最も難易度が高いとされる、ホームページ制作業務(WEB案件)になります。


■大変重要なので、良く記憶しておいて欲しいのですが、見た目で判断してはいけない典型的です。

確かな実績や高い資質、デザインやシステム開発の上流行程から以下、全ての行程を実務で行った事が無いと対応ができません。 何故出来ないのかはコンサルティングの内容をご覧頂ければすぐに分かります。

軽い気持ちでは絶対に受けてはいけない案件になりますが、実際には普通のホームページ制作会社は気にする事はありません。このような業務依頼がくるようなホームページ制作会社は殆どいないからです。


■ホームページ制作で発生している問題の解決が出来ていない本当の理由を考えなければいけません。

理由は、発注元も素人ではありませんので、このような状態になると本当に解決出来ると判断した所にしか絶対に発注しないからです。 この発注元は素人ではないということは、本業そのもので困っているという事になります。

この業務依頼は大規模開発特有の、かなりの人的リソースが投入されているにもかかわらず、それでもホームページ制作で発生している問題の解決が出来ていない。


■Web Logic(ウェブロジック) 、Java(ジャバ) 、Oracle(オラクル)の有名な3セット。

こういった、本格的なシステム開発における管理画面のホームページが炎上(納期に間に合わない)しているケースはすでに特定の条件を満たす案件のみになり、必ず以下の条件キーワードに一致します。

あまり深く考えなくていいのですが、システム開発の管理画面というホームページの修正には、普通のホームページ修正と違い、ウェブロジック、ジャバ、オラクル、というキーワードが必ず入っていると思ってください。


■特記事項等

※ここではウェブブラウザ(Internet Explorer、FireFox、Google Chrome、Opera)で閲覧する物を、全くシステム開発を知らない方にも分かりやすく説明するために、全てホームページという表現で表記しています。

※通常において、ホームページ制作依頼というのは、本業以外で困っている為の依頼が殆どです。
※管理画面のホームページ制作依頼(修正)というのは、本業で困っているという根本的な違いがあります。
 
  ▲このページのトップに戻る

TOP代表プロフィール及び実績会社概要お問い合わせ料金表
 
 
UMLモデリングが必要になる管理画面デザイン
 
△主要なUMLモデリングツールastah*(アスター)

■システム開発の管理画面(ホームページ)の修正作業について、これからご説明します。

このウェブロジック、ジャバ、オラクル、という環境で動作する管理画面というホームページはMVCという設計思想の元に、通常は各種設計や実装(総合的なデザインの事)が行われていきます。

MVCというのはModel,View,Controlの頭文字からとった物で、順番にモデル、ビュー、コントロールと呼ばれます。 あまり、通常のホームページ制作において聞いた事が無いという方は多いのではないでしょうか?


■通常のホームページ制作会社等が制作を行うのは、ビューと呼ばれる部分だけです。

ビューとは、簡単にいえば、ウェブブラウザで表示される管理画面、すなわちホームページの事です。

機能ごとに役割を決めて、それぞれの担当部分のみを実装していこうという考え方がMVCであり、 ビューには画面デザインを、ロジックと呼ばれる部分にはプログラムを、コントローラーにはサーブレットと呼ばれる機能を生成します。

このようなイメージで、フレームワークとよばれる共通処理を簡素化した開発キット等も選定して、要件定義や設計が進んでいくのですが、 通常はこのような美しい理想通りの設計や実装になる事はまずありません。


■結果論で書かれる参考書や教科書等は、実務においては何の役にも立ちません。

実際には至る所で様々な関連が複雑に発生してしまい、気がついた時にはもう実装した人も手が付けられない状態になっています。書類はもちろんソースコードのみで、その他は全く存在すらしていない事も多いです。

ここで最初に戻りますが、シンプルでチープなホームページである管理画面の修正が最も難易度が高いというのは、 見た目上の業務依頼は管理画面のデザイン修正でも、実際は全く異なる業務レベルだからです。


■管理画面には沢山のロジックと呼ばれるプログラムのコードが至る所に記述されている訳です。

フレームワークのタグも組み込まれていますし、直接ベタ書きでプログラムのコードも多数埋め込まれています。 フレームワークと言うのは高頻度で使用する共通箇所をひな形の様にしたコードの枠組みの事です。

こういった管理画面というホームページを修正する為には、このシステム開発における業務の要件を理解して、実際の実装も理解しないといけません。


■単純に画面のデザインが出来るだけでは、出来ない理由はこれになります。

いわゆる上流行程にあたる要件定義を極めて短期間で行わなければいけなくなります。
これが出来なければ、業務が分からないという事ですから、この業務依頼を履行する事はできません。

なぜなら、既に管理画面というホームページに埋め込まれているプログラムのコードには独創的なコードや致命的なバグが多数潜んでいるからです。それは論理的なエラーも当然含みますので、単純な物ではないのです。

しかも、そのプログラムのコードはロジックやサーブレットと密接に関連しており、複数のメモリ上のオブジェクトを参照したり、インスタンスを生成したりした作りで安易に修正そのものが出来ないからです。


■無数に存在するホームページ制作会社のような気分で出来る仕事ではありません。

こういった作りになっているシステムは、一カ所変更するだけでも全て追っていかないといけません。
HTMLのタグを読めるから、簡単に管理画面をDreamWeaverで修正しましたでは、余計に問題が増えるだけです。

また、管理画面というホームページ部分以外は、触れない事が多く、修正等も単なるデザイン会社気分で簡単には出来ないのです。これはロジックを修正するとコンパイルして再度パッケージを作ったりする為です。


■障害が次から次へと発生する度にソースコードを追っていかなければ行けません。

画面の見た目だけで、管理画面特有のにたような画面デザインの連続だからといって、DreamWeaver等で適当にコピー&ペーストを繰り返しながら直すと更なる障害を引き起こすからです。

このシステム開発における管理画面炎上の修正を行えるという事は、その時点でそのシステム開発において誰よりも設計や実際のスパゲッティ状態になっている実装に詳しくなっているという事になります。

 
  ▲このページのトップに戻る

TOP代表プロフィール及び実績会社概要お問い合わせ料金表
 
 
プロジェクトの要件定義
 
△UMLモデリングツールastah*(アスター)で制作したクラス図(システム開発業務)

■業務を理解出来ていないとどうなるのか?

そもそも、設計書やER図等も全く違うものや、概念的なこうして欲しい的な物である事が多く、 実装を意識した物ではなく、また実装する担当者も、業務を理解していない場合が殆どです。

全てにおいて自分たちの出来る範囲で強引に力技で実装を試みようとしますが、これは当然のふるまいかもしれません。なにしろ、何も出来なかったら先に進む事はできませんが、進捗表は日に日に更新されていきます。


■業務は分からないけど、とりあえず動作する様には実装出来る。

具体的には何をどうしたいかは分からないけど、それを実現する為には、どこのクラスやDBの値を書き換えたいかは分かると言った感じです。 これは大変な問題です。その後発生する状況の事等、一切考慮していないからです。

力技で実装したロジック等は、後ほど記載するUMLで書類を作ればすぐに視覚的に分かります。
逆にUMLを作成しなければ、ソースコードだけを追っていてもどんなにスキルがあっても把握する事は出来ません。


■人間の記憶力を過信してはいけません。必ず共有出来る書類を作成する事です。

このジャバというホームページの作り方で作ったシステムというのはリソースの数やコード数も桁違いで、どれだけ記憶力に自信があっても、所詮、人の記憶の中で全てを管理出来る物ではないのです。

一部の外資系の様に、全ての行程ができる人材のみで開発を行えば少人数でチームを決めて、その都度、適切な配置も出来ますが、この手法をとるには大変優秀とされる人材を集めるくらいの魅力が必要です。


■日本の開発は残念ながら、偽造されたスキルシートが唯一の選別手段です。

コストの問題や、日本独特の価値観等もあると思いますが、根本的な問題は、トップの能力そのものではないでしょうか?プロジェクトの最高責任者が天下りの実務も何も知らないおっさんというケースが多いのは大規模開発特有です。

座っているだけで、高額の報酬をうけとる天下りのおっさんは楽で高収入ですから、辞められない仕事なのでしょう。 これが日本のシステム開発の現状です。もちろん外部から見れば成功は全てこのおっさんの手柄になります。


■特記事項等

※UMLとは、この規模のシステム開発の一連の動作や関連を正確に書類化するフォーマットです。

 
  ▲このページのトップに戻る

TOP代表プロフィール及び実績会社概要お問い合わせ料金表
 
 
 
 
実務的で正確なUMLモデリングで問題解決
 
△UMLモデリングツールastah*(アスター)で制作したクラス図(経営コンサルタント業務)

■どの業種でも、最も強いストレスにさらされるのは、現場のマネージャーになります。

コンサルティングの結果、管理画面に埋め込まれている多数のロジックやDBを呼んでいる振りをしているコードを発見、 全てを直す事は出来ないと判断、今回のリリースや運用を考えて最適な改修方法を提示。

その後、修正を行い、手を付けない方が良い部分は、出来る限り何もしない方向で修正を行い完了。
無事に管理画面は稼働する様になり、ホームページとしてテストサーバにあがりテストを受ける事になりました。


■いわゆる根本的な解決になっていない先延ばしという状態です。

リリースには間に合い、出来る限りの修正を行い、軌道修正が出来ましたので、無事に事なきを得ましたが、まだまだ潜在的な不具合は多く、 それを修正するには次の大幅な改修の際には行わないといけないでしょう。

しかし、これでなければ、全てを最初から制作し直すことになり、そのような事は当然出来る訳がありません。常に最高ではなく、状況を常に判断して、現時点で出来る最高を求める仕事になります。


■実際に単純にホームページそのものを制作する訳ではありません。

奇麗なコード、HTMLタグは完璧に記述する等、そればかり叫んでいても、実際には何も進展する事はありません。
参考書のような、業務を理解出来ずに奇麗な概論ばかり話している人には、到底出来ない実務的な仕事になります。

また、システム開発の管理画面というホームページを制作した際には、UMLも同時に制作しなければならないケースが多く、この業務もホームページ制作業務に含まれる事が更に難易度を上げています。


■実務的なUMLというのは、書こうと思って誰でも書ける物ではないからです。

単に書いただけという、書く事そのものが目的であれば、本を読んでツールを使えば誰でも出来ますが、実際に使える実務性の高い、正確で見やすいUMLとなるとその難易度は格段に跳ね上がります。


■その理由は、実務的なUMLは嘘が書けないからです。

要件定義、設計、実装、運用等、全ての行程が理解出来ていないと正しい書類は書けません。
知らない事や理解出来ない事を、知ったかぶりをしてUMLで書類化しようと思っても出来ないという現実があります。

ホームページ制作業務を見た目だけで判断したり、本やネットで入手した知識で簡単に出来るとクライアントの前で語るWEBコンサルタント等は沢山いますが、実際のコンサルタント業務はそんなに甘くはありません。

 
  ▲このページのトップに戻る

TOP代表プロフィール及び実績会社概要お問い合わせ料金表
 
プロジェクトの炎上を防止しています
 
△UMLモデリングツールastah*(アスター)で制作したシーケンス図(システム開発業務)

■誰でも知っている事ばかり叫ぶ専門家は専門家ではなく、ただの趣味の評論家にすぎません。

システム開発における管理画面が炎上している状態で、それをなんとかしたい訳ですが、 良くあるのは評論家的にソースコードの作りが悪いとか、デザインが美しない、タグが駄目だと評論家的な発言ばかりする人物。

自称アナリストやITコンサルタントの肩書きを持っている方々を知っている方は多いのではないでしょうか?
この状態になって、ソースコードの評論やMVCの概念を、いくら熱心に語られても全く意味が無いのです。


■自分で出来ないのであればすぐにその旨を意思表示しないと次の行程に進みません。

評論家はいらないから、とにかく問題を確実に解決してくれる人を捜している訳であり、ソースコードが崩れている事くらい誰でも知っています。

逆に言えば、ソースコードが一切崩れていないシステム開発の管理画面など見た事がありません。
評論家的なアナリストやコンサルタントを名乗る方は、何かあるたびに問題を複雑にしようとする傾向が高いです。


■評論家は何処の現場でも必要とされません。必要なのは実務が出来るコンサルタントです。

それはそうしないと仕事がなくなるからか、もしくは本当に能力が低いかのどちらかでしょう。
テストサーバで稼働テストをした後に、本番サーバに無事リリースをされてシステムは本格稼働を行いました。

ここで、管理画面を修正していた際に、多数の気になる箇所がありましたので、このままでは問題があると判断。
UMLでの現在稼働している実装を表す書類を作成する事をお客様に提示。


■快く了承されてUMLの制作に入ります。

これは簡単ではなく、安い作業でもありませんが、この現在の実装を表すUMLがあるとないとでは今後の運用や改修で多大な違いがあります。 見えない障害が分からないまま次の改修を行うと二次障害が発生する為です。

目的に合った正しくて分かりやすいUMLを作成するという事は、書類を制作する事が目的になっている全く使えない書類でなく、 書類を制作する事によって不具合を明確に確認し、それを共有するという目的があります。


■炎上する前に適切なUMLをモデリングしていくと、最悪のリスクを回避する事が可能になります。

その結果、UMLは完成して、これまで見えなかったシステムの根本的な不具合までも把握する事になりました。
作った事自体が目的になっている、誰も見ない書類は本当に役に立ちません。だから誰も見なくなります。


 
  ▲このページのトップに戻る

TOP代表プロフィール及び実績会社概要お問い合わせ料金表
 
UMLモデリング・デザインデザインの料金表
 
△デザインと色が美しいアメリカンエキスプレスのプラチナカード(AC)。業務で必要なお客様にはいつもご紹介しています。

■UMLモデリングの料金表

メール相談 1日(8時間) 0.5月(15日) 1月(30日)
無料 210,000円〜 735,000円〜 1,050,000円〜

■システム開発における管理画面デザイン制作・改修の料金表

メール相談 1日(8時間) 0.5月(15日) 1月(30日)
無料 210,000円〜 420,000円〜 840,000円〜

■システム開発における人間関係の問題解決における料金表

メール相談 0.25月(7日) 0.5月(15日) 1月(30日)
無料 210,000円〜 420,000円〜 840,000円〜

■ご指定のデザイン・フォーマット・ツール使用での書類制作代行の料金表

メール相談 1日(8時間) 0.5月(15日) 1月(30日)
無料 210,000円〜 420,000円〜 840,000円〜

■特記事項等

※業務内容によっては、経営コンサルティング扱いになるケースもございますので一度ご相談下さい。
※ご依頼の多いクラス図、シーケンス図以外にもマインドマップやご指定のフォーマットに対応しています。

※システム開発における管理画面の不具合や炎上、問題回避等もお気軽にご相談下さい。


UMLモデリングツールは通常はastah*(アスター)を使っています。ただ、どのようなツールでも対応出来ます。

システム開発しか知らないコンサルタントでは通常の操作さえも難しいとされる、Adobe® Illustrator® CS5でもあらゆる書類の制作が可能です。

MiMiでも使用している実務で使えるUMLモデリングツールのご紹介です。体験版や機能制限版もございますので、一度お使いになってください。※使い方が分からない等のご相談やご依頼にもご対応しています。

astah* - 最も身近なソフトウェア開発設計支援ツール公式ホームページ
http://astah.change-vision.com/ja/

グラフィック ソフトウエア | Adobe Illustrator CS5公式ホームページ
http://www.adobe.com/jp/products/illustrator.html
 
  ▲このページのトップに戻る
 
 
日々重要なポジションで仕事をしていても、実は様々な悩みや問題をお持ちで相談する適切な相手がいない。
いても全く役に立たないどころか逆効果、と解決出来る相談先にお困りのお客様から大変多くのご相談を頂いています。

経営や事業、仕事そのものは順調でも、パートナーの浮気や愛人問題、ストーカー、ブログの迷惑行為等。密接に仕事に関係してるプライベートな領域が問題になり、数字や売上を重視する通常の経営コンサルティングだけでは解決できない問題も数多くあります。

そういった様々な仕事の問題、 プライベートの問題の原因を特定し、より良い方向に解決していく楽しさを、ご体験下さい。
一人で解決出来ない問題は、悩んでいても自然に解決する事は決してありません。ご相談はお気軽にお問い合わせ下さい。
東京都港区台場 コンサルティング・MiMi 

TOP代表プロフィール及び実績会社概要お問い合わせ