Estas en:

Catálogo de servicios
Autentia (PDF 6,2MB)

tríptico de Autentia
En formato comic...

Acceso de usuarios registrados:

Deseo registrarme

He olvidado mis datos de acceso

Registra tu empresa:

Descubre las ventajas de registrar tu empresa en AdictosAlTrabajo...

Registrar mi empresa

Listado de empresas ya registradas

Google

Últimos tutoriales

+Noticias Destacadas

+Comentarios Cómic

  2009-08-28 - 11:17:42 AM
   rcanales escribío:
    Completamente de acuerdo contigo. Yo no se quien hace las cuentas en tu empresa [...]
  2009-08-28 - 07:01:44 AM
   Anonimo escribío:
    pues yo tengo el cuello rigido como una piedra porque el aire acondicionado esta [...]
  2009-07-23 - 10:32:12 PM
   Jaime escribío:
    definitivamente la parte mas divertida es la de programar, y la explotacion lo v [...]
  2009-05-13 - 11:26:33 PM
   williarim escribío:
    Quiero felicitar al autor de estas historietas! Gracias por compartir con todos [...]
  2009-05-13 - 04:40:59 PM
   rcanales escribío:
    Hola Brunoise: Todo tiene perspectiva. El función de tus forma de ser y ver e [...]

+Enlaces


Tutorial desarrollado por

Roberto Canales Mora

Creador y propietario de AdictosAlTrabajo.com, Director General de Autentia S.L., Ingeniero Técnico de Telecomunicaciones y Executive MBA por el Instituto de Empresa 2007. Perfíl Technorati

Experto en formación en: Dirección de proyectos informáticos, análisis y diseño UML, arquitectura Web, patrones de diseño y JEE a todos los niveles.

Puedes consultar mi CV y alguna de mis primeras aplicaciones (de los 90) aquí

Catálogo de servicios de Autentia

Descargar (6,2 MB)

Descargar en versión comic (17 MB)

AdictosAlTrabajo.com es el Web de difusión de conocimiento de Autentia.

Catálogo de cursos

Fecha de creación del tutorial: 2004-10-07

New Page 1

Mecanismos sencillos para Gestionar Proyectos

Una realidad inevitable en el mundo del desarrollo de software (y supongo que en bastantes más profesiones) es que los técnicos (desarrolladores), sin darse apenas cuenta, pasan a desempeñar labores de gestión y dirección sobre sus compañeros.

Cuando pasa esto, inicialmente se comenten siempre los mismos errores:

  • Tratar de competir en conocimientos con el equipo técnico asignado.
  • Atender más a lo que hago que a los que el grupo tiene que hacer.
  • Preocuparse más por los requerimientos técnicos que por los funcionales.
  • Centrarse en continuar perfeccionando el perfil técnico descuidando otras disciplinas.
  • Negarse a si mismos la necesidad de realizar labores de gestión y supervisión.
  • Reportar a los responsables con excesivo nivel de detalle para demostrar nuestra capacidad de trabajo
  • ... y muchas cosas más.

¿Que nos falta por aprender? Muchas cosas: Gestión de costes, riesgos, plazos, adquisiciones, técnicas de valoración, negociación, motivación, evaluación, control, y un largo etcétera....

En poco tiempo, seguro que el día a día nos supera. Es muy probable que no nos hayan preparado para esto y que tengamos que aprender a base de golpes... Es más, es posible que no seamos ni conscientes de ello.

Creo que una de las principales cosas que hay que hacer es asumir que tenemos deficiencias formativas y limitaciones y posteriormente, tratar de empezar por cosas sencillas. Esto no se aprende en un día.....

Como hay que hacer tantas cosas, es muy probable que lo primero que debamos aprender es a ser disciplinados, a optimizar el tiempo y ayudarnos de sencillas técnicas y herramientas que nos permitan acumular conocimiento y no repetir trabajo innecesariamente.

Normalmente en nuestro PC tengamos instalado software ofimático al cual no hayamos prestado excesiva atención.... pronto nos daremos cuenta de que el Word, Excel y Access valen para más cosas de lo que pensábamos (y más si sabemos combinarlos). Siguiendo nuestro propio consejo empezaremos por algo sencillo.

Uso básico de Microsoft Access

Access es una base de datos sencilla e intuitiva que nos puede ayudar desde el primer momento a estructurar los datos.

Propongamos un escenario

Imaginar que comenzamos un proyecto.... seguramente cometeremos bastantes errores. Un modo de minimizar estos errores, a medio plazo, puede consistir en realizar un estudio preliminar de riesgos. Cuando analizamos los riesgos de un proyecto, podemos encontrar problemas y planificar posibles soluciones.... sino, encontraremos sorpresas.

  • Los problemas planificados se pueden solucionar (o advertir con antelación a nuestros responsables de la posibilidad de no tener la capacidad de encontrar solución).
  • Las sorpresas desconciertan (a nosotros y nuestros jefes) y nos invitan a que perdamos el control (y credibilidad), complicando aún más la situación.

