DevOps: Creando una cultura en las organizaciones

Autor: Carolina Miranda
Tiempo de lectura: 6 minutos

En la era en la que vivimos se vuelve cada vez más relevante la agilidad, calidad y eficacia con que debemos ejecutar los proyectos en nuestras organizaciones. Es entonces cuando escuchamos frases como el “time to market” la “entrega de valor al negocio en el menor tiempo posible” y que “debemos trabajar más ágilmente”. Pero la gran pregunta es ¿cómo lo hacemos?, ¿cómo es que las grandes empresas logran entregarnos productos tan innovadores, con tan alta calidad, en periodos de tiempo tan cortos y que además les sean rentables económicamente? Es posible que existan muchas respuestas en medio de esas preguntas, pero lo que les puedo asegurar es que estas grandes organizaciones definitivamente trabajan con DevOps.

 

Y es que, a través de DevOps con una serie de estrategias, cambios de paradigmas y ajustes en la forma tradicional en la que trabajamos podemos alcanzar estas metas, y si quisiéramos hacer el proceso aún más eficiente tendríamos que conversar sobre SecDevOps pero este tema lo de podemos dejar para otra ocasión, de momento vamos a enfocarnos en ¿qué es DevOps?, la cultura que debe crearse en la organización y los cuidados que debemos tener para no caer en un hoyo negro al momento de su implementación.

 

Entonces, ¿qué es DevOps?

Bien, para iniciar debemos aclarar que DevOps no es una herramienta ó software y tampoco es un lenguaje de programación en el que se sigue un tutorial y en una tarde se crea un “Hola mundo”. DevOps es más una forma de pensar y de hacer nuestro trabajo de manera distinta, esto nos llevará a una estrategia de trabajo más organizada, automatizada, armoniosa, segura y ágil donde unimos en un solo núcleo la labor de los Desarrolladores y de Operaciones, eso sí, sin dejar de lado la calidad y seguridad.

 

De esta forma Operaciones y Desarrollo trabajan unidos en un mismo equipo y sus implementaciones, desarrollo, QA, arquitectura, integraciones, etc se realizan de manera automatizada y conjunta; llevando a cabo por completo el ciclo de vida de las aplicaciones en cada entrega, mientras que al mismo tiempo crean o mantienen una cultura y atmósfera de desarrollo continuo, que es por ende más eficiente que la manera tradicional.

 

Estas características apoyan a las organizaciones a incrementar su servicio al cliente y ser más competitivos en el mercado, dado a que incrementan la cantidad de entregas de sus productos a producción, obtiene retroalimentación más constante del mercado, disminuyen la tasa de errores e incrementan el tiempo de recuperación en caso de fallas.

 

Devops 1

 

Ahora bien, ¿cómo se crea la cultura DevOps?

Debemos comprender que uno de los pilares de mayor relevancia en la creación de la cultura DevOps en las organizaciones es el patrocinio Gerencial, esto ayuda significativamente a que tanto los desarrolladores, líderes, jefes y otras gerencias sean conscientes de la importancia del cambio que se avecina significa y que cada uno de ellos son piezas claves en el proceso. Debido a esto, todos los colaboradores deben ser parte del cambio, deben de participar en el proceso, deben ser conscientes de la necesidad, de los ajustes que se requieren implementar, y se debe comunicar de forma clara y transparente las metas que se desean alcanzar y lo que se espera de ellos. Sin embargo, para lograr un efecto positivo en la organización es necesario que cada persona lo vaya absorbiendo y poniendo en práctica de manera natural, no impuesto.

 

