No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Iteremos

22/23
Recursos

El proceso de creación de software no es tan definitivo como la creación de otros tipos de producto, son productos vivos que siguen mutando y desarrollándose en el tiempo. Los sistemas de diseño también pueden prever la forma de iterar, es decir, mejorar todos los días las construcciones y la forma de construir del equipo, lo más importante es que entre todos nos pongamos de acuerdo de manera fácil, rápida y efectiva.

Para organizar el proceso de iteraciones debemos documentar todos los cambios y problemas que nos encontramos para que todo el equipo este actualizado y logremos entender el trabajo de la misma forma. Vamos a seguir los siguientes pasos:

  • Darle un nombre a la iteración
  • Describir por qué estamos iterando, ¿qué problema vamos a resolver?
  • ¿Qué solución encontramos a estos problemas?
  • Cambios de estimación de conflictos, la duración y la dificultad estimada para trabajar esta iteración

Aportes 47

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

En las iteraciones creo también seria bueno registrar la fecha.

Las juntas de más de 10 minutos más que juntas son un convivio.

–Rulótico

Muchas veces vamos a recibir feedback, detras de un análisis tenemos que actualizar nuestro Design System para mejorar la calidad de nuestro producto.

Siempre preguntarse ¿Realmente vale la pena iterar en este caso?

A la hora de iterar debemos definir “Nombre de la iteración”, “¿Por qué estamos iterando?”, “Solución”

Debemos tener una plantilla para poder definir una iteración.
Es importante que todos estén de acuerdo con las iteracciones. De manera tapida y efectiva.

Martín Coronel
Diseño UX/UI

Web: http://martincoronel.com/
Facebook: https://www.facebook.com/mcoronel01/
Behance: https://www.behance.net/martincoronel

Creo que el éxito del sistema de diseño es la disciplina!

La iteración en un Sistema de Diseño se traduce en el feedback que se obtiene sobre un producto realizado para mejorarlo o solucionar los problemas que surgieron, ese va y viene de mejoras e implementaciones es llamada Iteración.
Es importante saber que funciones o elementos son necesarios iterar para no desperdiciar tiempo en funciones que no van a tener el impacto que esperamos en la plataforma.

Iterar es repetir hasta que se solucione el problema. Muchas veces hay que volver a definir o diseñar, ya que todo esto es conforme se vaya recibiendo el feedback de los clientes u/o usuarios. Hay que saber darle prioridad a los elementos que sabremos cual iterar.

Las iteraciones deben de tener las siguientes cosas:

  • Nombre: Necesitamos saber que iteramos.
  • Fecha; Necesitamos saber cuando fue la ultima vez que iteramos
  • Descripción: Que estamos iterando?
  • Solución: Que solucionamos del problema por el que estamos iterando
  • Motivo: El porque se esta iterando
  • Cambios Y Estimación de Conflicto: Hay cambios los cuales podrían provocar incompatibilidad o nos consumirán mucho tiempo.

Un articulo en español y muy conciso el proceso iterativo aplicado directamente desde la perspectiva de diseño:

¡Enjoy it!

https://aspgems.com/metodologia-de-desarrollo-de-software-ii-modelo-de-diseno-iterativo/

Esto es parte de lo que en desarrollo de software se llaman metodologias agiles, como por ejemplo scrum , xp entre otras

Compañeros buenas tardes, ¿alguien tiene el Desing System complejo en notion?
es que el que esta en los recursos no esta completo.

https://www.notion.so/Design-system-Platzi-028c5805bd144c3a9815bde6428673f2

Gracias

“Hacer tecnología rápida y efectiva”, estoy muy de acuerdo con esa parte…

Creo que a la deuda que hace referencia Rulotico es la "Deuda Técnica"
La deuda técnica es “un concepto en el desarrollo software que indica la cantidad de trabajo de desarrollo adicional que se va acumulando cuando se implementa código que es fácil de desarrollar a corto plazo en lugar de aplicar la mejor solución global”.
Aquí les dejo un video de Freddy explicando más acerca de ella
Deuda Técnica

Recordemos; “Todo lo que diseñemos como elemento segmentado se tiene que convertir en software”.

Hazte la pregunta, ¿hace falta que iteremos?

Recuerda que las iteraciones harán que mejore tu producto/servicio/sistema.

¿Qué elementos necesitamos para iterar?

  • Nombre
  • Descripción
  • Solución
  • Cambios y estimación de conflictos
  • Fecha

Oh y por cierto, documenta esto 📃.

El objetivo de iterar es que todos estén de acuerdo en las decisiones y sea de una manera rápida.

Juntas de más de 10 minutos no son juntas, son un convivio. - Rulótico González