Posiblemente, sea aconsejable preguntar a compañeros, leer algún libro y construir un cuestionario para asegurarnos que al menos nos hacemos las preguntas mínimas, a lo largo del ciclo de vida del proyecto.

Es más, seguro que cuando le preguntes a dos personas distintas sobre como anticiparse a un riesgo, te propondrán distintas soluciones. Esta información puede ser interesante organizarla y estructurarla (es más, saldría un buen libro).

Vamos a ver como podríamos empezar a manipular la información con Microsoft Access (la información estructurada se puede transformar en conocimiento).

Creación de una base de datos

Al abrir Access podemos crear una nueva base de datos en blanco

Si pinchamos la opción marcada, crearemos una tabla diseñando su estructura (vista de diseño).

Normalmente crearemos un campo clave que identifique a todos los elementos de la tabla de un modo único (clave primaria). Podemos empezar llamádolo ID (y seleccionar el tipo auto-numérico para que se incremente automáticamente a medida que añadimos elementos) y pinchando el botón marcado (Primary key o clave primaria)

Nuestra tabla va a almacenar riesgos como campos textuales (250 caracteres)

Si guardamos el trabajo, nos preguntará por el nombre de la tabla: Le llamaremos riesgos.

Si luego pinchamos sobre ella, podemos introducir los elementos deseados (es conveniente navegar un poco por Internet y encontraremos muchos enlaces con riesgos típicos)

Para cada riesgo, se nos pueden ocurrir distintas soluciones.

Vamos a crear una tablas, que llamaremos PosiblesSolucionesRiesgo que relacionaremos con los riesgos. Un riesgo puede tener varias soluciones.

Parece que tenga sentido que todos los elementos de la tabla tengan una clave primaria (id) para identificarlos de un modo inequívoco. Del mismo modo, también parece sensato que cada solución haga referencia al riesgo asociado (idriesgo de tipo numérico). Necesitaremos, al menos, un campo de texto para especificar la posible solución. La tabla quedaría tal y como la podemos ver

Y al grabar le damos nombre (no olvidar decir que el campo ID es clave)

Ya vemos que tenemos dos tablas

Relacionar tablas

Si pinchamos el botón derecho sobre el área en blanco, podemos seleccionar la opción de relaciones (relationships si lo tenemos en Ingles).

Nos aparece una ventana donde seleccionar las tablas a relacionar. Pinchamos una a una las dos creadas y damos al botón Add (añadir al diagrama)

Y nos aparecerán las tablas desconectadas en un diagrama. Simplemente pinchando en en campo idriesgo de la primera tabla y soltando sobre el campo id de la tabla riesgos,  estableceremos una relación entre ambas tablas.

A medida que vallamos rellenando las tablas, nos daremos cuenta de que tenemos cada vez una información muy valiosa y, además, explotable desde muchas perspectivas distintas.

Por ejemplo, si seleccionamos una tabla cualquiera, veremos que tenemos un botón (+) al principio de la pantalla que nos da acceso a los elementos relacionados

Si los datos que vemos no son los que deseamos, podemos seleccionar la tabla adecuada (Menú Insertar)

Construir formularios multi-tabla

Es también relativamente sencillo construir formularios para recoger los datos (incluso en múltiples tablas a la vez). Vamos a crear un formulario que nos permita dar de alta un riesgo y sus posibles soluciones de una sola vez.

Cambiamos de menú y creamos un nuevo formulario

ç

Elegimos crearlos utilizando un asistente y seleccionamos la tabla base.

Elegimos los campos de la primera tabla

Y podemos seleccionar otras tablas y sus campos

Como existe una relación entre tablas, nos propone como representar la información

Elegimos es estilo

Le asignamos un nombre

Y ya tenemos un formulario multi-tabla.

Esto es solamente un ejemplo .... pero se puede hacer mucho más y de un modo sencillo:

  • Construir informes

  • Crear formularios Web

  • Definir reglas y formulas complejas

  • Automatizar labores con macros

  • Formatear la salida integrándonos con Word

  • Y muchas cosas más ...

Conclusiones

Muchas veces podemos pensar que para solucionar nuestros problemas, necesitamos nuevas herramientas. Probablemente nos podríamos apañar con las herramientas que tenemos, conociéndolas un poquito mejor.

Es más importante tener claro donde queremos llegar (por lo que tenemos que saber donde estamos, que es bastante difícil) y tener una buena disciplina diaria para tratar de conseguirlo......

¿Qué te ha parecido el tutorial? Déjanos saber tu opinión y ¡vota!

Muy malo Malo Regular Bueno Muy bueno
 


(Sólo para usuarios registrados)

» Registrate y accede a esta y otras ventajas «

Anímate y coméntanos lo que pienses sobre este tutorial

