開発会社はいつ専用のシステム管理者を必要としますか?


10

会社の主な焦点がソフトウェアの開発、展開、保守である場合、専用のシステム管理者を雇うのはどの時点で賢明でしょうか。必要な警告サインは何ですか?

回答:


11

システム管理タスクを処理している人は、それらのタスクにかなりの時間を費やしています。パーセンテージは組織によって異なる場合がありますが、システム管理に時間を費やす人とその主な責任とのトレードオフです。もう1つの要因は、ネットワークサービスの品質と稼働時間です。ネットワークをほとんど管理していない、またはネットワークの維持に問題がある人がいる場合は、ネットワークを知っており、積極的に行動できる専門の人が必要です。

だからいくつかの基本的な経験則:

  1. 経験豊富なシステム管理者が処理できる停止または機能低下したネットワークサービスがありますか?
  2. 現在システム管理者は、システム管理タスクに30%以上の時間を費やしています(%は異なる場合があります)。

10

ASICやハードウェアの設計会社など、小規模な会社にシステム管理サービスを提供する請負業者として、私は次のような見方をしています。

システム管理者の価値は、主に彼の直接コストと、エンジニアではなくシステム管理者であるエンジニアの直接コストとの差ではありません。

私の経験では、ほとんど(すべてではない)のエンジニアは優秀なエンジニアですが、システム管理者はひどいです。彼らはエンジニアリング側のやり方を知っていますが、ネットワーク、サーバー、およびサービスの構築は常に行うことではありません。

システム管理者は、エンジニアの生産性を向上させることができれば、彼の価値を高めることができます-私が働いている特定の業界では、ネットワークインフラストラクチャを変更することにより、回帰およびシミュレーションサーバーファームによって実行される作業単位を2倍以上に増やし、価値を高めていますサーバーファーム、エンジニア、および非常に高価なツールライセンスの。これは、エンジニアをシステム管理者の仕事から解放するだけではなく、ビジネスにとってはるかに大きな価値でした。

もちろん、すべての会社がそのような低価格の果物を持っているわけではありません!..

より多くの人々が働くことを妨げるダウンタイムを回避することにより、価値も増加します。私はいつもあなたのITリソースがない場合は、言って持っていない上、部位であることが、その後、彼はかなり良い仕事をやっています...

必要なのは、仕事を探している、または何かを売りたいと思っている人だけではなく、信頼している人からの評価です(彼らもそうするでしょうが)。あなたのサイトに入ってきて、前から後ろへ、そしてあなたが何をしているのか、あなたがそれをどうやってしているのか、そしてあなたが達成しようとしていることについて質問をする誰か-これらはすべて非常に異なるものです!

これらの人々を見つけることは、簡単か難しいかもしれませんが、:)私はあなたが他の業界の仲間のネットワークと話をして、彼らが過去に良い人か悪い人かを尋ねることをお勧めします。あなたの研究をしてください。参照を求め、確認します。

また、これにはお金がかかることを認識しておく必要があります。FT / Pまたはコンサルタント(またはコンサルタントのチーム)の時間。私は個人的に、週に少数の固定されたオンサイト時間で会社に従事することを好みます。その後、彼らは私のチーム全体とさまざまな専門知識にアクセスできるので、大規模なFT / Pスタッフを常に給与に雇わなくても、必要に応じて対応を拡大(または縮小)できます。ある時点で、上級ITまたはITマネージャーとしてだけでなく、独自のFT / Pを使用することは理にかなっています。しかし、適切なチームができれば、すぐにそこに行く必要はありません。

また、新しいボディは、いくつかのことを行う方法を変更することを望んでおり、最初の変更はでこぼこである可能性があることも理解してください。これが、自分がどこにいるのか、どこになりたいのか、自分ができる/できるのかの間のトレードオフまで、誰を連れて行くのかを信頼しなければならない理由です。

あなたが質問をしているなら、今こそ研究を始める時であり、そしておそらく評価を行うために1人か2人のコンサルタントを雇うべきです。次に、彼らが言うことを取り、次のステップは何かを決定します。