Sigo sin entender del todo qué es iterar jeje

Yo a esa documentación, agregaría 3 puntos.

  1. Fechas de inicio y estimación de finalización acordada con los equipos responsables.
  2. Quienes son los responsables en ejecutar la iteración, así como los que aprobaron la propuesta.
  3. El mantenimiento de esta iteración: Si se ejecutó o no la solución, si fue efectiva, si necesitaron más versionas para lograr solucionar el problema.

Se los digo por experiencia, muy seguramente iterarás más de una vez para una misma pantalla.

Los UX que trabajan solitarios no aman las iteraciones. El orgullo nos mata. Somos UX, no dioses. Hay que escuchar

no me quedo bien claro este tema

¡Documentar todo en el sistema de diseño!
Me quedo con esto.

Iteremos: Significa repetir varias veces un proceso con la intención de alcanzar una meta deseada, objetivo o resultado. Cada repetición del proceso también se denomina una ‘Iteración’, y los resultados de una iteración se utilizan como punto de partida para la siguiente iteración.

En las iteraciones creo también seria bueno registrar la fecha.

En este caso la plataforma de Github y la herramienta de Git son esenciales en la vida de los desarrolladores. Ya que mantienes de una forma mas ordenada todo lo que es este tema de solución de inconvenientes, mejoras y fechas.

Hmmm…y que hay de la música?, eso también debería estar en el sistema de diseño , no?

“Si una iteración te esta llevando mucho tiempo en pensarla y tratando de definir la solución de un componente, en lugar de una solución se estaría volviendo un problema porque esta volviendo lento el producto”

⚡Pueden ver todas las notas de la clase en este Notion, además le agregué recursos extras, espero les guste.

✔También escribí el siguiente tutorial 8 atajados de teclado para ser un máster en Notion.

Vaya vaya deudas, mi país sabe de eso

RESUMEN ITEREMOS PROCESO PARA ITERAR: TODO LO QUE DISEÑAMOS COMO ELEMENTOS SEGMENTADOS SE CONVIERTEN EN SOFTWARE DA VUELTAS PARA MEJORAR PRIORIDADES A ALGUNOS ELEMENTOS EN PARTICULAR. COMPRENDER QUE LA ITERACION MEORA LA PLATAFORMA TENR UN PROCESO DE ITERACION ELEMENTOS PARA ITERAR: NOMBRE POR QUE ESTAMOS ITERANDO SOLUCION AL PROBLEMA (dentro de este elemento) CAMBIOS Y ESTIMACION DEL CONFLICTO (EL PROCESO DE ITERACION ES MUY CLARO Y ESTA DOCUMENTADO) NOTION PROCESO DE ITERACION TEMPLATE. TITULO NOMBRE DESCRIPCION DEL PROBLEMA SOLUCION CAMBIOS Y ESTIMACION DE CONFLICTO ITERAR OBJETIVO: QUE TODOS ESTEN DE ACUERDO DE UNA MANERA RAPIDA Y EFECTIVA
Muchas gracias

La iteración en un sistema de diseño es

un proceso continuo de mejora y refinamiento de los elementos y componentes del sistema.

Se basa en la idea de que el diseño no es un proceso lineal, sino que implica ciclos repetitivos de:

  • creación,
  • prueba,
  • evaluación y
  • retroalimentación.
El proceso de creación de software no es tan definitivo como la creación de otros tipos de producto, son productos vivos que siguen mutando y desarrollándose en el tiempo. Los sistemas de diseño también pueden prever la forma de iterar, es decir, mejorar todos los días las construcciones y la forma de construir del equipo, lo más importante es que entre todos nos pongamos de acuerdo de manera fácil, rápida y efectiva. Para organizar el proceso de iteraciones debemos documentar todos los cambios y problemas que nos encontramos para que todo el equipo este actualizado y logremos entender el trabajo de la misma forma. Vamos a seguir los siguientes pasos: * Darle un nombre a la iteración * Describir por qué estamos iterando, ¿qué problema vamos a resolver? * ¿Qué solución encontramos a estos problemas? * Cambios de estimación de conflictos, la duración y la dificultad estimada para trabajar esta iteración
  1. Feedback como Motor de Mejora:
    • La recepción de feedback es esencial para evolucionar. Cada análisis debe traducirse en actualizaciones del Design System, contribuyendo a la mejora continua de la calidad del producto.
  2. Cuestionamiento de la Necesidad de Iterar:
    • Antes de iniciar una iteración, es crucial cuestionarse si realmente vale la pena. Evaluar la pertinencia de la mejora propuesta garantiza un uso efectivo de los recursos y tiempo del equipo.
  3. Elementos Clave en la Definición de Iteraciones:
    • Al abordar una iteración, es necesario definir claramente:
      • Nombre de la Iteración:
        • Identificarla de manera específica para una referencia clara.
      • ¿Por Qué Estamos Iterando?:
        • Comprender y comunicar claramente los motivos detrás de la necesidad de la iteración.
      • Solución:
        • Establecer la propuesta de solución con claridad y concisión.
  4. Utilización de Plantillas:
    • Contar con una plantilla estructurada para definir iteraciones agiliza el proceso y garantiza la consistencia en la documentación. Esto facilita la comprensión y colaboración del equipo.
  5. Consenso en las Iteraciones:
    • La participación y acuerdo de todos los miembros del equipo son cruciales. Decisiones rápidas y consensuadas garantizan eficiencia en el proceso de iteración.
  6. Rapidez y Efectividad:
    • La agilidad en el proceso de iteración es clave. Asegurarse de que las decisiones se tomen de manera rápida y efectiva contribuye a la dinámica y progresión del proyecto.

