lunes, 23 de febrero de 2015

Mi visión del Taller de Informatización y Ciberseguridad en Cuba.

Durante la pasada semana, tuvo lugar en la Habana el Primer Taller de Informatización y Ciber-Seguridad cuyo objetivo fué perfilar las bases, objetivos principales y prioridades para el proceso de informatización de la sociedad cubana. En el Taller participaron mas de 11 mil especialistas de la rama, distribuidos en mas de 20 salones en todo el país conectados mediante teleconferencia o mediante un foro-debate hospedado en las web del Ministerio de las Comunicaciones.

En mi opinión, el Taller fué un éxito!

miércoles, 18 de febrero de 2015

SCRUM: para equipos extra pequeños de 1 a 3 personas.


https://www.scrum.org

SCRUM es una herramienta de gestión de proyectos de desarrollo ágil, para equipos pequeños de hasta 7 personas con roles multi-funcionales que les permite organizar mejor el trabajo y dividirlos en iteraciones (Sprints) de alrededor de un mes. Cada iteración debe tener como salida software funcional y de valor para el cliente. (Vea qué es SCRUM)

Pero, ¿Cómo hacer SCRUM en equipos extra-pequeños de 1 a 3 miembros? Queda claro que un miembro por si solo no hace un equipo. Sin embargo, la posibilidad que encuentre ayuda en el futuro es muy alta y aunque estemos solos necesitamos una manera de organizar el trabajo, poder ver el avance y la velocidad con que vamos resolviendo tareas. SCRUM es un buen compañero para todo esto.

lunes, 16 de febrero de 2015

Manifiesto por el Desarrollo de Software Ágil

Tomado de Agile Manifesto

Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar:

Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan

Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda.

miércoles, 11 de febrero de 2015

Migrando a “Ruby on Rails” desde ASP.NET sin retorno.

En 2008, al graduarme en la Universidad ya era un seguidor de .NET. Empecé en un puesto de trabajo interesante en el que se trabajaba con VB.NET y quedé formándome como un conocedor del framework. Pude desarrollar en equipo usando el Team Foundation Server con todos sus servicios, incluyendo su herramienta para el control de versiones.

Trabajé durante un año en un proyecto ERP llamado iAra para el comercio de nickel (aplicaciones desktop, sitios web, servicios web). Al salir de la empresa me sentía listo para emprender el camino del Freelance: administrar mi propio tiempo, autoaprendizaje constante, búsqueda de proyectos, solución de problemas en solitario, participación en comunidades online y tiempos de entrega apretados. El framework .NET ha sido hasta hoy un buen compañero.

¿Entonces que ha causado esta migración definitiva desde .NET hacia Ruby on Rails?

viernes, 6 de febrero de 2015

Infografía: Aplicaciones nativas para móviles vs Aplicaciones web.

inforgrafia
Qué debemos desarrollar? Aplicaciones nativas o aplicaciones web? En este dilema y otros, muchos de nosotros los desarrolladores nos hemos encontrado una que otra vez. Para darnos un poco de luz en este asunto esta infografía la he encontrado en Pinterest, y me ha parecido muy buena idea compartirla. Espero que les sea útil.

Tomado desde Pinterest