6

たぶん何か悪いことが起こる直前:

  • 基幹業務アプリの定期的なバックアップがないことに気づいた場合-ライセンスや顧客を追跡するものなど

  • 本番サーバーにパッチが適用されたか、メンテナンスがスケジュールされた時期を思い出せない

  • RAIDアレイで2つのドライブに障害が発生したため、ファイルサーバーが停止していることがわかります

  • 古いマシンと既存のマシンを置き換えるために新しいマシンをプロビジョニングするのに1日以上かかる

  • プリンターのトナーが不足しているか、LCDディスプレイに「メンテナンスが必要です」と表示される

  • 「すべての拠点は私たちのものです」または同様のネットワーク侵入

  • 電子メールサーバーが最新のスパム攻撃に圧倒されている

私がショートリストに挙げていない他のWTFの瞬間があると確信しています。


4

欠席しているsysadminに代わって開発者と管理者スタッフに入力してもらうことで失う生産性の量が、sysadminの給与以上である場合。


4

開発者がsysadminタイプのタスクに夢中になってしまうまで待ってはいけません。私が出会ったほぼすべての開発者は、消費されているという目に見える兆候を与えることなく、ある程度のシステム管理を満足させる能力を持っています。開発チームがsysadminの負荷によって目に見える影響を受けていることに気付くまでに、おそらく、必要以上に彼らの時間を費やしているでしょう。

逆に、初期のシステム管理者は、sysadminロールで十分に活用されていない可能性があります。それらを開発チームに統合することを検討してください。ソフトウェア製品が、技術要件に関するフィードバックを提供する積極的に参加しているITリソースからの早期の入力があったため、問題が発生したことはありません。通常、そのリソースが関与していなくても、ITに関する考慮事項が短期間で解消されます。

あなたが質問をしているのであれば、私の推測では、転換点に到達したことを示す行動をすでに観察していると思います。


4

1か月分のログを作成することをお勧めします。あなたまたは従業員がsysadminタスクに時間を費やすたびに、それが誰であったか、どれくらいの時間がかかったかを記録します。月末に、それまでの合計金額を計算し、2倍にします。それを2倍にすると、システム管理タスクを実行するために支払った時間と、収益(つまり、コーディング)を生成するために使用できたはずの時間の損失を表します。

その数がわかったら、「月額の価格でフルタイムのシステム管理者を取得できますか?」と自問してください。

はいの場合...誰かを雇います。

また、お住まいの地域のサービス会社もご覧ください。リテーナーの状況に取り組む多くの人がいます。これは、フルタイムではなく誰かが必要になるまでの期間に適したソリューションです。フルタイムのシステム管理者が唯一の選択肢ではないことを理解してください。また、福利厚生やその他の人事問題に対処する必要はありません。注:私はこれらのサービスを小規模ビジネスに提供する会社で働いているため、少し偏見があるかもしれません。


4

コンピューター室がこんな感じ。=)

