IT企業は儲かるのか?

「IT企業は儲かるのか?」という話をしたいと思います。

率直に言うと「儲かります」になりますが、だからと言ってお薦めはできません。
今、自分は東京のソフトハウスは辞めて、地方のメーカー勤務なのですが、利益率が7%で、
「すごい! 良くやった!」
と社長が大喜びしているワケです。まぁ、普通はそうなのだと思います。何を作るのにも「材料」が必要ですからね・・・ソフト以外は。

そうです。ソフトウエアは、マシンと開発環境、そして「作る人」さえ居れば作れてしまうワケです。
仮に人件費が同じだとして、どちらの生産性が高いかは、考えなくても明らかですよね。

次に売上金額の違い。
バブル期は、いわゆる「SE単価」が「100万円」なんて時期がありました。つまり、そこそこの実力のSEを一ヶ月稼働させる対価が100万円。バブル崩壊後は、100万円なんて見積もりを出したら客に激怒されましたが・・・それでも、自分の最大売上は月間で200万円を超えます。

開発に使用するマシンは、SGI製のワークステーションですが、顧客からの貸与品でした。
開発環境(C++コンパイラ等)は、SGI製の物がインストール済みでした。
仕事の内容が特殊なのと、会社が「下にもう一人、着けますから」と入ったので合計200万円ですが、実質私が一人で仕事をしていました。
「仕事」の内容には、カナダまで出張して、向こうの会社との打ち合わせなども含まれます。何年かこの仕事をやりましたが、この頃の私の月給が、「税込みで25万円」でした。

まぁ、これは特殊な例ですから、試しにプログラマやSEを客先に派遣する会社を考えてみましょう。
100万は無理なので、平均で60万円くらいにしておきましょうか。
月間の売上が60万円の人が10人居る会社だと、売上は月に600万円となります。12ヶ月で、7200万円ですね。
しかし、社員数10人と言ったら、零細企業となりますから、せめて社員20人で考えましょう。はい。年商1億4千万円。(これ、「利益率」とかで考えたら、どういう数字になるんでしょうか・・・?)
あとは、「いかに社員に金を払わないか」で努力をすれば、利益も相当な額が出るんじゃないでしょうか?

ちなみに、私に「税込み25万円」の給料を払っていた社長は、社員からもお客さんからも「キ●ガイ」と呼ばれていました。本人がどう思っているか知りませんが、あの人は、いつ誰かに刺されても何の不思議も無い人なワケです。

という事で、お金が儲かるのは確かだと思いますが、人生、そればかりが重要ではありません。自分がソフト屋の社長も目指さず、全くの別業界へ転職したのも、そう思った為です。
と言うか、ソフトという実体がないものに「振り回されている」感じに、嫌気がさしたのかも知れません。今は倉庫に出荷待ちの製品がずらりと並んでいるのを見ると、「そうそう。これが本当だろう!」という気持ちになってしまいます。

おそらく、自分がソフト業界に戻る事は無いと思います。

老荘思想に基づいたプロジェクト管理

大手メーカー系の開発プロジェクトに参加した時の話です。

親会社がメーカーという事で、子会社はその顧客の「別な部分」の仕事を受注するワケです。
かつて、大型汎用機が一般だった時代は、
「ハードをある会社の物にした場合、ソフトもその会社の物でないと動かない」
という縛りがあったワケですが、それとは違い、「商売上の利点」でそうしている模様でした。
つまり、ソフト的には初受注のお客さんでありながら、グループ企業間の別な商売上のつきあいは数十年の長きに渡りという感じで、まぁ「大・得意客」だったりするワケですね。

こうなると、ソフト開発でも下手な態度は取れません。
基本的に、「100%お客さんの言うとおり」に作業する事になってしまいます。

この状態で、開発プロジェクトのスケジュールを作るマネージャーは大変です。
「お得意さん相手」という事で、無制限に人や金を使えるなら問題はありませんが、さすがにそうは行きません。
限られた予算、限られた人員で、顧客の「無理」を聞く、というのは、実質、不可能なワケです。
という事で、自分が参加した時点で、プロジェクトのマネージャーが
「既に二人、病院送り」
となっていました。何度スケジュールを引き直してもダメなので、ついには精神を病んだ、との事で恐ろしいとしか言い様がありません。

ここまで来ると、会社も体面がありますし、大企業は人材が豊富です。
こういった有事に備えての「究極兵器」的な人間をマネージャーとして投入して来ました。
「その人は・・・何もしない人でした。」
誰から何を依頼されても・・・何もしない。
この人の周りは激怒し、次にはパニックになりましたが・・・本人は何もしない。

となると、この人の周囲に居る腕のある人達が、勝手に自分の縄張りを切り盛りし始めます。
関係者と緊密に連絡を取り合い、全体が破綻しない様にプロジェクトは回り始めました。
「そして、マネージャー本人は・・・何もしない。」
未だに思うのですが、あれは「そういう作戦」だったんでしょうか?
自分自身は「何もしない」事で、「周りを走らせる」タイプの大人物だったのでしょうか・・・?(私見ですが、どうしても「そうは見えなかった」と言っておきます)
あるいは、「マネージャ不在」となる事態を避ける為に、「とにかく、何が起きても大丈夫」と踏んだ、無責任かつ無神経な人物を選んだという事なのでしょうか?