Para los que no entendieron el contexto de
"Las juntas de más de 10 minutos más que juntas son un convivio. "

Un “convivio” es un término que se utiliza en algunos países de habla hispana para referirse a una reunión social o una fiesta en la que se comparte comida y bebida entre los asistentes. Es una palabra que proviene del latín “convivium”, que significa “vivir juntos”.

En el contexto de la frase “Las juntas de más de 10 minutos más que juntas son un convivio”, se utiliza para expresar que cuando una reunión se extiende por más de 10 minutos, se convierte en una reunión social o en una especie de fiesta en la que los asistentes comienzan a compartir comida y bebida. La idea es que, después de cierto tiempo, la reunión deja de ser productiva y se convierte en un evento más informal en el que se fomenta la camaradería entre los participantes.

Terrible, iteremos 🗿

Creo que una buena idea para desarrolladores que hagan sus propios sistemas de diseños, sobre todo los freelancers. Es usar git como control de versiones de sus SD creando una nueva branch para cada iteración con la descripción del motivo y los detalles de este en un README

Lo importante de iterar (adición de mejoras a los componentes del producto, y del Design System en este caso), es que todos los miembros del equipo se pongan de acuerdo. Todo se debe documentar bien en Notion, sea que las decisiones las tomes como diseñador en solitario o en equipo.

Muchas veces vamos a recibir feedback, detras de un análisis tenemos que actualizar nuestro Design System para mejorar la calidad de nuestro producto.

Siempre preguntarse ¿Realmente vale la pena iterar en este caso?

A la hora de iterar debemos definir “Nombre de la iteración”, “¿Por qué estamos iterando?”, “Solución”

Debemos tener una plantilla para poder definir una iteración.
Es importante que todos estén de acuerdo con las iteracciones. De manera tapida y efectiva.

Un camino duro para ir perfeccionando nuestro system design, 😮 con el tiempo y la experiencia esto sera mucho más fácil y rápido. MENSAJE: todo lo que hagan ahora tiene que ser con un sistema de diseño, es muy fácil ver la clase y luego decir “mmm aquí no usare un sistema de diseño”, al principio duele pero luego es muy fácil 😉

Antes de iterar creo que es importante sumar métricas que nos permitan determinar el éxito de la iteración. Podemos usar mapas de calor, funnels de GA, bounce rate, grabaciones de comportamiento de usuario o ir por A/B testing para comparar una nueva versión con una anterior. Todo en función de mejorar la experiencia del usuario para que encuentre lo que busca fácil y rápido en nuestro sitio.

¿Como podemos obtener ese feedback por parte del usuario respecto al diseño? Es decir, como diseñador, como me entero que el diseño de x componente no está funcionando como esperaba? ¿Por las estadisticas de uso? ¿Comentarios de la aplicación en distintos canales? o hay alguna forma más estandar de obtener esa retroalimentación?

No funcionaaa No funcionaaaaa

Una iteración lleva un coste asociado, aunque yo la veo como una inversión si está justificada.

Iterar o no iterar, esa es la cuestión…
dijo el shakespeare

Iteración significa repetir varias veces un proceso con la intención de alcanzar una meta deseada, objetivo o resultado. Cada repetición del proceso también se le denomina una “iteración”, y los resultados de una iteración se utilizan como punto de partida para la siguiente iteración.

Excelente consejo, lo aplicaré

Uno de los objetivos principales es que todo lo que diseñamos como elementos segmentados, se deben convertir en software.

excelente curso!

De verdad usan notion para iteración en desarrollo de interfases? si no, en donde lo usan para la documentación?? en programación esta git, pero en diseño no sé cómo se podría trabajar en equipo.