Reutilización y Mejora

En lugar de partir de cero, los programas que “reutilizan y mejoran” buscan la manera de adaptar y mejorar los productos, los recursos y los enfoques existentes. Reutilizar significa evaluar qué recursos se encuentran actualmente disponibles y usarlos tal como se encuentran para cumplir los objetivos del programa. Mejorar significa modificar herramientas, productos y recursos ya existentes con el fin de mejorar su calidad, aplicabilidad e impacto en general. Comience por identificar los métodos, los estándares, las plataformas de software, las herramientas de tecnología y los contenidos digitales relevantes que ya hubieran sido probados y comprobados. Usted puede obtener información sobre las herramientas de desarrollo digital que se hubieran puesto a prueba en proyectos piloto o respecto de los cuales se hubieran aumentado su escala, a través de conferencias, blogs, evaluaciones de programas y la comunidad de desarrollo digital. Aunque tal vez una herramienta o un enfoque existentes no satisfagan exactamente todas sus necesidades para su reutilización, considere mejorarlos o utilizarlos como punto de partida, en lugar de crear algo completamente nuevo. El resultado será una herramienta que ahora será mejor y más reutilizable por parte de todos debido a las mejoras que usted le hubiera hecho. Reutilizar y mejorar no es diseñar objetos nuevos y brillantes o limitar una tecnología a su uso interno; tiene más que ver con tomar el trabajo de la comunidad de desarrollo mundial y llevarlo más allá de lo que una organización o un programa pueden hacer de manera independiente. La reutilización y la mejora también pueden reducir drásticamente el tiempo necesario para el desarrollo y las pruebas, y reducir costos para usted.

Preceptos Básicos

  • Identifique las herramientas tecnológicas existentes (local y globalmente), los datos y los marcos que utiliza su población objetivo, en su área geográfica o en su sector. Evalúe de qué manera se podrían reutilizar, modificar o extender para utilizarlos en su programa.
  • Desarrolle enfoques modulares e interoperables en lugar de enfoques autónomos. La interoperabilidad garantizará que usted pueda adoptar y aprovechar componentes de otros y que otros puedan adoptar y aprovechar su herramienta en el futuro.
  • Colabore con otros especialistas en desarrollo digital a través de grupos de trabajo técnico, comunidades de práctica y otros eventos de intercambio de conocimientos con el fin de conocer las herramientas existentes y construir relaciones que, en el futuro, puedan llevar a la reutilización y el mejoramiento de su herramienta.

Ciclo de Vida del Proyecto

Las siguientes recomendaciones, consejos y recursos fueron obtenidos de la comunidad de desarrollo digital y su objetivo es brindarle opciones a usted para la aplicación del presente Principio durante cada etapa del ciclo de vida del proyecto. La presente guía no pretende ser exhaustiva, por el contrario, debería servir como medidas sugeridas que usted puede tomar para aplicar este Principio en su trabajo. Si usted tiene otros consejos, recursos o comentarios para agregar, sírvase compartirlos con la comunidad en el Foro de Principios Digitales.

Análisis y Planificación

