ラベル SE の投稿を表示しています。 すべての投稿を表示
ラベル SE の投稿を表示しています。 すべての投稿を表示

2014年12月1日月曜日

メンテナンスとの戦い

メンテナンスの正体

よく、Webサイトや、インターネット上のさまざまなサービスで、「メンテナンス」という言葉を聞きます。

いったい何をするんだろうと思われる方も少なくないかと思ます。

私も、今の仕事をするまではそう思っていました。

メンテナンスにもいろいろな種類があります。

緊急メンテナンス

いわゆる、サーバーが止まってしまうとか、データベースが壊れたとか、突然不具合などのトラブルが発生して、再起動させたり。
データベースであれば、バックアップから復旧したりといったことを行います。

もう、ちびまる子ちゃんのように、顔に線が出てしまう心境。

臨時メンテナンス

緊急性は高くはないけれど、定期メンテナンスを待っていると少し遅いと感じられるときに行います。
主に、ソフトウェアのアップデートや、システム上で何か変更を加えたい、ルータなどのネットワーク機器を交換したり、設定を変更したりといったことになるでしょう。

定期メンテナンス

あらかじめ決められているスパン(1か月ごとなど)で実施する、ルーティーンワーク。
OSの更新プログラムの適用、ソフトウェアのアップデート、ログなどのバックアップを取ったり、
臨時メンテナンスの部分に書いてあることでも、定期メンテナンスまで待てるようなものは、
ここで行います。


主にこういったことを行うのがメンテナンスです。

IT化とブラック化


会社のIT化が進むにつれて、サーバが増え、ネットワーク機器が増え、メンテナンスする対象が少しずつ増えてきました。

そうすると、今まで、「ちょっとこれからサーバ止めますね」とそのサーバを使用している数人に声をかければよかったものが、
前もって計画を立て、決められた時間内に処理をする必要が出てくるようになります。

さらに、ファイアウォールのような、止めるとインターネットに接続できなくなるような機器のメンテナンスを行う必要が出てきて、土日にしかできないようなことも発生。

さらにさらに、止めると業務に支障が出る基幹的なシステムも管理するようになり、
深夜か早朝しかできないようなことも発生。

IT業界はこういった運用だけではなく、開発も労働環境が厳しいところもあり、
人が集まらないということを耳にしたことがあります。

なかなかITに詳しくない人に、この苦労をわかってもらえないというのが、
非常に難しい部分でもあります。


2014年11月21日金曜日

マニュアルとの戦い

理想と現実


社内で、何か新しいシステムを導入したり、自分で開発したりする場合必ずと言っていいほど、マニュアルを作成しなければなりません。

マニュアルが必要ないように、ユーザビリティの高いシステムを作れば問題ないのではないかと、
私も思いますが、なかなかできない現状もあります。

「マニュアルがないとわからない」
と言われてしまうので、できるだけ必要のないようにシステムを開発したとしても、
システムを開く前にそういわれてしまうので、作らざるを得ないということもあります。

でも、マニュアルは見ない

マニュアルを作ったからと言って、見てくれるとは限りません。

むしろ、見てくれないといったほうが正しいでしょう。

システムに対するサポートのうち、7~8割は、どこかに書いてあることに対する質問です。

「マニュアルに書いてありますけど......」なんて言いたくなりますけど、

「聞いた方が早い」んです。

でも、マニュアルはやはり作らなくてはいけないんです。

仕様書との兼用

そこで、せっかく作ったのにという自分の中での気持ちを抑えるために、
私は、仕様書と兼用させています。

マニュアルの一部に仕様を書き込んでおいています。

今まで、仕様書とマニュアルを別々に作っていましたが、これに結構時間がかかります。
特にFileMakerの場合は、システム構築にかかる時間より、マニュアル+仕様書作成にかかる時間の方が長い気すらする時さえあります。

兼用させることによって、少しでも省力化しようと考えています。

しかし、私が求めるのはやはり、マニュアルのいらない、システム開発です......

2014年11月3日月曜日

Linuxという選択肢

今年4月のWindowsXPのサポート終了に伴う大きな動きがありました。

多くの企業では昨年から今年にかけてパソコンを新しいOSが搭載されたものに買い替えたところも多くあるのではないかと思います。

企業ユーザはインターフェイスの使い勝手に問題のあるWindows8ではなく7を選択した、
というところも多いでしょう。

また、このタイミングでWindowsをやめて、Linuxにという選択をした企業も少なからずあるということを耳にしました。

実際私も、Linuxを導入しようか迷っていた時期もありました。

しかし、準備期間が足りずにギブアップしてしまいました。

PCに慣れた人だけならともかく、そうでない人も多く、サポートする体制が整わないと、
判断し断念しました。

まず、Linuxといっても最近ではさまざまなディストリビューションが開発されています。

※ディズトリビューションはLinuxを使いやすいように、GUIなどを追加し、一般の人でも簡単にインストールできるようにしたものです。

有名なところでは、CentOS、Ubuntuが一般的でしょうか。

私は両方使ったことがありますが、どちらも見た目はWindowsと変わらない部分も多く、社内でのサポート体制際しっかりできれば、会社で一般ユーザ用のOSとして採用できるような感じは受け取れました。

メリット
・OSは無償
・Officeソフトもついてくる

デメリット
・一般的に開発者の方が使うことが多く、一般まで浸透していないので、情報がWindowsに比べると少ない
・今まで使っていソフトは使えないことが多い。

よって使える場面は制限されるかもしれません。
私的にはこういった職場であれば、導入できる可能性があるのではないかと思います。

・PCではOfficeやメール、ブラウザしか使わない
・使用する社内システムなどがブラウザからのアクセスに対応

こういったところでは、Linuxを使える可能性があるかもしれません。
もし、移行できるのであれば、コスト的にかなり削減をすることができます。

Windows7も5年後には買い替えを検討しなくてはいけないので、
それまでに再度考えてみたいと思います。