Principios para el desarrollo digital

Diseñe con el usuario

  • Incorpore a distintos tipos de usuarios y a los personas/partesinteresadas en cada etapa del ciclo de vida del proyecto.
  • Diseñe soluciones que mejoren los procesos actuales de los usuarios, ahorrándoles tiempo, usando menos recursos y
    aumentando la calidad.
  • Desarrolle soluciones apropiadas para el contexto basándose en  las prioridades y necesidades de los usuarios.
  • Desarrolle la solución de manera progresiva e iterativa, teniendo en mente objetivos y propósitos claros.
  • Asegúrese de que el diseño sea sensible y tome en cuenta las necesidades de los tradicionalmente marginados.
  • Adopte un proceso iterativo que permita incorporar los comentarios y opiniones que surjany adaptar su solución.
  • Sea abierto con respecto a las expectativas del proycto, y permita que las personas puedan renunciar a participar en
    el proceso de diseño.

Comprenda el ecosistema existente

  • Interactúe con sus usuarios objetivo y consulte las investigaciones existentes para profundizar su comprensión.
  • Coordine con otras organizaciones implementadoras, la sociedad civil y también el gobierno desde el principio.
  • Asegúrese de que su iniciativa esté en línea con las políticas tecnológicas, legales y reguladoras existentes.
  • Implique a miembros de la comunidad, donantes, gobiernos locales y nacionales, y otras organizaciones
    implementadoras.
  • Monitoree el ecosistema para saber si ocurren cambios.

Diseñe para la ampliación

  • Planifique y diseñe desde el comienzo para la ampliación.
  • Formule una definición de ampliación para su iniciativa.
  • Mantenga su diseño simple, flexible y modular para que sea fácil cambiar su contenido y adaptarlo a otros contextos.
  • Cuando tome decisiones tecnológicas, piense en si le facilitarán o dificultarán la ampliación.
  • Identifique pronto a aliados que puedan ayudarle a ampliar su solución.
  • Considere su modelo de financiamiento
  • Reúna pruebas y demuestre el impacto antes de intentar la ampliación.
  • No trate de iniciar la ampliación sin verificar plenamente que su solución es apropiada.

Siente las bases para la sostenibilidad

  • Planifique para la sostenibilidad desde el principio.
  • Formule una definición de sostenibilidad para su iniciativa.
  • Identifique e implemente un modelo de negocio sostenible.
  • Use e invierta en proveedores locales de servicios de tecnología de la información.
  • Contacte a gobiernos locales e integre estrategias nacionales en la programación.
  • Colabore en lugar de competir y trabaje en equipo para identificar la mejor solución que tenga el mayor impacto.
  • Cree un programa que pueda adaptarse a medida que cambien las necesidades y cambie el ecosistema.

Adopte un enfoque orientado a los datos

  • Diseñe los programas de tal manera que el impacto pueda medirse de forma continua y progresiva.
  • Aproveche los datos existentes, incluyendo los conjuntos de datos abiertos y los datos de sistemas interoperables.
  • Utilice métodos rigurosos para la recopilación de datos.
  • Ayude a subsanar las brechas de conocimientos aportando datos a la comunidad de desarrollo.
  • Use datos de calidad oportunos o en tiempo real para apoyar la rápida toma de decisiones, mejorar la programación para los usuarios
    e informar sobre la estrategia.
  • Presente los datos en formatos que sean fáciles de interpretar y sobre cuya base sea fácil actuar, como las visualizaciones de datos.
  • Cree una cultura de uso de datos dando prioridad a la creación de capacidad y a las iniciativas de uso de datos.
  • Adopte un enfoque integral con respecto a la recopilación y el análisis de datos. Recopile datos de múltiples fuentes.
  • Identifique y use estándares abiertos de datos y de interoperabilidad.
  • Recopile y use los datos de manera responsable de acuerdo con las normas y los estándares internacionales.

Utilice datos abiertos, estándares abiertos, fuente abierta e innovación abierta

  • Defina y comunique qué significa ser abierto para su iniciativa.
  • Adopte y amplíe los estándares abiertos existentes: especificaciones desarolladas, acordadas, adoptadas y mantenidas por
    unacomunidad y que hacen posible compartir datos entre distintas herramientas y sistemas.
  • Comparta los datos que no sean sensibles después de asegurarse de que se hayan satisfecho las necesidades relacionadas con la
    privacidad de los datos, sin restricciones al uso de los datos con el fin de fomentar la innovación abierta por parte de cualquier grupo
    o sector.
  • Use plataformas abiertas existentes en las que sea posible ayudar a automatizar el intercambio de datos, a conectar su herramienta o
    sistema con otros y a tener una mayor flexibilidad para adaptarse a necesidades futuras.
  • Invierta en el software como un bien público.
  • Desarrolle el nuevo código de tal forma que sea de fuente abierta, que cualquiera pueda ver, copiar, modificar y compartir, y
    comparta el código en repositorios públicos.
  • Haga posible la innovación compartiendo libremente sin restricciones, prestando una amplia colaboración y cocreando soluciones
    cuando esto tenga sentido en su contexto.

