Sistema De Control De Incidencia:
1. RESUMEN
El presente artículo hace referencia a
fossil que es un sistema de código abierto de control de versiones orientado a
equipo de trabajo pequeño o mediano. Proporciona herramientas muy útiles como
el control de ticket (incidencias/errores), un wiki, además cuenta con un entorno
de administración web.
Todo está integrado en un solo
ejecutable.
2. INTRODUCCION
El creador de este software libre es D.
Richard Hipp su primera versión fue el año 2006, al ser Fossil un sistema
operativo multiplataforma opera igual en un ambiente Windows, Mac o Linux, no
necesita instalación y toda su funcionalidad está contenida en un solo
ejecutable alrededor de 1.42 MB.
3. CARACTERÍSTICAS DE FOSSIL
Auto contenido
Fossil es un simple ejecutable
independiente que contiene todo lo necesario para hacer la gestión de
configuración.
La instalación es trivial: basta con
descargar un binario pre compilado para Linux, Mac o Windows. Código fuente fácil de compilar está disponible
para los usuarios de otras plataformas, son también en su
mayoría autónomos, que sólo requiere la biblioteca estándar de C para
construir.
Seguimiento
de Errores/ Bug:
Además de realizar un control de
versiones distribuidos como Git, Fossil permite realizar un seguimiento
distribuido a los errores o Bug.
Wiki:
Aquí los desarrolladores publican
información relativa al desarrollo de su proyecto, respuestas a las preguntas
más frecuentes (FAQ, en inglés) o documentación privada relativa al desarrollo
interno (accesible únicamente a los miembros del equipo de desarrollo).
Interfaz
Web Integrada:
Fossil reduce la complejidad del
proyecto de seguimiento y promueve la conciencia situacional. Un usuario puede
simplemente escribir "ui fósil" desde cualquier salida y este se abre
automáticamente en el navegador web el cual da la historia y el estado de la
información detallada sobre el proyecto.
Robusto
y Fiable
Fossil utiliza SQLite, en un único
fichero se guardan tres bases de datos:
La de control de versiones
La de ficheros del wiki
La de base de datos de tickets (si
existen).
Simple
Networking:
Fossil utiliza HTTP simple y llano (con soporte de proxy) para todas las comunicaciones de red, lo que significa que funciona bien desde detrás de cortafuegos restrictivos. El protocolo es el ancho de banda eficiente al punto que Fossil se puede utilizar cómodamente en una conexión a Internet Dial-up.
Fossil utiliza HTTP simple y llano (con soporte de proxy) para todas las comunicaciones de red, lo que significa que funciona bien desde detrás de cortafuegos restrictivos. El protocolo es el ancho de banda eficiente al punto que Fossil se puede utilizar cómodamente en una conexión a Internet Dial-up.
CGI / SCGI
Activado
No se requiere servidor para utilizar
fósil. Sin embargo, un servidor hace que la colaboración sea más fácil. Fossil
soporta cuatro aún simples diferentes configuraciones de servidor
. El más popular es un script CGI de 2 líneas. Este es el enfoque utilizado por
los depósitos fósiles por cuenta de
hosting.
4. REQUERIMIENTO DE INSTALACION FOSSIL
Es un solo ejecutable independiente que
contiene todo lo necesario para hacer la gestión de la configuración solo hace
falta descargar un binario pre compilado Linux Mac o Windows y colocarlo en el $path
no es necesario
un servidor pero la utilización del
mismo lo haría más fácil.
5. INSTALACION
6. VENTAJAS
Configuración
relativamente sencilla en comparación con otras opciones (subversión, Git.)
Todo (Herramienta de control de
tickets, wiki, entorno de administración web) está en un solo ejecutable muy
ligero y portable.
No
requiere que se agregue ninguna extensión, paquetes, modulo ni nada que se le
parezca.
Es
un servidor multi-plataforma que se ejecuta en Windows, Linux, Mac.
Se
puede utilizar cómodamente de una conexión a internet Dial-up.
7. DESVENTAJAS
Existe
Documentación en Ingles.
Comunidad
pequeña.
8.
CONCLUSIÓN
Podemos observar que la novedad de Fossil es que es un entorno completo para el
proceso de desarrollo colaborativo, al contar con un control de versiones
(SCV), contar con un wiki
(para documentación) y un sistema de ticket para sugerir nuevas
funcionalidades, comunicar incidencias, y hacer seguimiento de bug/ errores.
9. REFERENCIAS
[1] Sitio Oficial De Fossil
[2] Descargar la
Aplicación Fossil
[3] Historia de
Fossil en Wikipedia