Pero la cultura DevOps va más allá y es por ello que inclusive podríamos mencionar 6 aspectos relevantes para hacerla más efectiva, se tratan de:

 

  1. Comunicación: Los equipos DevOps deben de mantener una constante comunicación sobre el producto que están diseñando, deben de tener claras sus características, solicitudes, tiempos, recursos, etc. Además, deben de crear métricas que estén disponibles para toda la organización o bien comunicarlas de manera transparente sin temor a ser señalados.
  2. Enfoque: Los desarrolladores deben estar realizando lo que realmente importa, es decir creando código, y no atendiendo otras cosas como reuniones, llamadas, dando soporte, etc. Deben de tener claro que su misión es entregar valor al negocio creando productos de manera constante para el cliente.
  3. Agilidad: Los equipos deben de comprender que trabajan en función de brindar valor al negocio y que de forma constante deben de liberar sus entregables para poder generar más y más valor. Disminuyendo los tiempos de espera de nuevas funcionalidades, siendo más eficientes y oportunos para con los clientes.
  4. Respeto: Todos los miembros del equipo se deben valorar entre sí y valorar el esfuerzo que realiza cada quien. Deben de tener una comunicación saludable, escucharse y comprender que la experiencia de los demás es aprendizaje para el resto.
  5. Confianza: Este punto es vital en los equipos, debido a que Operaciones necesita creer que los desarrolladores estan realizando sus asignaciones de la forma acordada, y que velan por el mejor resultado del producto que están creando. Por lo tanto, si no se tiene confianza entre los miembros del equipo por más herramientas que implementen para apoyarles en el proceso, estas no tendrían sentido. Es por ello que DevOps se trata de cultura y herramientas, por lo que implementar una serie de herramientas no transforma a las personas en un equipo DevOps, pero utilizando las herramientas DevOps ayudaremos a los equipos a tener un mejor rendimiento al mismo tiempo que logramos desarrollar la cultura y confianza que trae consigo DevOps.
  6. Conciencia:Antes de imponer una nueva cultura de forma abrupta, es necesario preguntarse ¿por qué hemos venido trabajando de “x” manera?, ¿cuál es el principal objetivo de la organización?, ¿cómo podemos mejorar la forma en que trabajamos?. Entonces es allí donde hacemos conciencia de los problemas que tenemos y entonces administramos las necesidades de una mejor manera, logrando que los miembros de la organización las entiendan y trabajen por medio de la cultura DevOps hasta alcanzar la meta.

 

Es necesario que tengamos muy en claro que, si no logramos establecer una cultura DevOps de forma adecuada, con una estrecha relación entre Desarrollo y Operaciones, podríamos perder nuestro enfoque de vista y simplemente trabajar según lo que nos conviene o lo que estamos acostumbrados a hacer por que es el camino más sencillo.

 

Devops 2

 

