Les avantages et les inconvénients de « Shadow IT » dans le développement de logiciels

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

  •  22-08-2019
  •  | 
  •  

Question

Récemment, nous avons vu l'émergence de ce qu'on appelle « ombre Ce » dans de nombreux organisations. Si vous n'êtes pas déjà familier avec le terme, il se réfère à ceux qui parviennent à esquiver l'habituel gouvernance informatique par des moyens tels que l'utilisation de clés USB pour partager des fichiers ou logiciels « non approuvés » pour réaliser des tâches d'affaires. Ombre IT peut émerger au sein des groupes technologiques, mais dans de nombreux cas proviennent de zones non-tech tels que le service marketing ou les ventes.

Ce que je suis vraiment intéressé est des exemples que vous avez de l'ombre IT dans le développement de logiciels. Des produits tels que Excel et Access sont souvent les coupables que leurs points communs signifie qu'ils sont facilement accessibles à l'organisation plus large. Dans de nombreux cas, cela est conduit par une personne qui a juste assez de connaissances pour rendre le logiciel exécuter une fonction d'affaires, mais pas tout à fait assez pour être au courant de toutes les considérations habituelles nécessaires lorsque la construction de logiciels pour une entreprise.

Quel genre de cas d'ombre IT avez-vous été témoin dans l'espace de développement logiciel? Quels processus avez-vous vu officieusement traités par cette pratique et à quel point sont ces outils devenus? Un exemple serait l'utilisation d'une seule base de données Access sur un partage de dossier devient pratique courante pour les promotions de suivi à travers le département marketing. Rappelez-vous ceci dans les deux sens; il peut être extrêmement risqué (manque de sécurité, la reprise après incident, etc.), mais il peut donner lieu à l'innovation d'une source tout à fait inattendue.

Était-ce utile?

La solution

L'avantage est que les utilisateurs obtiennent exactement ce qu'ils veulent et ont besoin, quand ils veulent et ont besoin. Obtenir une demande par une assez grande boutique informatique est une expérience éprouvante pour un utilisateur. Il a rarement les connaissances commerciales pour les laisser donner les propriétaires d'entreprises exactement ce qu'ils demandent, et lorsque les demandes sont refusées ou exigences modifiées, une explication en anglais simple (ou autre langue) est rarement à venir.

Les inconvénients l'emportent sur les avantages. Société Générale a perdu des milliards en partie à cause « Shadow IT ». Il peut causer des cauchemars de soutien lorsqu'une demande d'accès, par exemple, devient essentiel et les capacités de trop grand pour la personne qui l'a créé, ou cette personne quitte. Même un rapport Crystal mal écrit peut devenir si populaire et largement utilisé qu'il commence à glisser vers le bas la base de données qu'il accède lors de la déclaration fois vient autour. Et si la personne qui a écrit ce rapport ne comprenait pas entièrement les bases de données relationnelles, il pourrait produire des données mauvaises dans certaines situations; données qui cause de mauvaises décisions d'affaires à réaliser. En utilisant une application commerciale (sous-traité) garantit que les utilisateurs ne seront pas obtenir exactement ce qu'ils veulent; il y aura toujours des compromis, et aucune explication des raisons pour lesquelles elles ont été faites.

L'affiche précédente avait raison. IT existe ombre, car il ne fait pas son travail assez bien. Il n'y a pas assez de connaissances d'affaires, pas assez de réactivité et de la communication en particulier ne suffit pas. Ces choses sont pourquoi « Shadow IT » existe. Les propriétaires d'entreprise payés pour les machines, les admins, les CBM, et les programmeurs. Il les frustre quand il perd de vue.

Autres conseils

Eh bien, je suppose que ces choses sont partout. Pas un gros problème si elle ne menace pas l'opération de l'entreprise de quelque façon.

A la fin de la journée, le principal moteur de la plupart des entreprises est-à-dire les résultats de l'argent. Si l'entreprise voit qu'il peut obtenir les résultats souhaités nécessaires à l'opération sans dépenser des milliers de logiciels, mais par « l'ombre », a alors je ne peux le voir être encouragé. Je pense que que cela fait partie de notre travail en tant que développeurs de mettre en évidence les pièges dans l'exploitation de cette façon.

Les avantages de pourrait être "ombre IT"

  • coût - moins cher
  • alors que les gens qui écrivent le logiciel peuvent ne pas être des experts en logiciels, ils sont susceptibles d'être des experts du domaine et avoir une connaissance intrinsèque de la façon dont un logiciel devrait fonctionner.
  • selon la façon dont elle est organisée, « ombre IT » peut être en mesure de répondre plus rapidement aux changements et aux besoins des entreprises que le noyau possible.

Et les inconvénients

  • logiciel produit ne peut pas être bien conçu pour être extensible, gérer correctement les erreurs de d tous les autres aspects qui viennent de l'expérience dans le développement logiciel.
  • le logiciel ne peut pas être bien pris en charge ou, en raison de la façon dont il a été produit, il peut y avoir aucun soutien.