まぁ、何もしないワケですから、確かに何のダメージも受けませんけどね。(「無用の用」ってヤツですか)
それに、プロジェクトのトップなワケだから、実作業を何もしなくても・・・まぁ、悪くは無いのか・・・。

ある意味「大企業の懐の深さ」を感じた一件でした。

年下の上司。

メーカーからIT企業に転職し、そのスピード感、若さに圧倒される日々でした。転職して配属された部署の最初の上司は、3歳年下の元気な方でした。
年下とは言え、知識は豊富で経験も充分で、年下なのに10歳以上年上なのではないかと思え、驚いたことを覚えています。
しかし、時折、若さゆえの失敗もあり、それも微笑ましくも思えました。気を遣うのは、飲み会の場での支払いです。
おごってもらうのも気がひけるし、おごるのも気がひけるので、割り勘でいいと思うのですが、時々おごってくれそうになるのです。
一度おごってもらうと、その次はもっと考えてしまいます。IT業界だからと特別ということもないのですが、やはり年下の上司は発生しやすい状況はIT業界の特徴かもしれません。メーカーに勤務していた頃は、良くも悪くも年功序列の雰囲気もあって、上司におごってもらうことに抵抗は少なかったのですが、転職した後は、このような仕事以外のことにも少々気を遣うようになりました。

意外に難しい「超」初心者のお客様への接客

私は以前、光回線・プロバイダーの代理店に勤めていました。
量販店でパソコンを購入されたお客様へ、光回線契約とプロバイダーへの同時加入をお勧めして契約をとる、いわばITの営業職です。
接客していると様々なお客様がいらっしゃいます。
パソコンやネットのことを熟知しておられて、時にはプロでも知らないような専門的な質問をされる方もいるので日々勉強が欠かせません。
しかし、意外に思われるかもしれませんが、一番接客が難しいと感じるのは、パソコンを使うのも初めてという「超初心者」のお客様です。
ついつい業界の人間は知っているのが当たり前と思い「プロバイダー」「ダウンロード」などの用語を使ってしまいますが、ご高齢の方は単語の意味を御存じないことも。
「専門用語がわからないので易しく説明してくれますか?」と言われ「プロバイダー」を「回線の接続業者」、「ダウンロード」を「情報の受け取り」などと言い換えて説明するので、非常に神経を使います。
「インターネットって何?」と聞かれたときは、どう説明したものかと思いましたが「世界中の、パソコン同士のつながりのことです。互いにつながると写真や文章のやりとり、調べ物などもできますよ」と説明して御理解いただけたときは安心しました。

IT業界の会社の内情ってこんな感じ・・・。

私は以前、IT業界の会社で働いていました。

みなさん、IT業界と聞くと一体何をしているかわからない。
とにかく最先端の商品、サービスを扱う専門家集団なんじゃないか?
社員の働き方も一般企業とは違って、個人主義で他人には無干渉。
実力さえあればどんどん上へ上り詰めることができる。

そんなとっても格好いいイメージをお持ちではないでしょうか?
もちろん、そのイメージ通りの会社もあることでしょう。

しかし、大部分のIT企業は真逆です。

扱う商品は世の中の先端を行っていても、会社の内情はというとそうでもない場合が多いんです。
外資系のような、定時で仕事は終わりなんてことはまずありませんね。
残業は当たり前。
しない日なんてない。しかも残業代は払われないこともしばしば。

強制的に参加させられる飲み会なんて、IT企業にはないですよね…

そんな訳はありません。まだまだ体質が昔気質のIT企業は行きたくもない上司の顔色うかがいの飲み会なんて日常茶飯事。女性はセクハラ被害を受けないように気をつけることが大事です。

専門家ではなくても専門家として参加できるIT業界

IT業界、特にシステムインテグレーターで他社と共同で開発プロジェクトに参加すると、
まさに人材が玉石混交であることが分かります。

例えば筆者の場合。もともとはWindows関連の技術で仕事をしていたのですが、ある時の案件
では、全く経験がないのにLinuxの専門家としてプロジェクトに参加することになりました。
少々のLinuxエンジニアではなくて、Linuxに精通したエンジニアとして。

プロジェクトメンバーの頭数を合わせるためか、それとも筆者に対する教育的な意図なのか
分かりませんが、知識ゼロから専門家として現場に出るようになったわけです。

そして、このような事情は筆者だけはなく、共同でプロジェクトに参加した他社のメンバーも
同様のようでした。そのため、少なくとも日本のIT業界は、専門知識がゼロであっても、
ある日突然専門家になれる稀有な業界だと言えるでしょう。
他業界からは知られざるIT業界の裏側です。