Reutilice y mejore

  • Identifique las soluciones tecnológicas existentes (a nivel local y global), los datos y los marcos que usa su población
    objetivo, en su área geográfica o en su sector.
  • Desarrolle enfoques modulares e interoperables en lugar de enfoques autónomos.
  • Colabore con otros especialistas en desarrollo digital con el fin de conocer las herramientas existentes y establecer
    relaciones que en el futuro se puedan llevar a la reutilización y el mejoramiento de sus herramientas.

Aborde la privacidad y la seguridad

  • Defina la propiedad, la soberanía y el acceso a los datos antes de recopilar o capturar cualquier dato. Determine cuáles leyes y
    reglamentos nacionales en materia de protección de datos se deben cumplir.
  • Mantenga el interés superior de los usuarios finales y de los individuos cuyos datos se recopilan en el primer plano de su planificación
    con el fin de proteger la privacidad de los usuarios y garantizar la seguridad de los datos y una implementación ética del proyecto.
  • Realice un análisis de los riesgos y beneficios asociados a los datos que se están procesando, incluyendo quiénes se benefician y
    quiénes corren un riesgo.
  • Evalúe los riesgos del acceso no autorizado o la fuga de cualquier datos almacenados. Comprenda que los riesgos dependen en una
    gran medida del contexto, no solo del país sino también de las comunidades, poblaciones y períodos de tiempo.
  • Minimice la recopilación de información personal identificable. Evalúe qué tan crucial es la información personal para el éxito del
    proyecto y cuáles serían las consecuencias si esos datos se exponen a terceros.
  • Catalogue y haga seguimiento a la información personal o sensible recopilada durante el proyecto: Cree un plan para destruir o
    asegurar el almacenamiento fuera de línea de los datos sensibles a mediados del proyecto y tras su finalización.
  • Sea transparente con las personas cuyos datos se recopilan y explíqueles de qué manera su proyecto usará y protegerá sus datos.
    Obtenga el consentimiento informado antes de recopilar datos. Es crucial garantizar que los participantes entiendan por qué se
    recopilan sus datos, cómo se usan y comparten sus datos y de qué manera pueden acceder a los datos recopilados o modificarlos, y
    que pueden tener la opción de negarse a participar.
  • Proteja los datos adoptando las mejores prácticas para proteger y restringir el acceso a los datos.

Sea colaborativo

  • Entienda cómo encaja su trabajo en el panorama del desarrollo mundial. Identifique a otros que trabajen en el mismo problema en
    otras áreas geográficas y si existe una comunidad de práctica.
  • Incorpore a diversos expertos de diferentes disciplinas, países e industrias, en el transcurso del ciclo de vida del proyecto.
  • Planifique para colaborar desde el comienzo. Incorpore actividades de colaboración en las propuestas, los planes de trabajo, los
    presupuestos y las descripciones de los puestos de trabajo. Identifique los indicadores para medir la colaboración en su plan de
    monitoreo y evaluación.
  • Documente el trabajo, los trabajos, los procesos y las mejores prácticas. Comparta su código con la comunidad de fuente abierta,
    publique los documentos bajo una licencia de Creative Commons y participe en conferencias y otros foros para compartir las
    lecciones que ha aprendido y para aprender de otros especialistas.
  • Defina de qué manera contribuirá su proyecto localmente. La colaboración es el primer paso de la interoperabilidad; defina de qué
    manera su trabajo puede conectar con sistemas locales y cuáles estándares debe adoptar para realizar esas conexiones.

Tips SEO y optimización de keywords

El posicionamiento web se basa en las keywords, ya sean long-tail, de dos o una palabra:
1 ¿Has hecho una búsqueda exhaustiva palabras clave? ¿Son realmente relevantes y tienen tráfico o son lo que tu crees que se busca? Si posicionas por una palabra con pocas búsquedas será bueno, pero salir el primero en una búsqueda que nadie hace no trae visitas.

2 ¿Seguro que tengo capacidad para competir por esas palabras claves? Asegúrate de no meterte en un berengenal donde no puedas ganar la guerra, no creo que con el presupuesto de una zapatería de barrio puedas posicionar por delante de BMW, al menos no mucho tiempo.