Para ser innovador, no es necesario que desarrolle algo nuevo. La innovación también puede significar la reconversión de herramientas existentes de una manera nueva o mediante el agregado de otras funciones o características adicionales. Las organizaciones que reutilizan y mejoran se replantean lo que piensan sobre la innovación. Cuando planifique una iniciativa, realice primero un análisis del panorama para ver qué herramientas (locales) existen que podrían satisfacer las necesidades de sus usuarios dentro de su ecosistema.
  • Identifique tecnologías y recursos — código de software, productos, contenidos o datos— que ya existan y que puedan ser reutilizados o mejorados para su programa. Pida consejo a las partes interesadas y a otros profesionales, y revise recursos como el catálogo Impact Tracker Technology de Kopernik, el Centro de Soluciones de NetHope, el catálogo de proyectos de fuente abierta de Google y el Atlas de Salud Digital.
  • Determine la disponibilidad y sostenibilidad de los recursos necesarios para configurar, operar, mantener y mejorar tecnologías existentes durante y después de su programa. Si usted está reutilizando una herramienta existente, es posible que otras organizaciones ya hayan realizado evaluaciones similares y usted pueda aprovechar de sus conclusiones. Asegúrese de comprobar o calcule su propio costo total de propiedad.
  • Involúcrese con comunidades de fuente abierta y de estándares abiertos. Muchas iniciativas no son únicas, ya que los profesionales habrán diseñado y probado anteriormente herramientas con el propósito de resolver desafíos similares. Si parte de cero, perderá tiempo y recursos que podría emplear mejor en hacer que su iniciativa tenga éxito y limitará la sostenibilidad de su trabajo en el largo plazo. Identifique a profesionales y organizaciones que hubieran abordado su problema en otros países. ¿Existe alguna herramienta de fuente abierta que se haya implantado con éxito en otros países? Utilícela como punto de partida. Identifique los componentes existentes que usted pueda reutilizar o adaptar antes de emprender cualquier desarrollo nuevo.
  • Evalúe la facilidad con la que se puede adaptar la tecnología a su contexto y necesidades locales. Considere llevar a cabo un análisis de contexto para entender el ecosistema y formar un grupo asesor de usuarios (UAG, según sus siglas en inglés) con el fin de validar las necesidades de los usuarios.
  • Identifique los beneficios que trae reutilizar y mejorar. Esos beneficios podrían incluir ahorro de costos, un lanzamiento más rápido y una vía clara para el aumento de escala sobre la base de la experiencia de otras organizaciones. Quienes hubieran realizado una implementación en el pasado también pueden proporcionarle capacitación o comunicarle lecciones aprendidas que pueden hacer que su iniciativa funcione sin contratiempos. Asimismo, puede beneficiarse de los usuarios del país que ya conozcan la tecnología y que puedan ayudarle a capacitar y darle apoyo a nuevos usuarios. Comparta estos beneficios con su financista u otras partes interesadas con el fin de obtener apoyo para la reutilización.
  • Realice pruebas y reúna los comentarios y opiniones de los usuarios finales antes de elegir una tecnología. Si no está seguro de que una herramienta satisfará las necesidades de sus usuarios, organice un grupo de prueba y recabe sus opiniones y comentarios. Este enfoque también podría ayudarle a elegir entre varias herramientas. Pruebe varias herramientas existentes antes de tomar una decisión definitiva. Para facilitar estas pruebas, podría reunir un UAG conformado por representantes de su población objetivo. Por ejemplo, la iniciativa PATH del BID formó un UAG en sus comienzos con el fin de brindar soporte al diseño y la identificación de herramientas tecnológicas.
  • Analice si la cultura de su organización plantea alguna barrera para la reutilización y el mejoramiento. Colabore con los principales responsables de la toma de decisiones a fines de adoptar una cultura de intercambio abierto y colaboración con otras organizaciones. Identifique por qué su organización podría tener inquietudes con relación a la reutilización de herramientas o hubiera decidido crear algo nuevo en el pasado. Podría existir el temor subyacente de que las herramientas desarrolladas por terceros no serán de buena calidad o de que no satisfagan exactamente sus necesidades, así como la creencia de que la creación de algo internamente es la única manera de conseguir la solución correcta. La Guía Organizativa ICT4D de los Servicios Católicos de Ayuda [Catholic Relief Services] analiza cómo ser un agente de cambio en su organización y dirigir estas conversaciones.

Consejos y Recursos

Diseño y Desarrollo

Una vez que haya identificado una tecnología, diseñe y ponga en práctica un enfoque sobre cómo podrá ser reutilizada o mejorada para su contexto y los objetivos de su programa.
  • Compruebe si la tecnología que quiere usar cumple con los estándares abiertos. Si la herramienta es de fuente abierta, usted tiene la libertad de tomar el código existente y seguir adelante con el desarrollo de las mejoras que desea. Si se trata de una herramienta de propiedad exclusiva, igualmente podría hacer las mejoras que desea, pero tendrá que involucrar a los propietarios del producto en el diseño y constatar si están interesados en colaborar con usted para ejecutar esas mejoras.
  • Cuando esté desarrollando sus mejoras, evalúe qué información y características son necesarias para garantizar la apropiación local y la sostenibilidad. Por ejemplo, actualmente la herramienta podría ser compatible únicamente con ciertos idiomas o ciertas tipografías y tendría que ser actualizada antes de ser ampliada a países que usan alfabetos que no son latinos, como el árabe.
  • Incluya tiempo en su cronograma y recursos suficientes en su presupuesto para hacer las mejoras. Si está usando una herramienta de fuente abierta, asegúrese de que el personal tenga tiempo y recursos suficientes para participar en la comunidad de fuente abierta relevante, incluso para contribuir a la comunidad con mejoras. Si usted está usando una herramienta de propiedad exclusiva, dedique tiempo a proporcionarle a los propietarios del producto información sobre cómo pueden mejorar su herramienta.
  • Colabore con otros profesionales del desarrollo digital en el diseño de mejoras. En el curso de esas conversaciones, podría descubrirse que tienen necesidades comunes de funciones adicionales y mejoras. La colaboración puede ayudar a fomentar una reutilización aún mayor de la tecnología o a identificar oportunidades para compartir costos. Por ejemplo, para satisfacer las necesidades relacionadas con la recolección de datos de sus programas de respuesta humanitaria en contextos de crisis, la Iniciativa Humanitaria de Harvard creó el Kit de Herramientas KoBo [KoBoToolbox] con el fin de mejorar la plataforma de fuente abierta para la recolección de datos móviles Open Data Kit. La Iniciativa Humanitaria de Harvard continúa colaborando con otras organizaciones de respuesta humanitaria en el diseño de funciones importantes que abordan las necesidades emergentes de acceso y análisis rápido de datos en situaciones de crisis.
