Los pros y los contras de la “Sombra de TI” en el desarrollo de software

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

  •  22-08-2019
  •  | 
  •  

Pregunta

Recientemente hemos visto la aparición de los llamados “ TI paralela ” dentro de muchos organizaciones. Si no está familiarizado con el término, se refiere a aquellos que logran esquivar el gobierno de TI habitual por medios tales como el uso de memorias USB para compartir archivos o productos de software “no aprobados” para lograr las tareas de negocio. Sombra de TI puede surgir desde dentro de los grupos de tecnología, pero en muchos casos se obtienen de las áreas no tecnología, tales como el departamento de marketing o comercial.

Lo que más me interesa es que tenga ejemplos de la TI paralela dentro de desarrollo de software. Productos como Excel y Access son a menudo los culpables que tienen en común significa que son de fácil acceso para toda la organización. En muchos casos esto se debe a alguien que tiene suficiente conocimiento para hacer que el software realice una función de negocios, pero no lo suficiente para estar al tanto de todas las consideraciones habituales requeridas en la construcción de software para una empresa.

¿Qué tipo de casos de la TI paralela se han visto en el espacio de desarrollo de software? ¿Qué procesos se han visto extraoficialmente abordado por esta práctica y de lo importante que han convertido estas herramientas? Un ejemplo sería el uso de una única base de datos de Access en un recurso compartido de carpeta convirtiendo en una práctica común para el seguimiento de las promociones a través del departamento de marketing. Recuerde que este arma de doble filo; que puede ser muy arriesgado (falta de seguridad, recuperación de desastres, etc.) pero puede dar lugar a la innovación de una fuente totalmente inesperada.

¿Fue útil?

Solución

La ventaja es que los usuarios obtienen exactamente lo que quieren y necesitan, cuando lo quieren y lo necesitan. Conseguir una solicitud a través de una tienda bastante grande TI es una experiencia difícil para un usuario. Rara vez se tiene el conocimiento del negocio para que les dan los propietarios de negocios exactamente lo que están pidiendo, y cuando las solicitudes se niegan o requisitos modificados, una explicación clara Inglés (o cualquier otro idioma) raras veces se concede.

Las desventajas son mayores que los beneficios. Société Générale perdió mil millones, debido en parte a la "sombra de TI". Puede causar pesadillas de apoyo cuando una aplicación de acceso, por ejemplo, se convierte en esencial y crece más las capacidades de la persona que lo creó, o esa persona se va. Incluso un informe de Crystal mal escrito puede llegar a ser tan popular y ampliamente utilizado que comienza a arrastrar hacia abajo la base de datos que está accediendo cuando los tiempos de informes, vuelve. Y si la persona que escribió ese informe no entender completamente las bases de datos relacionales, que podría producir datos erróneos en algunas situaciones; datos que causa malas decisiones de negocios a realizar. El uso de una aplicación comercial (subcontratado) garantiza que los usuarios no van a obtener exactamente lo que quieren; siempre habrá compromisos, y no hay explicación de por qué se hicieron.

El comentario anterior era correcta. TI paralela existe porque no hace su trabajo lo suficientemente bien. No hay suficiente conocimiento del negocio, no hay suficiente capacidad de respuesta, y sobre todo no es suficiente la comunicación. Estas cosas son la razón por la "sombra de TI" existe. Los propietarios de negocios pagados por las máquinas, los administradores, los administradores de bases, y los programadores. Se les frustra cuando pierde de vista.

Otros consejos

Bueno, supongo que estas cosas están en todas partes. No es un gran problema si no pone en peligro la operación de la empresa de ninguna manera.

Al final del día, el conductor principal para la mayoría de los negocios es decir, los resultados de la fabricación del dinero. Si la empresa considera que puede lograr los resultados deseados necesarios para el funcionamiento sin tener que gastar miles de dólares en software, sino a través de "sombra de TI", entonces sólo puedo ver que está siendo alentado. Siento que eso es parte de nuestro trabajo como desarrolladores señalan las dificultades en el funcionamiento de esta manera.

Las ventajas de "sombra" podría ser

  • costo - menos costoso
  • , mientras que la gente que escribe el software pueden no ser expertos en software, que es probable que sean expertos en los sectores y tienen un conocimiento intrínseco de cómo debe funcionar una pieza de software.
  • dependiendo de cómo se organiza la TI, "sombra" puede ser capaz de responder más rápidamente a los cambios y necesidades de negocio que el núcleo pueda.

Y los contras

  • software producido no puede estar bien diseñado para ser extensible, controlar los errores correctamente un d todos los demás aspectos que provienen de la experiencia en el desarrollo de software.
  • el software puede no ser bien soportado o, debido a la forma en que se ha producido, puede haber ningún apoyo en absoluto.

