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

10 consejos para implementar Software Libre

10 consejos para implementar Software Libre

Gabriel Covarrubias

September 21, 2013
Tweet

More Decks by Gabriel Covarrubias

Other Decks in Technology

Transcript

  1. Implementar Software Libre en el “mundo real” y no morir

    en el intento. Por: Gabriel Covarrubias
  2. Y bien, ¿qué nos cuentas? Nombre original: “Software Libre como

    motor de desarrollo económico y tecnológico en la empresa mexicana”
  3. Entonces… ¿de qué trata esto? ➢ Compartir algunas experiencias con

    ustedes. ➢ Contarles los errores que he cometido ➢ Consejos y estrategias que me han funcionado Algunos tips podrían ser muy obvios, pero al final todos son muy útiles en “el mundo real”
  4. Espera…¿El “mundo real”? Básicamente significa que: “La conferencia que usted

    va presenciar está basada en hechos reales. Los nombres de las víctimas han sidos cambiados para proteger a los inocentes”
  5. 1.- Utiliza el Hardware correcto • El software libre también

    requiere hardware de primera calidad. • El costo de la licencia te permite enfocar la inversión en mejor hardware. • Sigue las recomendaciones del sistema.
  6. 1.- Utiliza el Hardware correcto Checklist ➢ Control de clima

    ➢ Reguladores de A/C ➢ Hardware Servidor ➢ Redundancia ➢ Condiciones
  7. 2.- Libre NO es gratis "Free software is a matter

    of liberty, not price. To understand the concept, you should think of free as in free speech, not as in free beer." —Richard Stallman.
  8. 2.- Libre NO es gratis ¿En qué se puede invertir?

    ➢ Bibliotecas de Funciones ➢ Documentación ➢ Caza Recompensas (Bounty) ➢ Pro Editions ➢ Hardware ➢ Donaciones
  9. 3.- Keep It Simple! K.I.S.S: Keep It Simple Stupid Principio

    de diseño: La simplicidad debe ser CLAVE
  10. 3.- Keep It Simple! Recuerda que: ➢ Es una solución

    a un problema. ➢ El usuario no es experto. ➢ La solución debe ser sencilla. ➢ La transición lo menos “dolorosa” posible.
  11. 4.- NO experimentar en producción Experimentar es la mejor fuente

    de conocimiento, pero, experimentar poniendo en riesgo el trabajo de otras personas puede ser motivo de disgustos, malos ratos y pérdidas de tiempo, dinero o hasta un par de dientes cuando se trata con usuarios agresivos.
  12. 4.- NO experimentar en producción ➢ Experimentar sólo en el

    laboratorio. ➢ Conocer la solución. ➢ Realizar pruebas en ambiente controlados. ➢ Estudia el alcance y limitaciones de la solución.
  13. 5.- Entiende el problema Es muy importante conocer la solución,

    pero es indispensable entender el problema.
  14. 5.- Entiende el problema ➢ Sé un experto del problema.

    ➢ Diseña la solución para el usuario final. ➢ Proyecta resultados para los jefes. ➢ Implementa de acuerdo a las condiciones. ➢ Maneja el problema de forma sencilla. “Si no puedes explicar algo de forma sencilla, es que no lo entiendes lo suficiente” - Albert Einstein
  15. 6.- Soporte ¿Vivirías en edificio con mal soporte? ¿No? Entonces

    tampoco deberias confiar en una solución que no ofrece el soporte apropiado
  16. 6.- Soporte ➢ Respaldo de una empresa. ➢ Comunidad de

    usuarios activa. ➢ Documentación. ➢ Ciclo de Vida: LTS
  17. 7.- Tú tienes el control “Dejar que otros se involucren

    en el proyecto es sano, pero dejar que todos quieran decidir seguro será un dolor de cabeza”
  18. 7.- Tú tienes el control ➢ Escucha la opinión de

    todos. ➢ Tú eres el experto. ➢ Orienta a los involucrados. ➢ Dirige el proyecto
  19. 8.- La seguridad es primero ➢ Una solución de software

    libre no significa darle acceso a libre a todos. ➢ Los seguridad en proyectos personales es cuestión de privacidad y ego, en el mundo real es cuestión de tiempo y dinero.
  20. 8.- La seguridad es primero ➢ Claves predefinidas. ➢ Datos

    de ejemplo. ➢ Limitar acceso público. ➢ Firewall, VPN y cambiar puertos
  21. Espera! Gabriel, Estos no son 10 !!! ¿que no sabes

    contar? Si sé contar. 10 suena “oficial” pero es muy “Mainstream” Pero no soy mentiroso
  22. Bonus Track 9.- Si no sale bien la primera vez,

    llámale Versión Alpha .01 y empieza de nuevo 10.- Si hay un bug que no puedes arreglar, búscale un uso y llamale “feature”.
  23. Conclusiones El Software Libre puede solucionar problemas reales cuando se

    implementa de la forma correcta. El Software Libre no sólo lo usa el gordo friki en su laptop, también tiene su lugar en “el mundo real”.
  24. CRÉDITOS - IMÁGENES www.freedigitalphotos.net "Old Parts" by zirconicusso "Business People

    With Laptop" by Ambro "Check List" by 89studio "Steepling Senior CEO" by stockimages "Business Consultant Presenting Blank Placard" by stockimages "Smiling Student Reading From Her Note Book" by stockimages "Programmer With Graph Icon In Data Center Room" by watcharakun "Working On Internet Server" by twobee "Golden Dollar Coins Falling Into A Pink Piggy Bank" by cooldesign "Businessman With Light Bulb Idea" by Master isolated images "3d Men With Question" by cooldesign "Joy Stick" by digitalart "Man Standing Out From The Crowd" by jscreationzs www.iconarchive.com www.knowyourmeme.com Creative Commons Libraries