ソフトウェア開発における「シャドーIT」のメリットとデメリット

StackOverflow https://stackoverflow.com/questions/874242

  •  22-08-2019
  •  | 
  •  

質問

最近、いわゆる「」の出現が見られます。シャドーIT」 多くの組織内で。この用語にまだ馴染みがない方のために説明すると、この用語は、サムドライブを使用してファイルを共有したり、ビジネスタスクを達成するために「未承認の」ソフトウェア製品を使用したりするなどの手段で、通常の IT ガバナンスを回避することに成功した人々を指します。シャドー IT はテクノロジー グループ内から発生することもありますが、多くの場合、マーケティング部門や営業部門などの非テクノロジー分野から発生します。

私が本当に興味があるのは、ソフトウェア開発におけるシャドー IT の例です。Excel や Access などの製品は、その共通性により広範な組織が簡単にアクセスできるため、多くの場合、原因となります。多くの場合、これは、ソフトウェアがビジネス機能を実行するのに十分な知識を持っているが、企業向けのソフトウェアを構築する際に必要な通常の考慮事項をすべて認識するには十分ではない人によって推進されます。

ソフトウェア開発分野で、どのようなシャドーITの事例を目撃しましたか?この慣行によって非公式に対処されているプロセスは何ですか?また、これらのツールはどれほど重要になっていますか?一例としては、マーケティング部門全体でプロモーションを追跡するために、フォルダー共有上で単一の Access データベースを使用することが一般的になっていることです。これは双方向に影響することを覚えておいてください。これは非常にリスクが高い可能性がありますが(セキュリティの欠如、災害復旧など)、まったく予期しないソースからイノベーションが生じる可能性があります。

役に立ちましたか?

解決

利点は、ユーザーが必要なとき、彼らが望むと必要な正確に何を取得し、それを必要とすることです。大きめのITショップを通じて要求を取得すると、ユーザーのためにしようと経験です。 ITはほとんど彼らが求めている、まさにビジネスの所有者を与えてみましょうするために、ビジネスの知識を持っていない、との要求が拒否されたとき、または改正要件、平易な英語での説明(または任意の言語で)まれ迫っている。

欠点が利益を上回ります。ソシエテジェネラルは、「ITの影」に一部起因十億を失いました。 Accessアプリケーションは、例えば、必要不可欠になり、それを作成した人の能力をoutgrows、またはその人が離れたときにはサポート悪夢を引き起こす可能性があります。でも下手に書かれたCrystalレポートは、それが時間を報告すると、周りに来るとき、それがアクセスしているデータベースを下にドラッグして開始するように人気があり、広く普及することができます。レポートは完全にリレーショナルデータベースを理解していなかったことを書いた人ならば、それはいくつかの状況で不正なデータを作り出すことができます。悪いビジネス上の意思決定を行うことになり、データ。商用(外部委託)アプリケーションを使用すると、ユーザーが正確に彼らが望むものを得られないことが保証されます。常に妥協、およびそれらが作られた理由の説明なしがあるでしょう。

前のポスターは正しかったです。 ITは、その仕事は十分に行っていないので、それが存在するシャドウ。十分なビジネス知識、十分な応答性、および特に十分ではない通信はありません。 「ITの影」が存在し、なぜこれらのことはあります。マシンのために支払った企業の経営者、管理者、データベース管理者、およびプログラマ。 ITがそれの視力を失ったとき、それは彼らを失望ます。

他のヒント

まあ、私はこれらの事はどこにでもあると仮定します。それはないどのような方法で会社の運転を脅かす場合ではない大したます。

結局のところ、ほとんどのビジネスにとっての主な原動力は結果です。金儲け。ソフトウェアに何千ドルも費やすことなく、「シャドー IT」を使用することで、業務に必要な望ましい成果を達成できると企業が認識しているのであれば、私にはそれが奨励されているとしか思えません。このような方法で運用する場合の落とし穴を指摘するのは、開発者としての私たちの仕事の一部であると感じています。

「シャドー IT」の長所は次のとおりです。

  • コスト - 安価
  • ソフトウェアを作成する人はソフトウェアの専門家ではないかもしれませんが、ドメインの専門家である可能性が高く、ソフトウェアがどのように機能するかについて本質的な知識を持っています。
  • IT の編成方法によっては、「シャドー IT」はコア IT よりも早く変化やビジネス ニーズに対応できる場合があります。

そして短所

  • 作成されたソフトウェアは、拡張性、エラーの適切な処理、その他すべての側面がソフトウェア開発の経験から得られるように適切に設計されていない可能性があります。
  • ソフトウェアのサポートが不十分であるか、ソフトウェアの製造方法が原因でサポートがまったくない場合があります。

