Q&Aで読むモデリングの極意――モデリングの問答集32問と教訓集72カ条:プロジェクトを成功させるモデリングの極意(7)(8/10 ページ)
連載「プロジェクトを成功させるモデリングの極意」の総集編として、今回はモデリングとは何か?からその運用までをFAQ(Q&A)形式でまとめました。プロジェクトを成功させる極意としてご利用ください。
(5-6) モデリングの継続的運用とは?
モデリングの運用を継続的に行うには、モデル図の収集(登録)・検索・変更管理などを行う仕組みが必要です。モデリングは継続してこそ、大きな効果が出るものです。モデルの登録など個々の工程でどのようにするかは第6回記事を参照してください。
継続もモデリングに限らずに重要な要素です。まさに「継続は力」です。「継続はモデリング、モデリングは継続」と言う事になります。
(5-7) モデリングの継続的運用で重要なのは?
モデリングの継続的運用で重要なものとしては、モデル図の継続的評価があります。モデル図の収集では「優れたモデル図」を収集することが重要です。アンチパターンとして収集するときでも、悪いという評価が必要になります。再利用するときにモデル図の評価は重要な参考になります。そしてこの評価により、優れたモデル図を再利用することができます。
この評価もモデリングに限らずに重要なことです。評価なくしては何も制御できませんし、何も管理運用できません。評価を正しく妥当に行えることこそ、能力であり、力になります。評価をするためにも、多くのモデリングの経験(文献参照も含む)が必要になります。
(5-8) モデラーの育成はどうすればいいの?
中級以上のモデラーを育成する方法としては、(1)メンターによる個人指導、(2)計画的なOJTなどがあります。また育成そのものは困難なので、育成の環境整備が重要になります。そのための施策としては、(3)育成環境の整備と、そのベースとなる(4)モデリング文化の醸成があります。これらの各施策については第6回の記事を参照してください。
何事においても中級以上の技術者を育成するのは困難で、それはモデリングでも同様です。上記にあるように、結局は個人による育成と人事評価も含む環境の整備が重要になってきます。
(5-9) ハイプカーブの各期間でモデリング活動は何をすればいいの?
モデリング文化を醸成するために、モデリングのハイプカーブの各期間において適した施策を行う必要があります。黎明(れいめい)期には規則を作って勉強会を開催したり、流行期には初心者教育の実施、幻滅期には失敗事例の報告会や再評価などを行います。詳細は第6回の記事を参照してください。
このようにそれぞれの時期に応じた施策をすることが必要になります。組織文化にも依存しますが黎明期が長い組織や一度幻滅期になると立ち直るまでの時間が異常に長い組織もありますので、組織と時期に応じた施策が必要になります。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- モデリングを成功させるために――持続可能なモデリングを目指して
今回はモデリングで失敗しないだけでなく、さらにモデリングを成功させ、継続するための方法を探ります。失敗しないコツが盾であるならば、成功と持続のコツは矛に相当しますので、これらを学んでモデリングを持続可能(sustainable)なものとしていきましょう。 - モデリングで失敗しないために――失敗から学ぶモデリングの実践的なコツ
モデリングを失敗しないためには、失敗の原因と失敗しないためのコツを知ることが肝要です。今回は失敗しないための実践的なコツを紹介します。 - モデリングはなぜ失敗するのか―― 悪いモデル、汚いモデル、意味がないモデル
誰もが失敗したくてモデリングする訳ではないのに、失敗しているモデリングを見る機会は減りません。今回はモデルの失敗例を通じてその原因を探ります。 - UMLやSysMLなどのモデリングは“いつ”“何を”“どうするのか”
「モデリングはいつ誰が何をどのようにするのか」――今回はソフトウェア開発の現場で、モデリングを実際にどのように実施しているのか見ていきましょう。またUMLやSysMLの使いにくいところを、開発現場ではどのようにカバーしているのかも見ていきます。 - UMLやSysMLを活用できないエンジニアのための実践的活用術(後編)
前編では「モデル」の目的とその効果、具体的なモデル手法について代表的なものを説明しましたが、後編ではその手法を実践するツールを紹介します。 - UMLやSysMLを活用できないエンジニアのための実践的活用術(前編)
モデリングの手法やツールの基礎を覚えるだけでなく、モデリングの目的やその本質をつかんで、ソフトウェアの開発現場で実際に役立つように基本を学んでいきましょう。