Entonces, la implementación de DevOps se debe realizar de manera cuidadosa, asesorados, bien informados y con un pensamiento de apertura al cambio para así evitarnos cometer errores como los siguientes:

 

  1. Creer que DevOps es lo mismo que automatizacion de procesos: Claro está que una de las tareas más relevantes de los equipos DevOps es automatizar la mayor cantidad de procesos que puedan. Sin embargo, su propósito no es únicamente eso, por el contrario, su objetivo es ir más allá, tomando en cuenta el cambio cultural en la organización y la entrega de valor al negocio de forma continua y sobre toda manera evitar la cultura de silos.
  2. Omitir el apoyo Gerencial:Es importante que la implementación de DevOps y su patrocinio se sienta con toda fuerza, por lo tanto, dejar fuera el apoyo gerencial sería un grave error, ya que sin su colaboración no se lograrían los cambios culturales necesarios en la organización.
  3. Omitir el involucramiento de cumplimiento, auditoría, seguridad:Estas áreas deben ser parte de la implementación de DevOps, establecer los controles necesarios, reconocer los riesgos alrededor, reestructurar los controles y procesos internos tomando en cuenta nuevas formas de mantenernos en cumplimiento. Dejarlos por fuera nos podría generar un retrabajo o bien una incorrecta aplicación y uso de DevOps.
  4. Ser muy inflexibles:Claramente nos vamos a encontrar con muchas cosas nuevas, que no conocemos o nunca hemos usado, pero debemos ser flexibles al cambio, aceptar cuando nos equivocamos y aprender de ello. Seleccionar a la persona correcta para que sea el “Champion” de DevOps que habilite la ayuda y colaboración del equipo.
  5. Creer que DevOps es la solución mágica: Se debe tener claro que DevOps no es una solución mágica que va a salvar a la organización de todos los problemas que existen. Es decir, los cuellos de botella que se tengan o la inoperancia de algunos no se podrá cambiar solamente por implementar DevOps. Se debe ir trabajando poco a poco en metas claras para alcanzar resultados concretos, y al mismo tiempo se refuerza la necesidad de colaboración conjunta de los procesos operativos para obtener mejores resultados.
  6. Seleccionar un proyecto crítico ó uno de muy baja relevancia como piloto:Se debe tener precaución al momento de seleccionar el proyecto que se utilizará como piloto de implementación, debido a que si es muy crítico ó muy grande se puede generar la expectativa incorrecta de agilidad, velocidad y entrega de valor continuo debido a que adicionalmente se deben seleccionar las herramientas para trabajar DevOps, por otro lado si se toma un proyecto muy pequeño o sin mucha relevancia puede ser subestimado y no puede que no se le tome con la importancia del caso. Por lo que es recomendable seleccionar un proyecto intermedio con objetivos claros, medibles y alcanzables, y en el que esté el líder adecuado para facilitar la comunicación, realización de tareas y la mecánica del trabajo en equipo.

 

Devops 3

 

Y bueno, como recomendación final en caso de que en sus empresas deseen implementar DevOps les aconsejo que definan metas claras, que hagan sentido para cumplir el objetivo de sus proyectos, por ejemplo, reducir el time to market, mejorar el rendimiento, disminuir el tiempo de implementación, mejorar la calidad, etc. Recuerden discutir las metas con el equipo de trabajo, generando una sana discusión, identifiquen qué problemas tienen que deben mejorar y qué necesidades pueden solventar.

 

Cuando establezcan la meta tomen en cuenta el periodo de tiempo en que desean realizar cada entrega, si el equipo trabaja en Agile se pueden utilizar los sprints, luego recuerden evaluar constantemente los resultados y renovar las metas gradualmente. Al inicio el proceso puede parecer lento, pero verán que les dará resultados paulatinamente.

Scrum y equipos de diseño

Autor: Jose Pablo Trejos
Tiempo de lectura: 7 minutos

 

¿Qué relación hay entre Scrum y los pasteles? 🤔 El resultado de esta combinación es mejor de lo que podríamos imaginar por eso en este artículo hablaremos sobre la importancia de la buena gestión de los equipos de desarrollo y su versatilidad cuando de diseñadores se trata.

 

Scrum -a grandes rasgos- propone una forma de planificar proyectos enfocada en el lanzamiento de un Producto Mínimo Viable acompañado de una filosofía de mejora incremental e iterativa, esto dentro del marco de la agilidad presenta muchos beneficios como la obtención de resultados en menor tiempo, tener una capacidad de reacción superior y una mayor eficiencia, por mencionar algunos.

 

También se realiza una distribución de roles donde el equipo de desarrollo tiene un papel protagónico ya que son los encargados de generar valor para el proyecto y en este artículo nos enfocaremos en aspectos directamente relacionados con el equipo de desarrollo.

 

Generalidades de Scrum

“Jugar al fútbol es muy simple, pero jugar un fútbol simple es la cosa más difícil que existe” Johan Cruyff.

 

¿Cómo una frase sobre el fútbol aplica para Scrum? Para nuestros efectos y haciendo una adaptación podemos relacionarla con algo así; entender Scrum es muy fácil, hacer buen Scrum es difícil. Se podría decir que, al igual que al fútbol, es fácil entender la teoría, pero para dominar la práctica se requiere dedicación y esfuerzo en cada tarea que se lleva a cabo.

 