3 ¿Los textos son únicos y de alta calidad para usuarios y buscadores? En las keywords,la ortografía Sí afecta al posicionamiento.

4 ¿Tengo un título y descripción único en cada página?

5. ¿He añadido las keywords importantes en los tags title, description, H1-H6? ¿El texto está optimizado para esas keywords? No sobrecargar tampoco significa no incluirlas, y han de estar donde el buscador las considere palabras claves.

6 ¿El title y description son útiles y descriptivas para el usuario? Recuerda que el clic dependerá del título

7 ¿He combinado las palabras claves como las escribiría un usuario en la búsqueda? No te olvides de sinonimos, variaciones y anglicismos.

8 ¿Tengo las etiquetas ALT y Title en todas las imágenes? Recuerda que sin estas etiquetas el buscador no las entiende. Además que una imagen añade peso a tus palabras. No olvides tampoco usar nombres de archivo descriptivos con las palabras claves.

9 ¿Seguro que no he sobreoptimizado el contenidoocultado texto, ni saturado las tags de keywords? Cuidado con no sobregargar el texto (aunque a veces no queda otra, intenta añadir más contenido para que no parezcas un spammer)

10 ¿Me he concentrado en pocas keywords por página? A veces vale la pena usar dos o tres, según lo que estés diciendo, pero no intentes hablar sobre zapatos de todas las clases en la misma entrada. Una para zapatos de montaña, otra para zapatos de charol.

11 ¿El contenido es relevante para la temática de mi web-blog-portal? A veces es tentador si un tema está relacionado y te gusta, pero no siempre es bueno irse del tema. Si ves que el blog lo requiere, abre otra categoría y organízate.

12 ¿Están las keywords al principio de la página? Un resumen al inicio de cada entrada te asegura que el bot las lea todas y entienda tu intención, sobretodo si tienes entradas muy largas.

13 ¿Mis páginas compiten entre ellas en los resultados por haber usado exactamente las mismas keywords? Es bueno tener dos resultados en una primera página, pero es mejor tener un resultado en dos primeras páginas. Aunque esto lo podemos discutir en los comentarios porque seguro que hay opiniones distintas según para qué caso.

SEO en el desarrollo web

El diseño web afecta al posicionamiento, desde su base y mucho. Así que usa todas las técnicas SEO que puedas durante la fase de desarrollo y antes de acabar el proyecto.

14 ¿Está el código del sitio bien escrito? ¿Es cross-browser ? Asegúrate de que se vea bien en todos los navegadores y no tener codigo HTML roto ni dejar etiquetas abiertas. Eso da muy mala imagen ante Google aunque el buscador sea capaz de repararlo y mostrar la página de forma aceptable.

15 ¿He utilizado tecnologías o lenguajes de programación amigables con los buscadores (Google Friendly o Search Engine friendly)? El uso de Flash, Silverlight, JavaScript/AJAX, Java, iframes etc dificulta que los buscadores rastreen y entiendan tu sitio, e impide que el 100% de los usuarios lo carguen correctamente

16 ¿Los menús son visibles desde todas las páginas y escrito en HTML para que los buscadores puedan navegar hacia todas las páginas del sitio?

17 ¿El sitio puede ser explorado al 100%? Si no hay enlaces de texto hacia todas las páginas los robots no podrán ver todo tu contenido, y recuerda que cuanto más contenido tengas más importante pareces a los buscadores.

18 ¿Uso bien el tag meta-robot y el robots.txt? No queda bonito una página de login o un formulario de contacto entre los resultados

19 ¿Tengo contenido duplicado, o lo he eliminado usando redirecciones 301 y/o noindex donde era necesario? El plugin WordPress SEO by Yoast te permite arreglar esto en 5 minutos si hablamos de categorías o etiquetas.

20 ¿Tengo redirecciones innecesarias? Ojo, con las que son necesarias y las que no, dependerá de tu proyecto.

21 ¿He redirigido la versión sin www al dominio con www o viceversa? A esto te ayudarán las Herramientas de Google para Webmasters

22 ¿Cuánto tarda en cargar mi web? ¿Es bastante rápido? Pingdom Tools te ayudará, y Google Webmaster Tools también tiene una herramienta para esto (enlace en punto 21).

23 ¿He usado técnicas de Cloaking o puertas traseras? Estas técnicas black hat seo ya ni funcionan en 2013 y te buscas una penalización si se te ocurre redirigir tráfico de una búsqueda a otra o mostrar un contenido diferente al buscador que al usuario…