Puedes opinar o comentar cualquier sugerencia que quieras comunicarnos sobre este tutorial; con tu ayuda, podemos ofrecerte un mejor servicio.


(Sólo para usuarios registrados)

» Registrate y accede a esta y otras ventajas «

Autor Mensaje de usuario registrado
Autor Mensaje de usuario anónimo
Edison Fecha de envío: 2009-08-22 - 06:54:14 AM
Me parece muy interesante, sobre todo muy conciso, la parte introductoria sobre la sinceridad de las experiencias del autor me parecen muy útiles para aplicárselas uno mismo en la dirección de proyectos. Gracias, sabemos que cuando se publica algo, estaremos expuestos a la critica buena y mala, pero no por esto dejaremos de compartir algo que creemos importante e interesante. Gracias y adelante con tus artículos.
Jose María Fecha de envío: 2007-02-02 - 01:23:39 PM
Demasiado simple, en realidad aporta muy poco salvo que no sepas practicamente nada de access
Alfredo Pozzi Fecha de envío: 2006-12-15 - 06:00:19 PM
Es adecuado al nivel de ejemplo que propone. Es útil. Me hubiera gustado alguna explicación adicional sobre los ítems propuestos en página 7. De todas formas, muchas gracias.
Sabina Fecha de envío: 2006-10-28 - 05:09:51 AM
Muy util. Gracias
madril Fecha de envío: 2006-08-06 - 06:29:26 PM
muy buenos diria excelente muy claro muy explicado, Mexico 6 Ago 2006. www.madril.com.mx
CARLOS RIVERA MIRAND Fecha de envío: 2006-05-26 - 01:04:06 AM
ES BUENO EL TUTORIAL PERO LE FALTAN VARIAS COSAS COMO LA CREACION DE INFORMES EN VISTA DISEÑO Y CON ASISTENTE ENTRE OTRAS COSAS QUE DEBERIAN PONER


Creative Commons License Esta obra está licenciada bajo licencia Creative Commons de Reconocimiento-No comercial-Sin obras derivadas 2.5

Recuerda

Autentia te regala la mayoría del conocimiento aquí compartido (Ver todos los tutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patrones de diseño ... y muchas otras cosas.

¿Nos vas a tener en cuenta cuando necesites consultoría o formación en tu empresa?, ¿Vas a ser tan generoso con nosotros como lo tratamos de ser con vosotros?

Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ...

Autentia = Soporte a Desarrollo & Formación.

info@autentia.com

Tutoriales recomendados

Nombre Resumen
Fecha
Visitas Valoración Votos Pdf
Primeros pasos con Enterprise Architect y UML 2.x Introducción básica a la herramienta EnterpriseArchitec mediante el uso de diagramas UML 2 2010-02-04 261 - -
JMeter. Uso de funciones. En este tutorial tratamos el uso de las funciones más habituales de la herramienta JMeter. 2010-01-26 462 - -
Autenticando los usuarios de Sonar contra un LDAP En este tutorial vamos a ver cómo podemos hacer que la autenticación de Sonar sea a través de un LDAP. 2010-01-18 441 - -
JMeter. Gestión de usuarios En este tutorial tratamos la simulación de distintos usuarios, en la herramienta JMeter, mediante el archivo externo users.xml o mediante la función Counter. 2010-01-14 696 - -
JMeter y JSF. Extracción del parámetro ViewState En este tutorial ofrecemos una solución a la parametrización del atributo ViewState, de JSF (Java Server Faces), cuando ejecutamos scripts de pruebas de carga mediante la herramienta JMeter. 2010-01-11 661 - -
Monitor de Hudson para Eclipse. En este tutorial vamos a ver un plugin para Eclipse que nos permitirá consultar y realizar algunas opciones interesantes sobre los proyectos que tenemos configurados en Hudson. 2010-01-07 699 - -
Pruebas funcionales de servicios web con soapUI Las pruebas unitarias en cualquier paradigma de programación son, más que una buena práctica, una garantía para obtener un software robusto y (más) fácilmente mantenible. Como responsables de diseño o desarrollo de web services hemos de aplicar estas buen 2009-12-28 1117 - -
Integrando Sonar con Hudson En este tutorial vamos a ver como a partir de un build satisfactorio de Hudson se puede analizar automáticamente el código Java mostrando el resultado en la herramienta Sonar. 2009-12-09 786 - -
Analizando la calidad del código Java con Sonar En este tutorial vamos a dar a conocer la herramienta Sonar para el control de la calidad del código de nuestros proyectos 2009-12-07 1591 - -
Instalar OpenESB 2.1 e Introducción En este tutorial veremos como descargar e instalar OpenESB y explicaremos sus funcionalidades 2009-12-03 1701 - -

Nota:

Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento. Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores. En algún caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tiene más que solicitarlo. Si alguien encuentra algún problema con la información publicada en este Web, rogamos que informe al administrador rcanales@adictosaltrabajo.com para su resolución.