Ir al contenido

WikiMeT

Embarcate en un viaje virtual para explorar y sumergirte en el fascinante mundo de la tecnología. ¡Descubrí las diversas áreas que conforman el mundo IT!

WikiMeT

Embarcate en un viaje virtual para explorar y sumergirte en el fascinante mundo de la tecnología. ¡Descubrí las diversas áreas que conforman el mundo IT!

Esta página tiene como objetivo recopilar información de manera incremental y colaborativa sobre el mundo de la tecnología, con el propósito de promover la inclusión de más mujeres y diversidades de género en el mismo.

UX/UI

UX o User Experience es la interacción que una persona tiene con un producto digital o servicio para cubrir una necesidad puntual o concretar una determinada tarea. En desarrollo de software, UX está estrechamente relacionado con el Diseño de Interfaces (UI Design) que se enfoca en entablar un diálogo visual, sonoro o táctil entre las prestaciones del sistema y las acciones que desea realizar la persona.

UX/UI Designer

Este rol se encarga de crear interfaces digitales que sean fáciles de usar y visualmente atractivas. El diseño de experiencia de usuario se enfoca en la usabilidad y la interacción del usuario, mientras que el diseño de interfaz de usuario se refiere a la apariencia visual y la disposición de elementos en la pantalla.

UX Researcher

Este rol se dedica a estudiar y comprender las necesidades, comportamientos y preferencias de los usuarios de productos o servicios digitales. Su objetivo es recopilar datos y realizar investigaciones para informar y mejorar el diseño de experiencias de usuario más efectivas y satisfactorias.

Content Designer

Este rol se enfoca en crear el contenido escrito y visual que se presenta en una interfaz digital. Esto incluye textos, imágenes, videos y otros elementos que comunican información y guían a los usuarios a través de la experiencia.Asegurando que el contenido sea claro, relevante y se ajuste a la estrategia de comunicación de la empresa o producto.

Podes unirte a nuestro MeTCamp de UX/UI que dictamos una vez al año.

Tambien podes unirte a el MeTLab UX/UI, nuestro grupo de estudio, completando el siguiente formulario.

DESARROLLO

Es el término que define la construcción y mantenimiento de sitios web, videojuegos y aplicaciones. Normalmente cuando hablamos de desarrollo web hacemos referencia al rol de quien escribe código en algún lenguaje de programación. Pero es un proceso colaborativo con diversos actores además de la persona que codea.

Frontend Developer

Se enfoca en crear la interfaz de usuario y la experiencia del usuario en el lado del cliente. Utiliza tecnologías web como HTML, CSS y JavaScript.

Backend Developer

Se encarga de la lógica de servidor y las operaciones detrás de escena de una aplicación. Trabaja con bases de datos, servidores web y otros componentes del lado del servidor.

Desarrollador Full Stack

Es capaz de trabajar tanto en el frontend como en el backend de una aplicación, lo que significa que puede desarrollar una aplicación completa de principio a fin.

Podes unirte a nuestro MeTCamp Web que dictamos una vez al año.

Tambien podes unirte a el MeTLab Web, nuestro grupo de estudio, completando el siguiente formulario.

TESTING

Es el proceso que consiste en todas las actividades del ciclo de vida, tanto estáticas como dinámicas relacionadas con la planificación, preparación y evaluación de productos de software y productos relacionados con el trabajo para determinar que cumplen los requisitos especificados, para demostrar que son aptos para el propósito y para detectar defectos.

QA analyst

Confecciona estrategias y planes de prueba. Analiza requisitos y/o requerimientos. Diseña casos de prueba. Establece ambientes de prueba. Genera set de datos de prueba. Ejecuta casos de prueba. Administra, registra e informa las pruebas. Realiza reportes y seguimiento de defectos. Detecta falencias y ayuda a mejorar la calidad de la aplicación de este modo.

QA tester manual

Ejecuta de casos de prueba y pruebas exploratorias. Tambien implica hacer reporte de defectos y hacerles seguimientos. Colaborar con los desarrolladores para reproducir defectos en conjunto.

QA o tester automation

Implementa el framework de pruebas automatizadas, programa o automatiza pruebas manuales que se indicaron para automatizar , monitorear la ejecución de las pruebas automatizadas, realiza mantenimiento, corregir las pruebas en caso de cambios en la funcionalidad.

Podes unirte a nuestro MeTCamp de Testing que dictamos una vez al año.

Tambien podes unirte a el MeTLab Testing, nuestro grupo de estudio, completando el siguiente formulario.

DEVOPS

