
ソフトウェア資産管理について考える
2006/12/20
ソフトウェア資産管理は難しい。難しい理由にもいろいろあるが、ソフトウェア自体が目に見えないということもあるし、複製が容易なので購入した以上のソフトウェアライセンスが使われる可能性を排除できないというのが主な理由であろう。物理的に存在しているモノの資産管理であれば、目に見えるものをその個数分だけ適切に管理するだけで済むのに比べると、その難しさが容易に想像できる。そこで今回はソフトウェア資産管理の方法を体系的にまとめ、少しでもソフトウェア資産管理を楽に進められることを目指してみたい。
ソフトウェア資産管理の目的
そもそもソフトウェア資産管理は何のために行わなければならないのだろうか。大まかに分けて以下の5つが考えられる。
- 所有ライセンスの把握(現在社内にはどれだけのソフトウェアライセンス資産を所有しているのか正確に把握する)
- 導入ソフトウェアの把握(社内のPCに何がどれだけインストールされているのかを正確に把握する)
- コスト削減(余分なソフトウェアライセンスの購入をなくす)
- 不正防止(所有ライセンス以上のソフトウェアをPCにインストールすることを防止する)
- セキュリティ上の配慮(PCにインストールされているソフトウェアバージョンを正確に把握し、確実にセキュリティパッチを適用する)
この中で最も重要なのは導入ソフトウェアの把握である。以下では導入ソフトウェアの把握方法について記していきたい。
導入されているソフトウェアの把握方法
- - PR -
ソフトウェア資産管理で一番手間取るのは、導入されているソフトウェアの把握ではないだろうか。社内のPCに何がどれだけインストールされているかを知るためには、すべてのPCの中身を調べるしか方法はない。導入ソフトウェアの把握には4つの方法が考えられる。
方法1 ユーザーに自己申告してもらう
これはチェックシートを全社員に配布し、ユーザーに自己申告してもらう方法である。準備に一番手間がかからない方法といえるが、集まってくる結果の信憑(ぴょう)性は限りなく低い。その理由として、都合の悪いソフトウェアは申告しない、PCについて詳しくなくてよく分からないので適当に申告する、もしくはきちんと申告したつもりだが実はバージョンが間違っていた、などが考えられる。これらの問題は上記のソフトウェア資産管理の目的を考えれば致命的に近い。従ってこの方法はあまりお勧めできない。
方法2 IT部門が巡回してチェックする
IT部門の人が各ユーザー先を訪問してチェックする方法である。この方法はIT部門の手間がとてもかかるという問題のほかに、ユーザーから見ると自分のプライベートな空間を詮索されるような気がして不快である。特に、経営陣や社内の機密情報を扱う部門のPCをチェックする場合にはかなりの配慮が必要となる。他に手段がなければやむを得ないが、できれば避けた方が無難といえる。
方法3 ソフトウェアインストール情報を自動取得するツールを利用する
ツールを配布し、各ユーザーが自分のPC上で実行した結果のログを回収するという方法である。この目的で作られたフリーソフトウェアがいくつか存在するので、それらを使えば準備にそれほど手間がかからない。この方法の問題は、使用するツールのログが平文である場合、ユーザー側で都合の悪いデータを改ざんすることが可能なことである。
方法4 IT資産管理ツールを導入してシステム的にチェックする
各PCにIT資産管理ツールを導入し、必要なときシステムが自動的に各PCから導入ソフトウェア情報を抽出するという方法である。IT資産管理ツールが結構高価なことと、各PCにIT資産管理ツールをインストールする手間がかかるという問題があるが、導入に成功すればその後の運用の手間がかなり軽減される。
導入ソフトウェア把握の体験
ここでは、私が方法2、3、4を実践してみた時の体験をご紹介したい。
方法2の「IT部門が巡回してチェックする」
- チェックしに行くと「今余計なもの消すから待って」という人が多発し、かなり時間がかかった
- 存在するはずのPCが見つからず、そのPC分のチェックができなかった
→事前に資産管理の重要性とチェックの方法を十分アナウンスしておき、当日スムーズにチェックできるような準備をしておくべきだった
方法3の「ソフトウェアインストール情報を自動取得するツールを利用する」
- ツール利用後のログが各PC上に残ったままである人が多かった
- 同じ方法で翌年チェックを行うと、前年度のログを間違えて提出する人が多発した
→ログ提出後、確実にPC上からログを削除してもらう仕組みが必要だった
方法4の「IT資産管理ツールを導入してシステム的にチェックする」
- ユーザーが勝手にPCのOSを再インストールするとIT資産管理ツールが消えてしまう
- 管理ツール上でPCが見えないとき、単にPCの電源が入っていないのかPC自体が紛失しているのか分からない
→導入ソフトウェア把握の前に、PCの棚卸しをするべきだった
どの方法を採用すべきか
さて、各方法について説明したが、では実際にどの方法を採用すべきか。私が推奨するのは以下の通りである。
中小企業
中小企業の場合、従業員があまり多くないので、方法2の「IT部門が巡回してチェックする」を選択することも可能である。従業員数の変化があまりないのであれば、思い切って方法4の「IT資産管理ツールを導入してシステム的にチェックする」を選択すると、その後が楽である。ITリテラシーが高い企業であるならば、方法3の「ソフトウェアインストール情報を自動取得するツールを利用する」を採用すると、費用対効果が最も高いかもしれない。
大企業
大企業の場合、方法2の「IT部門が巡回してチェックする」方法は考えられないので、方法3か4に絞られると思われる。大企業は予算的に余裕がある場合が多いので、方法4の「IT資産管理ツールを導入してシステム的にチェックする」を採用することも考えられるが、ユーザーが勝手にPCのOSを再インストールする場合も多いと思われ、むしろIT部門の手間が増えてしまう可能性がある。そう考えると方法3の「ソフトウェアインストール情報を自動取得するツールを利用する」が一番無難かもしれない。
従業員の増加が著しいベンチャー企業
ベンチャー企業の場合、方法4の「IT資産管理ツールを導入してシステム的にチェックする」を選択するのは予算的に厳しいであろう。従業員数が少ない場合は、方法2の「IT部門が巡回してチェックする」を選択することも可能であるが、すぐに従業員数が増えることを考えると、むしろ早めに方法3の「ソフトウェアインストール情報を自動取得するツールを利用する」ことを準備したほうがよいかもしれない。
関連リンク
国内某有名ITベンチャー企業に創業メンバーとして携わる。国内最大規模のシステムを構築運用してきたほか、社内情報システム業務を経験。韓国の交友関係が豊富なことから、韓国関連で多数のシステムインテグレーションを行ってきた。
ソフトウェア資産管理は、所有ライセンスの把握、導入ソフトウェアの把握、コスト削減、不正防止、セキュリティ上の配慮といった点から欠かせない。この中で最も重要なのは導入ソフトウェアの把握である。
導入ソフトウェアの把握には、ユーザーに自己申告してもらう、IT部門が巡回してチェックする、ソフトウェアインストール情報を自動取得するツールを利用する、IT資産管理ツールを導入してシステム的にチェックする、という4つの方法が考えられる。
中小企業の場合、IT部門が巡回してチェックする方法、IT資産管理ツールを導入してシステム的にチェックする方法、場合によってはソフトウェアインストール情報を自動取得するツールを利用する方法も利用できる。
大企業の場合、IT資産管理ツールを導入してシステム的にチェックする方法か、ソフトウェアインストール情報を自動取得するツールを利用する方法が考えられる。
ベンチャー企業の場合、IT部門が巡回してチェックする」を選択する方法か、ソフトウェアインストール情報を自動取得するツールを利用する方法が考えられる。
運用管理者のための知恵袋 バックナンバー 連載インデックスへ»
- 第1回 「システム運用管理担当者」を脱皮せよ
- 第2回 基本サービスこそ運用が難しい
- 第3回 セキュリティ対策はどこまで行えばいいのか
- 第4回 失敗しないグループウェア導入法とは
- 第5回 意外に危ないメーリングリスト運用
- 第6回 ファイルサーバの導入に失敗しない方法
- 第7回 現実的でバランスの良い冗長化について考える
- 第8回 TV会議システムを導入する前に考えること
- 第9回 安く、早く、確実、安全なバックアップとは
- 第10回 ソフトウェア資産管理を考える
- 第11回 社内PCの購買と管理を賢く行うには
- 第12回 サーバの設置場所はどこがいいか
- 第13回 ワークフローシステムの賢い導入法
- 第14回 会議室を効率的かつ便利な空間にする
- 第15回 情シス業務アウトソーシングの秘訣
- 最終回 社内ブログを導入しよう
|
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
| IFRSが経営、業務、ITに与える影響とは? 導入に必要な「4つのフェイズ」を紹介 New! |
| 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |
|

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | 「いつかは壊れるサーバ」そんな故障に 迅速で安価に手軽に対応する方法とは? New! |
| ◆ | TomcatやJBossなどAPサーバ環境に関する 情報を集約! “業務”用APサーバ大百科 New! |
| ◆ | 一気に解説! 最新のクラスタストレージ 「RAIDを超えたストレージ基準」……など New! |
| ◆ | 【CTC事例】約30の基幹システムを統合! 膨大なバッジジョブを制御した方法は? |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| ◆ | その数、なんと400台以上! グループ内 サーバの「統合管理」によるメリットは? |







