Metodología
Nuestra forma de trabajar está basada en tres premisas fundamentales:
- Utilizamos una metodología de desarrollo ágil: Lo más importante para nosotros es que los sistemas desarrollados sean fácilmente modificables, para que se puedan adaptar a tus necesidades. Nos servimos de las siguientes técnicas/sistemas:
- Desarrollo basado en tests: probamos primero, programamos después y después probamos todo de nuevo.
- Utilizamos subversion como sistema de control de código: siempre tenemos acceso al historial de lo que hemos desarrollado, por si hay necesidad.
- Utilizamos un sistema de integración continua: Siempre que se cambia algo, se vuelve a construir todo el software relacionado, para asegurarse de que no se ha roto nada.
- Hacer toda la información del desarrollo disponible a los clientes en tiempo real. Queremos que sepas todo lo que pasa en nuestra empresa, y que en todo momento puedas saber qué tareas están en marcha en tu proyecto, cuánto se ha trabajado y quién es la persona asignada.
- El seguimiento de los proyectos se hace de forma conjunta: toda la información interna está siempre disponible para los clientes, a través de Mantis.
- Para que los clientes estén informados de cuándo se trabaja para ellos, se publica información de las horas trabajadas a través de la cuenta de Twitter.
- Queremos que el precio sea lo más justo posible: cobramos según las horas trabajadas (sin redondeo!). Así sólo pagas por lo que realmente necesitas.