Cuando hablamos del nuevo concepto de DevOps nos referimos a una combinación de cambio de mentalidad, tanto cultural como filosófico, que conlleva nuevas prácticas de desarrollo y herramientas que aumentan la habilidad de la empresa para ofrecer sus aplicaciones y servicios de una forma más rápida: desarrollar y mejorar productos más rápido que otras empresas que usan procesos de gestión tradicionales de desarrollo de software e infraestructura. Esta velocidad permite a las empresas atender mejor a sus clientes y competir de una forma más efectiva con el mercado.

- Integración Continua:es una práctica de desarrollo en la que los cambios de código se integran automáticamente en un repositorio compartido varias veces al día.

- Entrega Continua (CD): no solo se integran los cambios con regularidad, sino que también se automatiza el proceso de implementación en entornos de prueba y, en última instancia, en producción. El objetivo es tener software siempre listo para ser entregado a los usuarios finales.

- Arquitectura de Microservicios: es un enfoque arquitectónico en el que una aplicación se divide en pequeños servicios independientes que se pueden desarrollar, implementar y escalar de forma individual.

- Infraestructura como Código (IaC): IaC implica definir la infraestructura de manera programática utilizando código en lugar de configurar manualmente servidores y recursos.

- Monitorización y Alerta: implica supervisar constantemente el rendimiento y la disponibilidad de aplicaciones y sistemas.

- Comparte conocimiento y mejora la colaboración: la mejora continua es clave para la evolución constante de procesos y prácticas.

A continuación detallamos algunas habilidades y conocimientos que consideramos que debería tener este perfil.

- Experiencia con lenguajes de scripting

- Contenedores y orquestación de contenedores

- Security Skills

- Implementación de despliegues CI/CD

- Cloud Computing

- Monitorización de la infraestructura

DATA SCIENCE

Consiste en analizar datos para predecir comportamientos futuros a través de la creación de modelos de aprendizaje automático. Se busca dar respuestas a los problemas de negocio, convirtiendo esos datos en información, ejemplo: si mañana me dice la temperatura que va estar en 35º (dato), voy a decir que va ser un día de mucho calor (información).

Como científicas de datos se necesita conocimientos de computación, dominio del problema y estadísticas de datos. El camino comienza por ser Analista de Datos donde empezamos analizando si o si que problema se presento y las posibles soluciones antes de por ejemplo implementar un modelo.

¿Qué tareas se desarrollan?

Buscar datos y analizarlos haciendo gráficos, tablas, cruces con otros datos, todo lo que permita comprender el problema desde la información obtenida. También se desarrollan modelos de machine learning en donde se trabaja en algoritmos que sean capaces de predecir la información nueva en base a los datos históricos.

Podes unirte a el MeTLab Data, nuestro grupo de estudio, completando el siguiente formulario.

METODOLOGÍAS ÁGILES

Las metodologías ágiles son un marco de trabajo que sirve para guiar los procesos involucrados en un proyecto. Por lo general, implica tareas básicas que incluyen iniciar, planificar, ejecutar, monitorear y cerrar el proyecto.

Existen múltiples marcos de trabajo y técnicas que permitenaplicar los conceptos de metodologías ágiles al día a día.

Scrum

Se basa en la colaboración y la entrega incremental. En Scrum, el trabajo se divide en iteraciones llamadas "sprints". El equipo trabaja en una lista priorizada de tareas llamada "backlog" y se reúne regularmente en eventos como la reunión diaria de Scrum y la revisión del sprint para adaptarse a los cambios y mejorar continuamente.

Kanban

Kanban es un sistema de gestión visual que se utiliza para controlar y gestionar el flujo de trabajo. En Kanban, las tareas se representan como tarjetas o notas adhesivas en un tablero visual. El objetivo es limitar la cantidad de trabajo en curso (WIP) y mantener un flujo constante de trabajo a través del tablero. No tiene iteraciones fijas, lo que permite una adaptación continua y un enfoque en la eficiencia.

Lean

Lean es una filosofía de gestión que se enfoca en eliminar el desperdicio y mejorar la eficiencia en los procesos. Lean se basa en principios como la entrega de valor al cliente, la minimización de desperdicios, el flujo continuo y la mejora continua. Se centra en identificar y eliminar actividades que no añaden valor al producto o servicio.

Programación Extrema (Extreme Programming o XP)

La Programación Extrema es una metodología de desarrollo de software ágil que se centra en la calidad y la respuesta a los cambios. Promueve prácticas como la programación en parejas, la prueba continua, la integración continua y la entrega frecuente de software funcional. XP enfatiza la comunicación cercana entre los miembros del equipo y los clientes, así como la adaptación rápida a los cambios en los requisitos. El objetivo es entregar software de alta calidad de manera rápida y eficiente.

Podes unirte a nuestro MeTCamp de Product Management que dictamos una vez al año.

Podes unirte a el MeTLab de Gestión Ágil, nuestro grupo de estudio, completando el siguiente formulario.

Partners

Pedidos Ya
Naranja X
La Voz del interior