ケーブル混乱
(ソース:tvsnob.com

より深刻な注意点として、開発者が開発および管理に費やしている可能性のある時間を費やしているときは、そうすべきです。これらは非常に異なるスキルセットになる傾向があるので、上記のような状況を回避するために、誰かがクランチの前に(パートタイムベースであっても)参加するのは良いことです。


1
これはスパゲッティ業界のデータセンターですか?
首謀者

3

また、システム管理者がほとんどの開発者にはない経験と知識をもたらすことも考慮する価値があります。彼らは、ネットワークの仕組み、データベースを最大限に活用する方法、アプリケーションを拡張する方法を知っています。彼らはほとんどの開発者に少し異なる考え方を持っている傾向があり、その知識は非常に貴重な場合があります。


2

あなたの大きさにもよりますが、

  • 1人以上の開発者が定期的に時間の40〜50%を費やして、システム管理関連のタスクを実行します。
  • 構成が技術的な理解を超えて成長した

2

シンプル:5対1。

すべての「if」句は関係ありません。平均して、新興企業では5対1であることがわかります。「開発者の時間の30%はsysadminの作業に費やす」など、多くの指標があります。

私の個人的な(18年の)経験では、5人のユーザーがコードを開発するときまでに、集中管理されたシステム/サービスの構築を手伝うために誰かが来て、サーバー/ソフトウェアを管理せずにコードの作成で生産性を維持できるようにする必要があります。システム、および(給与)投資の利益を提供します。


1

セキュリティに関心があり、現在の従業員が必要な稼働時間を提供するサーバーを保護および維持できないことを知っている場合でも。


1

これを尋ねる必要がある場合は、おそらくシステム管理者が必要だと思います。

上記のビジネスケースは素晴らしいものであり、承認を得るために役立ちます。しかし、誰かがこれを行うのに費やす時間に不満を感じている、または動揺している場合、それは警告の兆候だと私は言います。物事がタイムリーに行われていない場合は、誰かが必要です。

セキュリティ、メンテナンス、基本的なタスクはしばしば無視されることを忘れないでください、そしてあなたはそれがあなたに噛まないであろうことをここで賭けています。もしあなたがそれを買う余裕があるなら、それが会社を廃業させないことを意味し、あなたは誰かを手に入れたいかもしれません。物事がスムーズに実行されるようにするための少なくともパートタイマー、おそらく大学生。


1

必要に応じて、小規模から始めて、1時間ごとにコンサルタントを雇ってニーズに対応します。

開発者に1日200ドルを支払っていて、彼がその時間の4分の1をネットワークの管理に費やしている場合、その開発者のスキルの75%が利用されています。

1日50ドルの予算を使用して、ITコンサルタントを雇い、週に1回2時間出向いて、ネットワークを1回だけ利用します。また、内部リソースがない場合は、見積もりを出して、具体化することもできます。

それは本当に1についてです。あなたはその仕事をすることができる人を持っていますか?2)彼らは経験をもって正しくそれを行うことができますか、それとも彼らは「それを振る」のですか?(それを翼にすることはあなたを殺すでしょう)および3)その開発者の時間はITコンサルタントのコストよりも価値がありますか?

必要に応じて、パートタイムまたはフルタイムで採用してください。システム管理の経験を持つ人がいない場合は、実際に使用するようには使用しないでください。それは後でお尻を噛みます。


50ドル/日?1時間あたり$ 50 +を計画します(米国の場合、それが良ければ...)
gWaldo 2012年

0

実際には、これに対する答えは何よりもビジネスケースの詳細です。

開発者が実際の開発ではなくシステム管理者の仕事をしている間に失われる潜在的な総収入が、システム管理者を雇うのにかかるコストよりも大きい場合、システム管理者が必要です。


2
この回答は、開発者がsysadminジョブと同様にsysadminジョブを実行できることを前提としています...
Brann

0

開発者がシステムの保守に多大な時間を費やす必要がある場合。すべての開発者はコンピューターを使いこなすことができますが、ネットワークを管理するために必要なスキルがない可能性があります。そうすることで、開発に時間を費やすことがなくなります。支払われている。

それは本当にあなたの予算があなたがシステム管理者を雇うのを許すかどうかに依存します、そしてあなたがドメインをセットアップしているかどうか、現時点でうまく管理されているかどうか、あなたが持っているサーバーの数と方法など、考えるべき他の多くの要素があります彼らが必要とする多くのメンテナンス、そしてあなたのネットワークの状態。

あなたのコンピュータはあなたのビジネスの中核部分なので、それらがダウンした場合、あなたは時間とお金を早く失っています。ですから、あなたがおよそ12台以上のマシンを手に入れたら、専門家に雇うことを勧めます。


0

運用サーバーへの展開と日常的なメンテナンスに費やされた開発者の時間を分析します。これが数週間一貫している場合、これが1週間の標準的な開発者の作業時間を超える場合は、専用のシステム管理者が必要になることがあります。ですから、パッチを展開して適用するのに十分な時間があれば、それは私にとって指標になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.