Con el tiempo, la persona promedio es cada vez más conocedores de TI. las empresas de venta más jóvenes y gente de finanzas saben que Excel y Access los hacen mucho más eficiente. Trabajar sin ellos sería hacer que se sientan discapacitados.

espero que esta tendencia continúe y corporativa que se convierta en más de una organización de habilitación. Donde se hacen los datos disponibles, ayudar a los usuarios a solucionar su flujo de trabajo, y limitarlos a un compartimento específico para la seguridad.

Lo que se llama el desarrollo de software hace 10 años, será la herramienta del hombre de la calle de 10 años a partir de ahora!

No hay tal cosa. Hay dinosaurios, y hay personas que necesitan para realizar su trabajo. Si algo como 'sombra TI' sucede, es porque 'oficial' no está haciendo su trabajo.

Los desarrolladores de software tienen cientos de aplicaciones pequeñas y no tan pequeños que necesitan para hacer su trabajo. La organización de gobierno de TI debe aprender a manejar decenas de actualizaciones al día, y cambiar a la liberación de todos los días (y parchear un par de veces al día). El desarrollo ha aprendido a hacer eso, ellos están al lado.

¿Por qué se asume que deben poseer y controlar toda la tecnología en el negocio?

El mismo hecho de que tenemos un nombre para la tecnología que no controla (Shadow IT) sugiere que nos gustaría tener el control sobre toda la tecnología en una organización.

La única razón que se me ocurre para que tenga el control de la seguridad es (aún así, yo estaría muy cansada de confiar en los datos más sensibles a ella). La mayoría de las otras razones que se señalan para las soluciones desarrolladas por los usuarios de negocios son completamente falsas. Tome las razones anteriores: "El software producido puede no ser bien diseñado ...", "el software puede no estar bien apoyado ...". Quién estamos engañando aquí? IT trayectoria en estos frentes no es simplemente lo suficientemente bueno como para reclamar el terreno alto aquí.

Los usuarios de negocios inteligente resolver sus propios problemas de información - que han estado haciendo tanto tiempo antes de que existiera TI. Alguien recuerda las formas triplicado? ¿Máquinas de fax? Fotocopiadoras? Estas cosas no lo necesitamos departamentos para gobernar ellos y que funcionaba muy bien. Si no puede resolver el problema, o no lo tenga trayectoria ha sido lo suficientemente pobres que los usuarios de negocios han perdido la fe en él, entonces los usuarios de negocios va a resolver sus propios problemas, utilizando cualquier medio disponible para ellos. Access, Excel, y las unidades compartidas se utilizan frecuentemente con mucho éxito por los usuarios de negocios. Si se trata de mantener su relevancia a una organización, que necesita para apoyar su necesidades de los usuarios de negocios y entregar tecnología que la gente realmente quiere usar, no sólo la gente de tecnología usar, ya que tienen que hacerlo.

he visto una organización donde una aplicación portal de varios millones de dólares se comprometió a resolver muchos problemas de la tecnología de negocios y el intercambio de información. Años después, todavía no en la producción, los usuarios de negocios se dieron por vencidos, y en la desesperación desarrollaron sus propias soluciones mediante la externalización del desarrollo de una aplicación web centrada en los datos. ¿Adivina qué? Se trabajó con brillantez y otros departamentos de TI dejan de lado y hacer lo mismo, en sus propios presupuestos departamentales.

Es una organización de apoyo a los usuarios de negocios. Esto puede ofender a algunos que creen que es el lugar para estar en algún lado de la dirección ejecutiva en términos de su importancia para el negocio, pero tiene que entregar lo que las necesidades del negocio, de lo contrario es simplemente justificar su propia existencia.

A veces uso de Amazon EC2 y / o RDS, cuando los recursos de mi empresa no son suficientes o tomarían demasiado tiempo a disposición. Puedo pagar por esto de mi propio bolsillo, pero no llego a alcanzar mis metas más rápidamente. Todo esto sin tener que pasar horas dolorosas en las reuniones, tratando de convencer a los superiores o la SA-s que yo realmente necesito hacer alguna cosa o la otra.

En mi mente, EC2 es la sombra definitiva de TI. Es super fácil de ponerse en marcha y me proporciona el máximo control.

La mayoría de los desarrolladores de software tienen software "no aprobado" en sus equipos. Sólo esperarlo. No estoy seguro de cuánto tengo, pero estoy seguro de que tengo docenas, si no cientos de utilidades que CORP. Ni siquiera se ha oído hablar de en mi portátil de trabajo.

Ya que es un gran problema en el que trabajo. Arquitectos y try de DBA para hacer un sistema centralizado, pero estos pequeños "sombra de TI" Los departamentos de hacer estas pequeñas aplicaciones que tienen su propia seguridad o datos duplicados ... Personalmente, si yo era el responsable de TI Me gustaría despedir a cualquiera que comenzó un proyecto tan sin soporte de TI. Un poco duro, pero es importante para mantener la salud del sistema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top