De algún lugar de mi cabeza… placeholder de proyectos TI?
Este post tiene 2 objetivos, se tiene una idea y para ello se desarrollará un proyecto, por lo que el primer objetivo del post es preguntar si éste sería el medio indicado para darlo a conocer o comenzar a darle seguimiento.
El segundo es describir el proyecto.
El proyecto (que aún no ha sido bautizado) tiene los siguientes objetivos.
Utilizando las herramientas disponibles para la administración de proyectos, asignacion de recursos, etc. herramientas de integración de versiones, edición colaborativa de documentos, posiblemente diagramadores, etc; se pretende realizar un sistema que permita acoplar estas distintas tecnologías, mecanismos, herramientas y documentos para administración, documentacion y seguimiento de proyectos.
RELACIONES ENTRE DOCUMENTOS
Un ejemplo: A lo largo de las diferentes etapas de desarrollo de software se generan distintos documentos, estos documentos normalmente guardan una relación entre si y se someten a distintas modificaciones (ya sea por redefinición de requerimientos, CU, alcances, etc) es complicado trabajar sobre un documento el cual te presenta la información de forma muy plana. (CU 5.0.1…. Referencias C.U. 6.03, 6.04, 6.06…. Notas [1, 2, 3.... n]…. Casos alternos E1, E2… ) muchas veces unos documentos se tienen en word, otros en excel, otros son HTMLs generados por algunas herramientas y lo peor sucede cuando se tiene un documento que explica una parte, un cierto detalle de ese proceso se explica en la versión anterior de otro documento, etc.
-Primer paso, relacionar los documentos o los elementos de los documentos para que la navegación entre estos deje de ser plana, apoyar al desarrollador para evitarle navegar entre tantos documentos para poder conocer informacíon definida en otro documento e incluso, sugerir relaciones con otros documentos.
SEGUIMIENTO DE DISCUSIONES PARA CONTROL DE CAMBIOS
Además de esto, (se tenia planeado hasta antes de saber del fin de google wave) las dicusiones generadas via correos por inconsistencias, dudas, etc es conveniente manejarlas en un estilo (tampoco tan plano) de discusiones como las soportadas por herramientas como Google Wave. Es más sencillo aclarar puntos sobre las líneas donde se mencionan a hacer una posible referencia a un correo determinado, en una fecha determinada. Y permitir relacionar ésto con un mismo documento.
FACILIDAD DE USO
Se planea que todo esto sea visto como un documento de texto (lease Word, o un documento de texto de Google Doc), pues existen elementos involucrados en el proceso que no necesariamente son desarrolladores o expertos en una herramienta, más la gran mayoría de las personas conoce manejar un procesador de textos.
INTEGRACION CON OTRAS HERRAMIENTAS
Por otro lado, en ciertos documentos o respaldos físicos (reportes, etc) se requieren resultados o pruebas que pueden ser respaldadas con información proveniente de las herramientas de integración, etc e incluso hasta cierto punto podría enlazarse un elemento específico del código, con algun diagrama o con algun caso de uso determinado.
INTEGRACION CON OTRAS PLATAFORMAS
Suponiendo que los documentos se almacenarian en servicios como Google Docs, etc… es conveniente permitir la integración de los usuarios definidos en un sistema de control o administracion de recursos con alguna cuenta de google, twitter, etc.
A GRANDES RASGOS….
Lo que se pretende es tener toda la información correctamente relacionada e integrada incluso através de los sistemas o herramientas.
No sé si logré explicarme, o al menos esto sirva para darles más ideas de a lo que se quiere llegar.
(Un ejemplo de las operaciones para relacionar un elemento de un diagrama de clases con algun documento en google docs, un wave u otro)

Se pretende que este proyecto pueda servir en distintas áreas, principalmente el objetivo es que pueda utilizarse como herramienta opensource para administración de proyectos en posiblemente pequeñas consultoras.
Pero también pueda dotar de ciertas herramientas adicionales para utilizarse en otros proyectos.
Uds. Como administran sus proyectos? A que se han enfrentado al contar con todos esos elementos? Que tan sencillo o complicado ha sido darle un seguimiento a un proyecto similar? Que herramientas utilizan que pueden realizar estas funciones? y finalmente… que tanto podría solucionar o apoyar a sus actividades como desarrolladores, administradores, analistas, arquitectos, etc? o que le podría hacer falta?
| Print article | This entry was posted by Mario Alberto on August 5, 2010 at 7:08 pm, and is filed under Sin clasificar. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |

about 1 year ago
me dio flojera leer el post completo, conociendote mario, seguro este proyecto viene de tu experiencia jaja, pero q genial q ataques los problemas de raiz, [seria bueno poder comentar sin tener q entrar al post, de todas maneras la info completa del post ya esta en el inicio...]