Es importante entender Scrum como una herramienta o framework dentro del cual tenemos cierta libertad, esto nos permite flexibilizar su implementación dependiendo del escenario real de una empresa. De esta forma se tiene un mayor control sobre la propuesta de planificación para un proyecto nuevo.

 

Un pilar para los equipos de desarrollo es la auto organización ya que le otorga la libertad necesaria para planificar el trabajo que se requiere elaborar, también se trata de implementar una mentalidad que entienda el fallo como un aprendizaje ya que el factor humano siempre trae consigo la probabilidad de errar.

 

Como lo dijo Voltaire en su cita “Lo perfecto es enemigo de lo bueno” haciendo referencia a que es mejor un buen resultado en un tiempo razonable que buscar la perfección en un tiempo excesivo. Esta frase debe ser constante durante el desarrollo de cualquier proyecto ya que una salida a mercado tardía podría significar un rezago sensible en temas de competitividad.

 

Equipos “rebanada de pastel”

 

Scrum 1

 

El término rebanada de pastel se enfoca en la forma en que se entrega valor al finalizar cada sprint, imaginemos que el pastel está compuesto por un bizcocho de chocolate, una capa de dulce de leche, un bizcocho de vainilla y una capa de lustre, ahora imaginemos que cada capa representa el aporte de un área de conocimiento distinta, en el caso del desarrollo de un producto como un juego de sala podríamos encontrar, por ejemplo, que participan  diseñadores industriales, ingenieros forestales, ebanistas y diseñadores textiles y su aporte al proyecto corresponde a una capa del pastel respectivamente, veríamos esta relación:

 

 

El aporte combinado nos dará como resultado al final del sprint una rebanada de pastel de calidad que se puede consumir o presentar ante un cliente, es decir, tenemos un producto incremental que aporta valor al proyecto. En el caso contrario, que solo se trabaje la parte de diseño textil, obtendremos solo lustre, que si bien es cierto puede significar un avance en el proyecto, no es un producto incremental ni apto para entregar valor por si solo al proyecto como tal.

 

Los equipos rebanada de pastel se caracterizan por la variedad de profesiones o conocimientos que representan sus integrantes, esto favorece que se pueda coordinar el trabajo en etapas donde el entendimiento entre distintas partes es fundamental para un buen desarrollo del proyecto.

 

Existen algunas recomendaciones para la conformación de estos equipos de desarrollo, pero es importante hacer la adaptación según la situación de cada caso.

 

El primer aspecto por mencionar es la conformación de equipos multidisciplinares, esto debido a que enriquece el proceso de innovación y los distintos puntos de vista desde los cuales se pueden abordar los problemas que se plantean resolver.

 

El siguiente punto por valorar es el tamaño del equipo, la guía de Scrum sugiere máximo equipos de 9 personas aproximadamente, sin embargo, es una decisión que depende de varios factores como la tarea por completar o incluso la capacidad de la empresa, pero ¿Cuál es el número perfecto? Jeff Bezos menciona que para una reunión el número de asistentes debería ser igual a la cantidad de personas que puedan comer de dos pizzas familiares, este pensamiento nace a raíz de que reuniones con gran cantidad de participantes se tornan poco productivas y es que en equipos numerosos sucede similar, hay personas que se esconden entre el grupo por lo que el aporte medio de valor se viene abajo, esto es conocido como “social loafing”.

 

Está claro que la complejidad de un equipo crece conforme aumenta su tamaño y para efectos de agilidad lo ideal sería disminuir cualquier fricción que pueda influir en el desarrollo del proyecto.

 

Pero… ¿Cómo se combina el trabajo de UX con la parte de desarrollo?

