『システム化とは』


ホームページのリンク構造 近頃「システム」とか「管 理」とかいう言葉を聞くとと心がう きうきしてくるという、普通の人から見ればおかしなことが私にはある。(*1)なぜそんな気分がするのか今 ゆっくり考えてみると……。

 まず第一に自分はカオスよりも秩序が好きなのだろうということが言える。(*2)やはり物事が整然として いると何かと気分がいいもんだ。
 第二には「システム化」すると何かと物事がやりやすくなるということがある。何かを再利用して無駄な手間を省くということが容易になる。(用は楽が出来 る。ふっふっふ……。)
 用はこんな風に理由を羅列しなくても、なにかと都合が良くやりやすくなるということなのだ、システム化とは。だから気分がうきうき?するのである。
 さてっと…。これでシステム化の意義は分かったが、実際には「システム」は何に使われるだろうか。

 例えばはノートの取り方だろう。ノートをどう作るかに苦心している学校の生徒、教師、職場のみなさまは多いのではないだろうか。
 それから部屋の片づけはどうだろう。私の部屋は倉庫のようにかなり散らかっているが力と機会があればいずれ片づけたいと思っている。
 私のようなホームページを作っている者としては、ホームページの編成の仕方、レイアウトなども「システム化」の対象だ。
 またパソコンのことになってすまないが、プログラミングなんかはシステム化の王道ではないか。プログラミングとはパソコンのソフトを作る仕事である。パ ソコンのソフトはまさにシステムそのものである。
 まあ、こんな風にいろいろあるが、これらのことを研究するとほかにもいろいろ応用が利くだろう。

 「システム化」のコツのような物を二つ気づいたので、ここに書いておく。将来的には二つに限らずもっと増えていくかも。

 一つは「別々な物を混同しない」ということである。

 例えば日常のToDo(やることリスト)(*3)を整理するときには、それぞれのToDoに重要度を付け られるだろう。このことによってどれが重要な ToDoか がわかるはずだ。では、あなたはまず重要な方からやるだろうか。必ずしもそうではない。あまり重要でない物でもはじめにやってしまうことが考えられる。 「重要=優先」ではないのである。これを混同すると簡単ですぐ終わらせられることなのに、後回しにしてためてしまうという問題が起こってきはしないか。

 パソコンを使ったことのある人ならたぶん、「処理の経過表示」というのを見たことがあるだろう。あの帯グラフの中の青い棒がどんどん増えていくというや つである。経過が分かるのでイライラしなくてすむからいいものだとおもう。でも、ときどき途中までは速かったのにあとからのびるのがのろくなって時間の当 てが外れたということがあるのではないか。なぜそんなことが起こるのだろう。これを説明するには、そもそもこの青い帯は何を示すのかということを知らなく てはいけない。処理の経過表示というからには一般にはかかる時間(あるいは既に終わった時間)を示している物だとユーザーは思う。時間なので棒ののびる速 度は一定になるはずだ。しかし実際のしくみはそうではないのではないか。例えばWebブラウザのステータスバーを例に取ってみよう。(*4)表示される青 い棒、あ れが何を示しているかといえば時間ではなく「全体のファイル数のうち何ファイルがダウンロードできたか」を示している。つまり時間ではなくファイル数を単 位にしているのである。だからファイルの中にほかより重い時間のかかる物があると、ファイル数としては同じだけれど、時間がかかって棒ののびがのろくなる ということがある。これも混同による問題である。

 もう一つコツとして無理に統一しようとしないというものがある。

 例えば今度から新しくシステムのしくみを変えるという場合がある。そういう場合はもちろん前からあった物すべて変えてしまってもいいのだが、それでは大 変ということがある。たとえばWebページのレイアウトを前からあった物もすべて変えるというのは大変なことだろう。それにまたシステムが変わるかも知れ ない。そしたらまたすべて変えなければいけないので大変だ。なので可能ならば新しく作る物(たとえばWebページ)だけ新しいやり方(レイアウト)でやる ということが出来るのである。ノートの取り方で言っても既に書いた物をいちいち消して書き直すのは手間がかかるし大変だ。次から書く物だけをその新しいや り方で書けばいい。

 また例外もムリに統一しないほうがいい。例外はシステム化にそぐわないので、なくしてしまおうと思いがちだが、場合によってはその例外があることに何か 意味があるということもある。そういういう場合はムリに例外を消そうとせず、例外をシステムの中に組み込んでしまうことの方がいいかも知れない。

 以上が私の考えたシステム化の意義と、そのコツであった。(コツはまた増えるかも知れない。)
【2004年 11月10日wed.】

(*1)とは言ってもがちがちの管理が好きなわけじゃありません。何かのメリットを最大限 引き出すと言うことが好きなだけ です。

(*2)秩序のことを何語かで「コスモ」というそうです。星座が秩序立って並ぶので宇宙の ことを「コスモ」と言い、花びら の並びが秩序立っているのでコスモス(秋桜)のことを「コスモス」と言うそうです。

(*3)ToDoとは「やること」とか「タスク」とか言い換えられるでしょうか。ToDo リストを作っておくと忘れっぽい 自分のような人間でも用事を忘れ なくてすむので大変助かります。私は今はパソコンを使ってテキスト形式で書いたり、専用のソフトをダウンロードしたりして付けてます。

(*4)Webブラウザのステータスバーほど当てにならない物はないって思うんですけど、 みなさんはどう思います? ディ スクのエラーチェックの時のステータスバーなんかもぜんぜん当てにならないですね。

→竹風の部屋INDEXへ

© Takeaze 2004 All Rights Reserved

v1.0.0 (Last Updeated 2004.11.16)