そして仕事である以上、「できない」では済まされないわけですので、現場に専門家として在籍する以上、否が応でも専門家並みにスキルアップすることを余儀なくされます。
このように、強引にでも仕事力が向上することもIT業界の特徴のひとつです。

コンピュータはいうことを聞いてくれない

ソフトウェア開発での一番困ることはコンピュータはいうことを聞いてくれないということです。
いや正しくプログラミングすれば正常に動作してくれますが、ある端末では動くけれどこちらの端末では動かないとか、サードパーティのソフトを使ってるとバージョン違いで動作しないとか、顧客のパソコンでは、変なソフトが入っていたため正常に動かなかったとか、予想もつかないことで障害やスケジュール遅れが発生することがしばしばあります。
一方でそのような予想がつかないことはソフトウェア開発ではしばしば無視されるためスケジュールされていない時間、つまり時間外対応をしなければならないのです。
また、自責のミスでも時間を予想以上に食われてしまうことがあります。
例えばプログラミングにはコンパイルという作業がありますが、しばしばエラーとなります。また、プログラムのバグもあります。
入力した文字が間違っていたとか、スペースが半角分多かったなどということで全く動いてくれません。
これは自責とされますが、このようにコンピュータは人間のようにあいまいには判断してくれないので何時間も苦しむことも頻繁にあるので、本当に大変な業界です。

システム開発の複雑さを伝えるのは大変

ソフトウェア開発に従事していますが、顧客にシステム開発の煩雑さを伝えるのはとても難しいことです。

ある時、システムの画面のレイアウトを変更してほしいという依頼がありました。
「入力欄の文字数を10文字ほど3か所に対して増やしてほしい」というものです。
顧客の意見としては、「それくらいすぐできるだろうから無償でやってくれないか」というものでした。
しかし、勿論それはなかなか難しい考えです。
入力文字を10文字増やすだけでも、そのプログラムコードを見てみないと修正は容易ではないからです。
その画面のプラグラムの行数は2万行近くある複雑なもので、単純に文字を入力するだけではなく、他の画面との関係やデータの整合性もあったので
私は5万円ほどの見積もりを出しました。
この提示に顧客は納得してくれませんでした。私は2万行あるところから該当箇所を探すだけでも数時間かかるし、他との整合性に気を付けないと
不具合が出るためテストもきちんとしたら少なくとも1日はかかると言いましたが全く納得してくれませんでした。
仕方がないので、その場は無償で対応し、別案件で大目に見積もりを出し回収しておきました。

職場結婚率が高いIT業界

主人がソフト会社に勤めています。
そして私も数年前まで同じ会社で働いていました。
二人揃ってIT業界に関わっているということになりますね。
周りを見回して思うことはとにかく職場結婚率が高いなということでしょうか。
学生時代に知り合った彼や彼女と結婚した人を除くと、
社内恋愛から結婚へというカップルがとても多いように思います。
バブル景気の頃に大量に入社した世代だからということもあると思いますが、
同期をみても圧倒的に職場で知り合って結婚へというパターンが多いです。
最近は残業の規制が厳しいのでそのようなことはないのでしょうが、以前は納期が迫る、またシステムに不具合があるような場合は長時間の残業と休日出勤が当たり前でしたので・・・。
必然的に職場の人間と一緒にいる時間はそれはもう長いものになります。また事務職で月単位に〆があるような職種と違って、基本的に先の予定はあまり読めません。なにかあれば即対応ということになるので、約束をしても変更また変更となってしまうこともありがちなので、そうしたことが理解できる職場の異性との交際は続くのだと思います。
新しい業界なので勤務のシフトも、社内の雰囲気も自由な会社がほとんどですし、堅苦しい感じもなく、職場の上下関係も厳しいものではありません。
それぞれ作業を分担して仕事を仕上げていく感じなので、社員同士もうちの会社は割りに仲が良いほうだと思います。

派遣社員さんへの感想

ソフトウェア開発をしています。
ソフトウェア開発は人材の流動性がとても高いところです。
派遣会社や協力会社の方々と一緒に仕事をすることもしばしばあります。
派遣会社というと昨今では待遇が悪く、こき使われているというイメージがありますが、
私の会社ではそうとばかりは限りません。
もちろん、難しいプログラムの開発をお願いしたり、無理を言って残業をしてもらうこともあり、正社員の側へ対する不満も少なくないと思い
ます。
しかし、一方で派遣社員の方々が管理に回ることはまずないので、基本的にはプログラミングやテストをするのみです。
何が言いたいかというと、私の勤めている会社では、派遣社員の方に比べて、社内の雑用や、各種の打合せ、顧客からの問い合わせ、障害対応などをスケジュール外の対応をしなければならず、純粋に決められた作業のみをこなす派遣社員の方々が羨ましいと思うこともあります。
私の会社では横柄に派遣社員の方に接するということはまずない雰囲気であるので、たまに派遣社員でもよいなあと感じてしまうこともあるくらいです。
まあ派遣社員ですと期間が終わったらいつ切られてもおかしくないので職場は不安定になるので良い所だけを見ても微妙ではありますが・・・。