Los equipos rebanada de pastel son los que quisiéramos conformar en la mayoría de los proyectos por los beneficios que presentan y la dinámica que permiten, pero en ocasiones no son fáciles de coordinar por ejemplo la situación del diseño UX, en la mayoría de los casos las etapas previas de investigación y empatía sirven de insumo para el equipo de desarrollo ya sea tangible en las pantallas por desarrollar, como apartado técnico que se debe contemplar o cualquier información que nutra el proyecto. Pero ¿Cómo un equipo conformado por desarrolladores y diseñadores puede existir sin depender uno del otro? Pues bueno la respuesta no es fácil e inclusive existen varias formas de abordar esta situación, para empezar, debemos entender que Scrum nos da la libertad para abordar el tema según el contexto de nuestro proyecto o empresa por lo que es necesario hacer una pausa para plantear una estrategia que de verdad aporte valor a la organización.

 

Sprint por delante

Sprint Scrum

 

La asincronía entre diseño UX y desarrollo, poniendo al diseño algunos sprints por delante para que se pueda coordinar el trabajo con insumo terminado, si bien es cierto que aún hace mucha referencia al estilo de cascada se trata de traslapar fases y mantener una comunicación total entre los miembros del equipo o entre equipos si fuese el caso de que exista un equipo de diseño que proporcione insumo a varios proyectos al mismo tiempo. En este esquema un inconveniente es que si se dedica un equipo de diseño a muchos proyectos se puede volver tedioso el manejo entre equipos y entorpecer el flujo, además la participación en las ceremonias o revisiones se vuelve compleja. En caso de ser a menor escala, a pesar de las características dependientes, se puede coordinar un trabajo fluido y constante haciendo prácticamente indetectable el delay entre las partes. Además, la colaboración entre los miembros del equipo se podría dar activamente.

 

UX como insumo

Scrum 3

 

Una opción que se suele utilizar es incorporar el diseño UX como un insumo aportado desde la recopilación de información con los stakeholders y mantener la participación de los diseñadores como si fueran uno de ellos, pero el principal inconveniente es la participación dentro del proyecto ya que no se da de manera activa y en etapas tempranas, además se tendría que generar por completo el insumo de diseño para facilitar al equipo de desarrollo, de manera contraria a la opción anterior donde se puede generar insumo constantemente.

 

Equipo polivalente

Scrum 4

 

Una solución más holística es considerar el UX como una buena práctica que puede otorgar un producto de mayor calidad y no como un rol o una persona lo que haría que el peso de UX recaiga sobre todos los miembros del equipo, involucrando inclusive en etapas de investigación y empatía a desarrolladores acompañados de alguien más capacitado en la materia, otorgando al equipo de una multifuncionalidad de la cual se podría sacar provecho, por ejemplo si en pruebas de navegación un programador puede ver cual es el comportamiento de un usuario al usar un producto pues puede ser más esclarecedor que verlo desde una bitácora o resumen. Esto por supuesto implicaría la capacitación ya sea de programadores en temas de UX o de un diseñador en temas de programación lo cuál podría provocar que exista un equipo que sepa de muchos temas, pero no sepa mucho de un tema.

 

Estas son tres posibles soluciones para un mismo problema, de nada vale hacer caso a ojos cerrados a una teoría si en la práctica no se tiene la capacidad para entender el entorno y proporcionar una adaptación adecuada.

 

Por eso lo importante de entender es cómo distintas soluciones pueden facilitar una estrategia que nos ayude a planificar mejor la ruta durante un proyecto y a pesar de ser tan distintas pueden ser consideradas dentro del marco de la agilidad, lo beneficioso de estas formas de trabajo es la versatilidad que proporcionan para solucionar temas de orden y organización.

¿Cómo hacer para que las personas se adapten a la tecnología?​

Autor: Anabel Castro
Tiempo de lectura: 7 min

 

Si estas leyendo este artículo seguramente te has enfrentado con alguna situación en donde la tecnología ha sido una barrera, un problema o un obstáculo entre las personas y el cumplimiento de un objetivo, ya sea en nuestra vida personal o en nuestro trabajo.

 

