Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open Development Method (Método de Desarrollo A...

Open Development Method (Método de Desarrollo Abierto)

El software libre es generalmente construido por múltiples colaboradores, distribuidos alrededor del mundo, que hablan distintos idiomas, y viven en diferentes zonas horarias.

¿Cómo se logra crear un producto viable en estas condiciones?

- - - - -
Open Development Method

Open software is usually built by many collaborators, distributed around the world, who speak diverse languages, and live in different time zones.

How is it possible to create a viable product with that scenario?

- - - - -
Festival Latinoamericano de Instalación de Software Libre (FLISoL) 2019

Avatar for Ricardo Aiello

Ricardo Aiello

April 27, 2019
Tweet

More Decks by Ricardo Aiello

Other Decks in Programming

Transcript

  1. 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba

    6 integración Metodologías de desarrollo de software Open Development Method
  2. 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba

    6 integración identificar el problema del negocio Metodologías de desarrollo de software Open Development Method
  3. 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba

    6 integración proponer una solución al problema Metodologías de desarrollo de software Open Development Method
  4. 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba

    6 integración proponer una implementación de la solución Metodologías de desarrollo de software Open Development Method
  5. 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba

    6 integración construir la implementación Metodologías de desarrollo de software Open Development Method
  6. 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba

    6 integración verificar la construcción Metodologías de desarrollo de software Open Development Method
  7. 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba

    6 integración conectar la construcción con el entorno Metodologías de desarrollo de software Open Development Method
  8. 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba

    6 integración Metodologías de desarrollo de software Open Development Method
  9. Método de desarrollo abierto Open Development Method asincronicidad autosuficiencia y

    adaptabilidad porque raramente habrá reuniones, y usualmente las comunicaciones no tendrán respuestas inmediatas
  10. Método de desarrollo abierto Open Development Method calidad del código

    escribir código legible, verificable, modular y económico para mejorar la eficiencia del equipo
  11. - legible para que otro programador pueda trabajar en él

    de inmediato - verificable “testeable”, para reducir los potenciales problemas al trabajar con él - modular para simplificar su mantenimiento y permitir su reutilización - económico para maximizar la eficiencia en el uso de recursos calidad del código características clave Método de desarrollo abierto Open Development Method
  12. Método de desarrollo abierto Open Development Method pruebas primero 1

    escribir las pruebas antes que el código para trabajar con mayor independencia 1- test first
  13. Método de desarrollo abierto Open Development Method democracia todos tienen

    voto en las decisiones para tener múltiples puntos de vista diferentes y así maximizar las chances de detectar problemas
  14. Método de desarrollo abierto Open Development Method debates todo es

    discutible y todos tienen voz porque las mejores ideas surgen colaborativamente
  15. Método de desarrollo abierto Open Development Method transparencia código abierto

    y procesos públicos para generar confianza en los usuarios, promover el compromiso con la comunidad y mejorar la seguridad y estabilidad del proyecto
  16. Método de desarrollo abierto Open Development Method “dogfooding” usar los

    productos que desarrollamos para aumentar nuestro compromiso con ellos
  17. Método de desarrollo abierto Open Development Method objetividad ser imparciales

    e implacables al criticar nuestro propio trabajo porque así lo van a criticar los demás