いま読んでいる『すぐに役立つアドバイスを満載!! 管理者になったとき困らない 実践的ソフトウェア開発工程管理』(竹山 寛/著・技術評論社)のなかに、こんな一節があった。
「なるほど」と納得した内容なので、引用してみる。
まず, ソフトウェアはドキュメントとプログラムから構成されていることに注目されたい. 極端にいえば, 紙と鉛筆があれば, どこででも作成(設計/開発)できる世界である. このことが, ソフトウェアというものを, よりわかりにくくしているのかもしれない. この特性から管理者は, その管理を定性的なものと捉えてしまい, フィーリングで物事を片づけようとしてしまうのである.
ここで, 定性および定量という言葉の意味について, 一度まとめておこう.
<定性/定量の意味>
定性(定性分析)とは「ある物質(プログラム)にどのような成分が含まれているか」ということまでであるが, 定量(定量分析)は「ある物質(プログラム)にどのような成分がどのくらい(数値として)含まれているか」であり, 両者の間には大きな違いがある. 定性分析は, 結局のところ漠然と見るだけなので肝腎なものが何も見えないが(つまり, 何をどう管理すればよいのかがわからない, ということになる). 定量分析は成果物のすべてを定量データとして数量化し, 予定/実績/目標という尺度で計り, 管理することである.
と、ここまで読んでまたすっかり開発者(としてやるべきことが見えた)気分になって浮かれたのですが。えー、続く以下を読んですぐに冷静になりました。
すなわち, ソフトウェアこそ定量データの宝庫である.ーー見る者が見れば…, であるが.
ここで, 誤解しないでほしいのだが, 定量的な管理を行えば的確な管理ができたということにはならない. 管理の対象が生身の人間が開発するプログラムであることで, 問題はいっそう難しくなっているのである*(*第3章では, 開発と管理ということについて, 筆者の経験から深く掘り下げていくことにする.).
そゆわけで、めげずに「第3章 開発と管理」を読んでいくよ。朝いちばんで読むことにしているので、最近ものすごー賢くなった気がする(はい、はい、気のせいです気のせい←どこからともなく聞こえてくる幻聴に答えています)。
いずれにせよ、開発開眼の日は近い(はい、はい、はい、)。
コメント