Por eso quiero compartir una serie de aspectos relevantes que debemos tomar en cuenta para que cualquier proceso que involucre la adopción del algún tipo de tecnología sea lo menos doloroso posible y de una manera efectiva.

 

La tecnología como muchos la conocen, ha estado presente en nuestras vidas por muchos años y se manifiesta como un elemento muy importante para el desarrollo de la humanidad. En la actualidad podemos hablar de 3 tipos de personas que se enfrentan a la tecnología de maneras muy diferentes, para algunos el proceso de adopción toma un poco más de esfuerzo, para otros es algo con lo que nacen y lo entienden a la perfección y, por último, están aquellas personas que se resisten por completo a adoptarla, 3 generaciones compartiendo y viviendo de formas muy distintas. Podría considerar que esta diferencia se debe a una brecha generacional, pero hay otros factores que influyen al adoptar la tecnología.

 

  1. Brecha Generacional

Podemos empezar por el echo de que pocas veces en la historia dos, incluso tres, generaciones consecutivas habían vivido en mundos tan distintos. Tenemos a los que crecieron en un entorno donde la tecnología parece estar presente en todos los aspectos de su vida y es fundamental para poder realizar sus actividades diarias. Mientras que, hay un grupo que no están tan familiarizados con las mismas y han tenido que aprender a adaptarlas a como de lugar y con las capacidades tecnológicas que dispongan.

 

Las innovaciones motivadas por los avances tecnológicos que van a velocidades vertiginosas hacen que les corresponda a los jóvenes incorporar a sus mayores en el manejo y adopción mínima de la tecnología para sobrevivir en la presente época. Se puede decir que ha sucedido un reajuste donde las generaciones se retroalimentan, debido a que los mayores continúan con un ciclo sin fin de transmisión de valores, cada día más importantes para mantener el equilibrio de la humanidad.

 

Brecha generacional tecnologia

 

 

Gracias a esta retroalimentación, la brecha tecnológica tiende a disminuir observando como adultos mayores se apasionan con las redes sociales, manejan internet, usan banca virtual, piden domicilio, hacen teletrabajo y hasta incursionan con éxito en el mundo del videojuego; pero por supuesto, no todos son tan afortunados. Por eso es que otro factor que contribuirá a disminuir aún más dicha brecha es el paso del tiempo. Los millenials, una generación que lleva en su ADN la tecnología, envejecerán acortando la brecha.

 

  1. Acceso a Recursos Tecnológicos

En otro extremo hay un factor sumamente relevante como lo es la falta de recursos. Se trata de la llamada “brecha o división digital”, una línea invisible que separa a quienes pueden acceder a un ordenador de aquellos que no pueden. En todas las sociedades existe un determinado estrato social que permanece al margen de la tecnología debido a la falta de recursos, lo que genera en muchos casos sensación de ansiedad y frustración, representándose en una mayor dificultad al momento de intentar una integración o adaptación de la sociedad con la innovación.

 

  1. Desinterés

No podemos dejar a un lado el desinterés, personas que son incapaces de ver estímulo alguno en los beneficios de la tecnología, que se refugian en sus creencias erróneas del peligro o el daño que esta genera a la humanidad, reflejándose en desconocimiento del tema. Un posible camino para hacerlos cambiar de opinión o por lo menos impulsarlos en este proceso, es que vean la tecnología como una herramienta que llegará a complementar sus vidas y les hará las cosas de cierto modo más sencillas, y que la mejor manera de conocerla es mediante el uso y la experimentación.

 

  1. Cultura

Otro punto por tocar es la cultura, existe una creencia de que las personas serán reemplazadas por la tecnología, generando preocupación y nuevamente un rechazo hacia esta, debido a la desinformación. Es tarea de los líderes integrar a sus colaboradores con las nuevas herramientas, hacer entender que es una mejora al momento de realizar sus trabajos, facilitarles los procesos cotidianos y a ser más productivos. Además de que el acompañamiento será fundamental para el éxito en este proceso de adopción.

 