Planifique de qué manera se documentarán con claridad sus cambios y mejoras. Esto incluye contar con procesos para documentar y compartir los cambios que se hagan al código de software de una herramienta de fuente abierta. Una documentación clara de los cambios es necesaria para poder hacerle un mantenimiento al código y para que otros desarrolladores puedan continuar desarrollando el código fácilmente.

Consejos y Recursos

  • Consejo: Cuando esté diseñando su enfoque y busque financiamiento, intente cuantificar los ahorros que traerán consigo la reutilización y el mejoramiento en áreas tales como la de costos de desarrollo del software y tiempo del personal. Comunique esos ahorros a su financista y demás partes interesadas que pudieran tener que aprobar su decisión con respecto a la herramienta.
  • Recurso: Desarrollo de Software de Fuente Abierta [Open Source Software Development], OSS Watch.

Lanzamiento e Implementación

En la etapa de implementación, continúe buscando recursos que pueda reutilizar o mejorar para aumentar la eficiencia de su lanzamiento.
  • Pregúnteles a los usuarios previos de su herramienta qué capacitación y recursos de lanzamiento tienen. De esta manera, ahorrará tiempo en el desarrollo de materiales y podrá aprender de los desafíos que se presentaron durante los lanzamientos anteriores. Considere poner a disposición cualesquiera materiales de capacitación que usted elabore para que puedan ser reutilizados y adaptados bajo una licencia de Creative Commons.
  • Participe activamente en la comunidad en línea de su tecnología. Herramientas de fuente abierta tales como el Open Data Kit y OpenMRS tienen comunidades en las que usted puede hacer preguntas y compartir consejos.
  • Comparta su trabajo con la comunidad de desarrollo digital. Participe en conferencias, seminarios web u otros eventos con el fin de analizar los éxitos y desafíos de la reutilización o el mejoramiento (también puede presentar un caso de estudio sobre su trabajo aquí). Los códigos de software nuevos, junto con toda la documentación, deben ponerse a disposición de la comunidad. Además, cualesquiera mejoras a una base de códigos deben presentarse a los desarrolladores originales (o a quienquiera que haga el mantenimiento del código) con el fin de permitirles hacer un seguimiento de los cambios que se hicieran. Busque oportunidades para usar su herramienta en iniciativas futuras y promover su uso. Asegúrese, asimismo, de compartir sus éxitos o desafíos con los creadores originales de la herramienta, para que puedan hacer un seguimiento del impacto de su trabajo.
  • Identifique a los socios que puedan convertirse en nuevos usuarios de su tecnología y que continuarán contribuyendo a las mejoras. Por ejemplo, RTI International involucra activamente a otras organizaciones educativas para que utilicen su software de recolección de datos móviles Tangerine, compartan sus desafíos, hagan pruebas beta de sus nuevas versiones y aporten mejoras. (Para obtener más información, véase el estudio de caso Tangerine).

Consejos y Recursos

  • Consejo: Analice cómo crear una comunidad en torno a su tecnología. Esto podría sentar las bases para su futura reutilización e identificar a organizaciones que contribuirán a mejorarla. Las Guías de Open Source ofrecen consejos sobre cómo encontrar usuarios y crear una comunidad acogedora en torno a su herramienta.
  • Recurso: Comparta su Trabajo [Share your Work], Creative Commons.

Transversalidad: Monitoreo y Evaluación (M&E)

Durante sus actividades de monitoreo y evaluación, examine cuánto éxito tuvo la tecnología reutilizada o mejorada con relación a su contexto y con el logro de los objetivos de su programa. Un indicador de éxito es la capacidad de otros de reutilizar y mejorar lo que usted hubiera construido.