は、時間が経つにつれて、平均的な人は、より多くのITに精通したとなってきています。若いmarketeersと金融の人々は、ExcelとAccessがそれらを大幅に効率化することを知っています。それらなしで働くことは、彼らが障害者の気分にさせるでしょう。

私はこの傾向が続くと予想、および企業のITは、有効組織のより多くなってきて。あなたが利用可能なデータを作成する場合は、ユーザーが自分のワークフローのトラブルシューティングに役立つ、およびセキュリティのための特定の区画にそれらを制限します。

10年前のソフトウェア開発と呼ばれていたものが、10年後のエブリマンのツールとなるでしょう!

なものはありません。恐竜があり、仕事を成し遂げるために必要とする人があります。 「ITシャドウ」のような何かが起こる場合はオフィシャルIT」はその仕事をしていませんので、それがあります。

ソフトウェア開発者は、彼らが自分の仕事を成し遂げる必要があるので、少しずつではなく数百のアプリケーションを持っています。 ITガバナンス組織は、一日のアップデートの数十を処理する方法を学び、日々のリリース(と1日に数回にパッチを適用)に切り替える必要があります。開発はそれを行う方法を学習している、彼らは次のです。

なぜITは、彼らがビジネスのすべての技術を所有し、制御しなければならないと仮定していますか?

私たちは(ITシャドウ)ITがコントロールしていない技術のための名前を持っているという事実は、我々はそれが組織内のすべての技術を制御することがしたいことを示唆しています。

私はそれがコントロールを持っているために考えることができる唯一の本当の理由はセキュリティです(それでも、私はITに最も敏感なデータを信頼するのは非常に疲れただろう)。ビジネスユーザーが開発したソリューションに対して与えられた他のほとんどの理由は完全に偽です。 「生産ソフトウェアはよく設計されていないことがあります...」、「ソフトウェアがうまくサポートされないかもしれません...」:上記の理由を取ります。私たちはここに誰をからかっていますか? ITは、これらの面での実績は、ここで高い地面を主張するだけでは十分ではないのです。

サビービジネスユーザーは、自分の情報の問題を解決する - 彼らは、それが存在する前にやっています。誰もが三連の形を覚えていますか?ファックス?複写機?これらのことは、それらを管理するためにIT部門を必要としなかったし、彼らは非常によく働きました。 ITが問題を解決できない、またはITは実績がビジネスユーザーは、ITへの信仰を失っていることを十分に貧しいされているなら、その後、ビジネスユーザーは、それらに利用可能なあらゆる手段を用いて、自分の問題を解決します。アクセス、Excel、および共有ドライブは、頻繁にビジネスユーザーによって非常に首尾よく使用されています。 ITが組織に関連滞在する場合には、それはビジネスユーザーのニーズをだと、人々が実際に使用する技術を提供するサポートする必要があるだけではなく、彼らが持っているので、技術の人々が使用しています。

私は数百万ドルのポータル実装は、多くのビジネス技術と情報共有の問題を解決することを約束し、組織を見てきました。数年後、まだない生産で、ビジネスユーザーはあきらめた、と絶望にデータ中心のWebアプリケーションの開発をアウトソーシングすることにより、独自のソリューションを開発しました。何だと思う?それは見事に働き、他の部門は今、自分の部門の予算で、ITをバイパスし、同じことをやっている。

ITは、ビジネスユーザーのための支援組織です。それだけで、自身の存在を正当化するそうでない場合、これは、ITがビジネスにその重要性の観点から経営幹部と一緒にどこかにある場所だと信じていくつかの人を怒らせるかもしれないが、それはどのようなビジネスニーズ提供しています。

私の会社のリソースが十分ではないか、提供には時間がかかりすぎるとき

時々私は、Amazon EC2および/またはRDSを使用します。私は自分のポケットから、このために支払うが、より速く、私の目標を達成するために入手できます。このすべての私は実際にいくつかの事や他の何をする必要があります上司やSA-Sを説得しようと、会議で痛みを伴う時間を費やすことなくます。

私の心の中で、EC2は、IT究極の影です。それが軌道に乗るために超簡単だし、究極のコントロールを私に提供しています。

ほとんどのソフトウェア開発者は、自分のコンピュータ上の「未承認」のソフトウェアを持っています。ちょうどそれを期待しています。私は私が持っているどのくらいか分からないが、私は何十、そうでない場合はCORPユーティリティの数百を持っていると確信しています。それも、私の仕事のラップトップ上の聞いたことがないています。

雅それは私が仕事に大きな問題です。私はITの頭だった場合の建築家と集中システムを作るためにDBAの試みが、これらのほとんどの「ITの影」部門は、独自のセキュリティや重複データを持っているこれらの小さなアプリケーションを作る...個人的に、私は、このようなプロジェクトを始めた人を解雇でしょうITサポートなし。ちょっと厳しいが、それは正常なシステムを維持することが重要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top