Actualmente estamos viviendo cambios constantes en innovación, centrados en el cliente y ciertamente soportados por la tecnología, su éxito dependerá de la aceptación y adaptación del usuario a ella. Pero ¿cómo hacer para que esto suceda? Sabemos que las personas no se adaptan fácilmente a las nuevas tecnologías ya que están acostumbrados a una forma específica de realizar las cosas y el salir de su zona de confort los llena de incomodidad, causando resistencia.

 

El ser humano se apega a una realidad permanente y le cuesta adoptar nuevas condiciones. Por ejemplo, la manera en la que nuestros padres usaban la computadora hace 20 años no es la misma que en la actualidad y una adaptación a la nueva tecnología crea malestar y conflicto. Pero si se les da una razón y se explica los beneficios que puede traer a sus vidas, como la facilidad de comunicarse con sus seres queridos, esto los motivará a adaptarse o por lo menos a intentarlo.

 

Cultura tecnologica

 

Tips para las empresas

También las empresas al momento de implementar una nueva tecnología deben tener muy claro el ¿para qué lo voy a hacer?, ¿qué voy a mejorar?, ¿por qué lo haré?, ¿le agregará valor a mis procesos?, ¿la tecnología que voy a implementar es amigable? ¿cómo integrarla con los trabajadores sin crear rechazo?, entre otras.

 

Para esto es recomendable seguir los siguientes pasos que permitirán tener una mejor aceptación dentro de su empresa de las nuevas tecnologías:

 

          A. Conozca sus procesos

Es importante que se conozca muy bien su modelo de negocio

Para luego analizar:

          B. Involucre a los trabajadores

Escuchar a sus trabajadores le ayudará a entender en detalle lo que hacen y cómo lo hacen, integrarlos en el proceso, hacerlos partes de eso y conocer:

¿Qué les duele? ¿Qué proceso se puede mejorar?

 

          C. Escoja la tecnología correcta

Eso no significa la más cara, es aquella que cubra todas las necesidades de sus clientes y sus empleados. Es conocer en detalle la tecnología que se está adoptando, que sirva y cumpla las expectativas, que sea amigable en su aprendizaje y uso.

 

          D. El liderazgo

El liderazgo juega un papel fundamental, ya que como se comentó anteriormente será el responsable de hacerles ver a los trabajadores que esa tecnología aborda los problemas y necesidades que tengan en su área de trabajo, permitiéndoles optimizar el rendimiento y acelerar el flujo, así mismo integrándolos o tomándolos en cuenta para lograr que sientan conexión, aceptación y por último y más importante la implementación.

 

Innovacion tecnologica empresa

 

En conclusión, la tecnología siempre ha sido parte de nuestras vidas y evoluciona día a día, teniendo en cuenta, que, al implementar una innovación tecnológica, se debe tener presente la estrategia de integración con la sociedad de una manera suave, evitando la imposición ya que lo único que ganaría es rechazo, encontrar diferentes formas de motivación para que decidan adoptarla, demostrándole cómo esta puede agilizar procesos y el aporte que genera a su vida, creando la necesidad y la curiosidad de ajustarse a ella, considerando que no todo el mundo tiene la facilidad para su entendimiento por lo que debe ser amigable para su uso. Así mismo entender que la innovación no es sustituir personas por robots, que la clave para achicar esta brecha generacional actual se radicaría en la misma tecnología y por último recordar que este es un ciclo permanente de evolución para el que debemos estar preparados.

DESIGN

5 Alternatives To Material Design

22 Jan 2019 · By Natalia Alfaro

DESIGN

5 Alternatives To Material Design

22 Jan 2019 · By Natalia Alfaro

VIEW ALL RELATED POSTS

This website uses cookies

We use cookies to personalise content and ands, to improve the usability, provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics parteners who may combine it with other information that you’ve provided to them or that they’ve colleted from your use of their services. You consent to our cookies if you continue to use our website.

OK SETTINGS

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages. You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.