Au fil du temps, la personne moyenne est de plus en plus avertis IT. Les jeunes marketeurs et les gens de la finance savent que Excel et Access les rendre beaucoup plus efficaces. Travailler sans les ferait se sentir handicapés.

Je pense que cette tendance se poursuivre, et Corporate IT de plus en plus d'une organisation permettant. Où que vous faites des données disponibles, aider les utilisateurs à résoudre leurs flux de travail, et les limiter à un compartiment spécifique pour la sécurité.

Ce qui a été appelé le développement de logiciels il y a 10 ans, sera l'outil de Everyman 10 ans!

Il n'y a pas une telle chose. Il y a des dinosaures, et il y a des gens qui ont besoin de faire le travail. Si quelque chose comme « Shadow IT » arrive, il est parce que « IT officiel » ne fait pas son travail.

Les développeurs de logiciels ont des centaines de petites et pas si peu d'applications dont ils ont besoin pour faire leur travail. L'organisation de la gouvernance informatique doit apprendre à gérer des dizaines de mises à jour par jour et passer à libérer tous les jours (et patcher quelques fois par jour). Le développement a appris à le faire, ils sont à côté.

Pourquoi il ne suppose qu'ils doivent posséder et contrôler toutes les technologies dans l'entreprise?

Le fait que nous avons un nom pour la technologie qui ne contrôle pas (IT Ombre) suggère que nous aimerions qu'il ait le contrôle sur toutes les technologies dans une organisation.

La seule vraie raison je peux penser pour elle d'avoir le contrôle est la sécurité (même alors, je serais très las de faire confiance à des données les plus sensibles à l'informatique). La plupart des autres raisons données aux solutions développées par les utilisateurs commerciaux sont complètement fausses. Prenez les raisons ci-dessus: « logiciel produit ne peut pas être bien conçu ... », « le logiciel ne peut pas être bien pris en charge ... ». Qui sommes-nous ici plaisantez? IT expérience sur ces fronts est tout simplement pas assez bon pour réclamer le terrain élevé ici.

Savvy les utilisateurs professionnels à résoudre leurs propres problèmes d'information - ils l'ont fait si longtemps avant d'exister. Quelqu'un se souvient des formes triple? Télécopieurs? Photocopieuses? Ces choses ne sont pas les services informatiques ont besoin pour les gouverner et ils ont très bien fonctionné. Si elle ne peut pas résoudre le problème, ou il est expérience a été suffisamment faible que les utilisateurs professionnels ont perdu confiance dans l'informatique, les utilisateurs d'affaires vont résoudre leurs propres problèmes, en utilisant tous les moyens à leur disposition. Access, Excel et lecteurs partagés sont fréquemment utilisés avec succès par les utilisateurs professionnels. Si IT est de rester pertinent pour une organisation, il a besoin pour soutenir ses besoins des utilisateurs d'affaires et d'offrir la technologie que les gens veulent réellement utiliser, non seulement les gens de l'utilisation des technologies parce qu'ils doivent.

Je l'ai vu une organisation où une mise en œuvre du portail de plusieurs millions de dollars promis de résoudre de nombreuses technologies d'affaires et des problèmes de partage d'information. Des années plus tard, toujours pas en production, les utilisateurs professionnels ont abandonné, et le désespoir ont développé leurs propres solutions en externalisant le développement d'une application web centrée sur les données. Devine quoi? Il a travaillé avec brio et d'autres ministères se détournent de l'information et faire la même chose, sur leurs propres budgets ministériels.

IT est une organisation de soutien pour les utilisateurs professionnels. Cela peut offenser certains qui croient que ce lieu est d'être quelque part à côté de la haute direction en fonction de son importance pour l'entreprise, mais il doit offrir ce que les besoins de l'entreprise, sinon son juste justifier sa propre existence.

Parfois, j'utiliser Amazon EC2 et / ou RDS lorsque les ressources de mon entreprise ne sont pas assez ou prendrait trop de temps à disposition. Je paie pour cela de ma propre poche, mais n'arrive à atteindre mes objectifs plus rapidement. Tout cela sans avoir à passer des heures douloureuses dans les réunions, en essayant de convaincre les supérieurs ou les SA-s que je vraiment besoin de faire quelque chose ou autre.

Dans mon esprit, EC2 est l'ombre ultime IT. Il est super facile d'y aller et me donne le contrôle ultime.

La plupart des développeurs de logiciels ont un logiciel « non approuvé » sur leurs ordinateurs. Juste attendre. Je ne sais pas à quel point je suis, mais je suis sûr que j'ai des dizaines, voire des centaines d'utilitaires qui corp. Il n'a jamais entendu parler sur mon ordinateur portable de travail.

Ya il est un gros problème dans lequel je travaille. Les architectes et l'essai de DBA pour faire un système centralisé, mais ces petits « Shadow IT » Les départements font ces petites applications qui ont leur propre sécurité ou des données en double ... Personnellement, si je dirigeais Je tireraient tous ceux qui ont commencé un tel projet sans support informatique. Un peu dur, mais il est important de rester en bonne santé le système.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top