February 7th, 2010 — Check, Organización
Hoy he comenzado a generar el catálogo de requisitos de la aplicación, lo he hecho con dos días de retraso respecto a la planificación. Tendré que ser más negativo a la hora de estimar tiempos y sobre todo cuando hay fines de semana por medio.
El documento, en estos momentos, solo está iniciado pero no quiero que se quede en mi ordenador local (por lo que pueda pasar), por eso y con el fin de que otros desarrolladores puedan ver los documentos, voy a ir subiendo las distintas revisiones del documento a subversion.
He estructurado el subversion del proyecto en dos carpetas:
En doc iré guardando todos los documentos que vaya generando y en trunk irá el código funte de la aplicación.
Dejo en [1] el enlace al subversion de la aplicación
[1] https://forja.rediris.es/plugins/scmsvn/viewcvs.php/?root=cusl4-thecheker
February 3rd, 2010 — Check, Documentación
Atar todos los cabos y delimitar el alcance del proyecto es desde mi punto de vista la primera gran tarea de todo proyecto. Al principio no lo hacia, cuando quería hacer algo me ponía y del tirón intentaba implementar las ideas que tenía en la cabeza y bueno, algunas veces las cosas salían como yo quería y no se me escapaba nada pero la dura realidad es que la mayoría de las veces terminaba haciendo otras cosas y el tiempo de desarrollo se alargaba más de la cuenta.
Esta experiencia la viví muchas veces en mi primer trabajo en la empresa privada y perdimos muchísimo tiempo que al final se convirtió en agobios. Hoy día las cosas han cambiado mucho, ya no comienzo un proyecto sin haber hecho un catálogo de requisitos detallado y a ser posible validado por el usuario final (como en este caso yo soy el cliente no hace falta).
Las ventajas que veo a la hora de hacer el catálogo de requisitos son:
- las idas que uno tiene del proyecto se afinan, incluso se llegan a desechar porque no tienen sentido,
- de este documento se puede sacar una batería de pruebas para realizar el testeo de la aplicación,
- limita el alcance del proyecto evitando idas de coco,
- permite que otras personas vean en pocas páginas tu idea del proyecto,
- y lo más importante, atas todos los cabos sueltos que puedas tener sobre el proyecto y con el cliente.
La tarea ya está en el track así que en unos días estará disponible.
February 3rd, 2010 — Noticia
Personalmente me gusta seguir ciertos proyectos a través de Twitter por lo que he creado una cuenta para The Checker. Todas las entradas del blog y twits intersentas que me encuentre y que estén relacionados con el proyecto las pondré en el.
Aquí dejo el enlace a la cuenta por si os animais a seguir el proyecto via Twitter : http://twitter.com/the_checker
February 1st, 2010 — Check, Idea
De una lista de checks por fin estamos en el primero de ellos con dos meses de retraso pero con las mismas ganas que cuando se me ocurrió/surgió la necesidad de realizar este proyecto. No se si estará finalizado a tiempo pero lo voy a intentar.
¿De qué va todo esto?
Pués muy fácil, va de intentar conseguir implementar una pequeña aplicación web en Django que permita gestionar listas, ya sean de tareas, de cosas, de ideas, de notas o de lo que sea. La idea es simple y su implementación también pero lo que no es tan simple es intentar hacer las cosas a la perfección. Mi idea es centrarme en el usuario final y hacerle muy fácil el uso de esta aplicación trabajando mucho la interfaz.
Una vez terminada la aplicación web, comenzará una segunda fase en la que se creará un servicio con el que poder implementar aplicaciones para móviles
.