sábado, 30 de abril de 2011

¿Son siempre adecuadas las metodologías ágiles?

Las metodologías ágiles son adecuadas a un tipo particular de proyectos de software, ya que están pensadas para proyectos pequeños, con requerimientos cambiantes, usuarios involucrados y que comprometen tiempo para el desarrollo del proyecto, desarrolladores con cierto nivel de madurez y experiencia, ambiente informal de desarrollo, pocos requisitos de documentación, planificación, control y seguimiento, etc. 

Si no se dan estas condiciones, quizás debe considerarse otro tipo de metodología o el uso de un enfoque híbrido.

lunes, 25 de abril de 2011

Portales de Software Libre


Visitando diferentes portales de Software Libre puede observarse como estas comunidades se caracterizan por apoyar un paradigma de desarrollo de software que valora la libertad y la defensa de los derechos de usuarios y desarrolladores, promoviendo una cultura de trabajo colaborativa y participativa.

A través de estos portales se difunden metodologías, experiencias, desarrollos y eventos sobre el Software Libre, promoviendo la expansión y evolución de un movimiento que poco a poco ha venido ganando terreno. Aún falta mucho camino por recorrer pero la tendencia es clara, nos movemos hacia una plataforma de software libre, abierta, segura y confiable.

lunes, 11 de abril de 2011

Ideas destacadas sobre los Fundamentos del Software Libre

  1. Software con la libertad de ser usado para cualquier propósito, ser estudiado, modificado y distribuido; por lo que es legal su libre uso.
  2. Se dispone del código fuente (puede no ser útil si no está documentado y bien estructurado). Dado el desarrollo usualmente a través de comunidades, se utilizan estándares y herramientas colaborativas.
  3. Requiere de una licencia que garantice las libertades del SL.
  4. SL no es Software Gratis, pero dadas sus libertades no suele incluir costos de código (excepto adecuaciones específicas).
  5. El SL está apoyado por la Fundación del Software Libre (FSF) y defiende principios éticos, morales y filosóficos.
  6. El Código Abierto está apoyado por la Iniciativa Open Source (IOS), se suscribe a las libertades del SL pero defiende principios principalmente técnicos.
  7. Existen organizaciones que apoyan ambos movimientos, como FOSS / FLOSS.
  8. El SL presenta una clara tendencia de crecimiento y penetración a nivel mundial, reflejándose principalmente en el sector Gobierno, Educativo, aplicaciones Web 2.0, entre otras. En el sector empresarial la penetración aún es muy baja.