El software IBM® Rational Team Concert™ y la tecnología IBM® Rational® Jazz™ que utiliza, puede conformar la piedra angular de su proyecto de desarrollo. Este software expresa un enfoque moderno de la ingeniería de software y, como tal, es una muy buena forma para aprender los importantes conceptos prácticos de la ingeniería de software.
Aunque es posible que usted ya esté familiarizado(a) con muchos de los conceptos Rational Team Concert, aprender a usar una nueva herramienta de software nunca es fácil. Por ejemplo, la nomenclatura específica del Rational Team Concert algunas veces diferirá de aquella a la que usted esté acostumbrado(a).
La meta de este tutorial es introducir Jazz and Rational Team Concert enfocándonos en las habilidades que usted necesita para completar un proyecto de clase pequeño. De ninguna manera es una documentación completa sobre la herramienta y, hasta cierto punto, probablemente usted necesitará profundizar más para encontrar respuestas a sus preguntas.
Instale, configure y ejecute el software
El Capítulo 1 de este tutorial le guiará por el proceso de configurar y ejecutar el Rational Team Concert por primera vez.
Rational Team Concert y el cliente Eclipse
Eclipse, el cual usted tal vez ya haya utilizado antes, es una muy buena herramienta de desarrollo para sus proyectos Java. No obstante, Eclipse es más que un editor de código; es una plataforma totalmente abierta que puede extenderse hacia terceros desarrolladores. Rational Team Concert es en parte una expansión de Eclipse proporcionada por IBM Rational para facilitar y coordinar el trabajo en equipo.
No obstante, en comparación con los plug-ins típicos de Eclipse, Rational Team Concert incluye tantas adiciones y personalizaciones que no puede ser instalado sobre su versión actual de Eclipse. En lugar de ello, usted necesitará descargarlo e instalarlo desde el sitio web de la tecnología Jazz (jazz.net). Lo que obtendrá será un paquete completo que incluye Eclipse, los plug-ins típicos de desarrollo Java y todos los plug-in requeridos para que Rational Team Concert funcione.
Instale Rational Team Concert en su equipo
Esta sección le muestra cómo descargar e instalar Rational Team Concert en el PC de su casa o en su laptop. Le recomendamos especialmente que haga esto, pues le permitirá trabajar en el proyecto desde casa. También le permitirá disfrutar de uno de los excelentes aspectos de control de fuente y del Rational Team Concert en particular: el hecho de que puede replicar automáticamente todo su entorno de desarrollo a lo largo de todos los computadores que usted use. Usted necesitará crear una cuenta en jazz.net si desea poder navegar la documentación on-line y descargar el cliente Rational Team Concert Eclipse.
Cree una cuenta Jazz
Si usted desea descargar Rational Team Concert, o incluso si solo desea navegar la documentación asociada, necesitará registrarse en el sitio Jazz Community:
- Vaya a http://jazz.net.
- Haga clic en el botón Registr now! , y siga todo el procedimiento.
Descargue e instale el cliente Jazz
- Después de estar registrado y haber iniciado sesión, descargue el paquete de arreglos más reciente (vea Recursos donde encontrará un enlace).
Importante:
Asegúrese de estar en la página de la versión de Rational Team Concert que sea compatible con su servidor (para este ejemplo, 2.0.0.2 iFix5). No descargue ninguna otra versión del Rational Team Concert¸ porque puede no ser compatible con el servidor Jazz.
- Descargue la versión de su sistema operativo:
- Seleccione la versión Microsoft Windows o Linux de la lista bajo Features del lado izquierdo de la página y luego seleccione Download for Express-C.
- Si usted usa un Mac, deseará Client for Eclipse IDE que está listado en la página All Downloads bajo Incubator. De nuevo, asegúrese de estar todavía en el sitio Rational Team Concert de la versión con la que es compatible su servidor, porque las versiones más recientes no necesariamente serán compatibles con su servidor.
- Acepte el acuerdo de licencia y su descarga comenzará.
- Instale el cliente Jazz:
- En una plataforma Windows simplemente descomprima el archivo que acaba de descargar.
- Nosotros (los autores) nunca hemos instalado el cliente en Mac, así que usted deberá descubrir cómo hacerlo usted mismo(a).
Ejecute Rational Team Concert por primera vez
Para ejecutar el Rational Team Concert:
- Vaya a la carpeta en su equipo Windows que acaba de descomprimir.
- Abra jazz\client\eclipse, y haga doble clic en el archivo eclipse.exe .
Seleccione un espacio de trabajo
Lo primero que el Rational Team Concert le solicitará al inicio de sesión es que proporcione un espacio de trabajo. El concepto espacio de trabajo es parte de Eclipse; este indica el directorio donde se almacenarán todos sus archivos fuente, archivos binarios, archivos Java Archive (JARs) externos y otros recursos de desarrollo (como íconos). Este será el punto de entrada único para el desarrollo, por lo que al final será llenado con varios proyectos y bibliotecas. Sin embargo, esto realmente no es un problema porque Eclipse ofrece varias técnicas para filtrar eficientemente el contenido de su espacio de trabajo.
Si usted ya tiene un espacio de trabajo Eclipse, no lo use con el Rational Team Concert. Esto es porque el Rational Team Concert usa una versión personalizada de Eclipse que al parecer crea varias incompatibilidades. Por lo tanto, asegúrese de crear un nuevo espacio de trabajo específicamente para el Rational Team Concert.
Después de configurar su espacio de trabajo, haga clic en Workbench en la parte superior de la pantalla Welcome mostrada en la Figura 1.
Figura 1. Pantalla Welcome del cliente Rational Team Concert
Consejo:
Si no obtiene esta pantalla de bienvenida, o si desea retornar a ella más adelante, simplemente seleccione Help > Welcome del menú Rational Team Concert.
Familiarícese con vistas y perspectivas Eclipse
La área de trabajo se refiere a la ventana principal Eclipse. Por ahora, debe verse similar a la Figura 2.
Figura 2. Entorno de trabajo con la pestaña Team Artifacts abierta
Vista aumentada de la Figura 2.
El entorno de trabajo contiene un menú, una barra de herramientas, una barra de estado y un arreglo de sub-ventana. Cada una de estas sub-ventanas contiene varias pestañas. Por ejemplo, la pestaña seleccionada actualmente a la izquierda es llamada Team Artifacts. En Eclipse, el contenido de estas pestañas es llamado de vista, y las vistas son usadas para reunir información relacionada.
En la Figura 2, la sub-ventana gris grande contendrá tipos especiales de vistas llamadas editores. Usted probablemente ya conoce el editor estándar que usa para ingresar código Java. Entre los otros tipos de editores está el editor de elemento de trabajo y el editor de plan de iteración.
En la parte superior derecha, note el botón Work Items. Esto indica la perspectiva Eclipse actual. Una perspectiva es simplemente una configuración específica de vistas y editores que facilita una tarea particular.
En este tutorial, no pasaremos por los pasos para configurar un repositorio, pero asumimos que ya se ha creado uno. Usted necesitará conectarse manualmente al repositorio:
- Asegúrese de estar en la perspectiva Work Items y que la vista Team Artifacts esté seleccionada.
- Luego seleccione el enlace Connect to project area para abrir una ventana de diálogo.
- Seleccione Create a new repository connection y haga clic en Next.
- Complete el formulario mostrado en la captura de pantalla de la Figura 3, pero ingrese su URI de servidor y su propio ID de usuario y contraseña.
Figura 3. Asistente para conectarse con un área de proyecto
- Haga clic en Next para conectarse con el servidor Jazz.
Consejo:
Si su conexión falla:
- Asegúrese de haber escrito el URI correcto.
- Revise el ID de usuario y la contraseña.
- Asegúrese de estar usando la versión correcta del cliente.
Usted verá una lista de áreas de proyecto.
Figura 4. Ejemplo de una lista de áreas de proyecto
- Seleccione el área de proyecto principal que estará usando. En este caso, seleccione CPSC 310 – Spring 11, el área de proyecto para la clase de proyecto con la que usted está trabajando. Usted puede seleccionar áreas de proyecto adicionales si desea conectarse con múltiples áreas de proyecto.
- Haga clic en Finish.
En la vista Team Artifacts, usted verá la conexión de repositorio que usted ha creado, junto con las áreas de proyecto seleccionadas.
Nota:
Existe una diferencia entre los proyectos Java y las áreas de proyecto Rational Team Concert. Se espera que un área de proyecto agrupe todo el esfuerzo de desarrollo relacionado con un producto específico, pero un producto a menudo contiene numerosos proyectos Java.
Usted necesita estar adicionado a un equipo por el administrador de servidor antes de poder continuar. Usted puede revisar My Team Areas en la vista Team Artifacts para verificar que ha sido añadido correctamente a su equipo.
Lineamientos para trabajar con cuentas y proyectos
Trabaje siempre desde su propia cuenta
No edite ni actualice nada usando la cuanta de otras personas. Es importante que todo lo que usted haga y que todo en lo que usted trabaje se atribuya correctamente a su nombre de usuario.
No altere ni afecte el proyecto principal
Usted tiene bastantes permisos para el proyecto principal. Por ejemplo, puede añadirse usted mismo(a) a más de un equipo o intentar personalizar el proceso para su equipo. Por favor no lo haga, porque eso podría afectar seriamente la configuración del proyecto. Si usted está interesado en explorar otros recursos del Rational Team Concert, puede crear un área de espacio seguro del proyecto y hacerlo allí.
Un proyecto de desarrollo grande es la acumulación de pequeñas tareas, desde las clases hasta la necesidad de codificación para los errores con los que se pueda tropezar, incluyendo escribir la documentación que su cliente requiere. Las tareas son distribuidas entre los miembros del equipo y a menudo es bastante útil saber en qué están trabajando (o deberían estar trabajando) los otros miembros. Dado que Rational Team Concert es principalmente sobre organización de trabajo en equipo, este proporciona herramientas bastante eficientes para hacer justamente eso.
La piedra angular de la administración del trabajo en equipo en Rational Team Concert es el elemento de trabajo. Los elementos de trabajo son tareas (normalmente cortas) que necesitan ser realizadas con el fin de alcanzar una meta específica. Los diversos atributos presentes en un elemento de trabajo le permiten añadir varios detalles, incluyendo cuánto tardará en resolverse, quién deberá estar trabajando en él y para cuándo se necesita.
Como parte de este tutorial, usted debe crear su primer elemento de trabajo. Como esta es una de sus tareas, ¡usted debe crear un elemento de trabajo para ella!
- Haga clic en el ícono New work item (Figura 5).
- Seleccione el área de proyecto con la que estará trabajando (para este ejemplo: CPSC 310 – Spring 11) y luego haga clic en Task para el tipo de su elemento de trabajo.
Figura 5. Ícono de nuevo elemento de trabajo en la barra de herramientas superior
Ahora usted verá el editor Work Item (Figura 6).
Figura 6. Pantalla del editor Work Item
Vista más grande de la Figura 6.
- Usted necesita completar los valores para este elemento de trabajo. Estos elementos son obligatorios:
- Cada elemento de trabajo debe tener un Summary, así que ingrese uno (Por ejemplo: Mi primer elemento de trabajo).
- Otro campo que usted necesita completar para cada elemento de trabajo es Filed Against. En este ejemplo, hay una categoría Jazz Tutorial (para este tutorial), así que selecciónelo.
- Otro campo a completar en cada elemento de trabajo es el atributo Planned For. Este describe para cuál iteración está planeado el elemento de trabajo y la hace aparecer en el Iteration Plan, el cual describiremos dentro de poco. Seleccione Jazz Tutorial Iteration, la iteración que fue creada para este tutorial.
- Finalmente, en el campo, Owned By, usted puede asignar el elemento de trabajo a cualquier miembro de su equipo. Por ahora, asígnese el elemento de trabajo a usted mismo(a).
Consejo:
Si no ve la categoría que está buscando, puede ser por varias razones. Muy probablemente usted no añadió el elemento de trabajo al área de proyecto adecuada. Haga clic en la flecha pequeña de la derecha del título del elemento de trabajo y luego seleccione Move/Copy to Project Area (Figura 7).
Figura 7. Menú desplegable de tareas para el elemento de trabajo
- (Opcional) Usted puede completar los otros campos que desee. No obstante, muchos elementos de trabajo no necesitan tanta precisión.
- Si usted desea estimar el tiempo requerido para completar esta tarea ingrese algo como
5 minen el campo Estimate. - Si considera que el elemento de trabajo no es lo suficientemente complejo, añada algunos detalles en el campo Description. Ya tiene la idea.
- Si usted desea estimar el tiempo requerido para completar esta tarea ingrese algo como
Si aparece un mensaje de advertencia
Al pasar el cursor sobre este signo probablemente aparecerá "Owner does not belong to Team Area" (observe la Figura 8). Esto usualmente significa que usted seleccionó la categoría errónea. Asegúrese de haber seleccionado una categoría (en Filed Against) que corresponda al equipo en el cual está el propietario deseado.
Figura 8. advertencia sobre el propietario de la tarea
- Cuando haya terminado de ingresar los detalles de su elemento de trabajo, haga clic en el botón Save de la esquina superior derecha del editor Work Item.
Note cómo cambia el estado de elemento de trabajo de Uninitialized a New. Esto indica que el elemento de trabajo ha sido creado exitosamente. La mayoría de las veces, usted lo dejará por ahora en el estado New.
Durante el proyecto, usted estará creando constantemente nuevos elementos de trabajo, por lo que añadir nuevos elementos de trabajo debe ser rápido y fácil. Asegúrese de aprender muy bien este proceso. Estos siempre pueden ser aclarados más adelante, así que no se preocupe por añadir elementos de trabajo simples con este conjunto mínimo De atributos:
- Summary
- Type
- Category
- Planned For
Consejo:
Como habrá notado, guardar el elemento de trabajo no cierra el editor. Usted puede cerrarlo manualmente haciendo clic en el botón X , pero algunas veces es bueno dejarlo disponible de manera que pueda regresar fácilmente después que haya completado la tarea.
Cambie el estado de un elemento de trabajo
No obstante, cuando comience a trabajar en el elemento de trabajo usted podrá desear cambiar su estado para señalar esto. Haga esto para su elemento de trabajo actual:
- Haga clic en la flecha desplegable y seleccione Start Working.
- Luego haga clic en Save de nuevo.
El estado cambiará a "In Progress".
Consejo:
No se preocupe si olvidó cambiar el estado de la última tarea antes de comenzar a trabajar en ella. Este estado usualmente es útil para tareas más grandes. Con frecuencia una tarea pequeña pasa directamente de New a Resolved.
Discuta sobre un elemento de trabajo
Los elementos de trabajo a menudo conciernen a todo un equipo y varios miembros pueden tener opiniones sobre cómo realizar la tarea. La mejor forma de garantizar que sus ideas no se pierdan es registrarlas en la discusión relacionada con la tarea:
- Haga clic en el enlace Add Comment en la parte inferior derecha del editor de elemento de trabajo e ingrese un comentario en el cuadro de editor creado recientemente.
- Cuando haya terminado haga clic en Save.
Nota:
Para este tutorial, usted debe añadir por lo menos un comentario a la discusión.
Revise la evolución del elemento de trabajo
Las tareas complejas a menudo permanecen abiertas por un tiempo. Cuando esto sucede, algunas veces es interesante revisar qué ha pasado con el elemento haciendo clic en la pestaña History en la parte inferior del editor de elemento de trabajo. Haga clic en él ahora y deberá ver algo como la pantalla de la Figura 9.
Figura 9. Historial de tarea
Vista más grande de la Figura 9.
Esta ventana muestra una línea de tiempo que indica cuándo se ha registrado actividad en el elemento de trabajo, junto con una lista de los cambios que han ocurrido. En la práctica, este tipo de vista es a menudo usada por los gerentes para revisar el progreso de un proyecto y asegurarse de que la carga de trabajo esté bien distribuida entre todos los miembros del equipo, y de que todos contribuyan.
Cierre su elemento de trabajo
Ahora que ha creado exitosamente este elemento de trabajo, usted ha completado su tarea.
- Cambie su estado de In Progress por Resolved.
- Haga clic en Save.
Recursos avanzados
Los elementos de trabajo pueden tornarse bastante complejos. Pueden organizarse jerárquicamente, pueden referirse entre sí, pueden requerir aprobación de otros miembros del equipo, etc. Usted puede encontrar estos recursos en las otras dos pestañas del elemento de trabajo, las pestañas Links y Approval. Probablemente usted no necesite estos recursos avanzados, pero es bueno saber que existen. Experimente con ellos en el área de seguridad de proyecto.
Crear elementos de trabajo no sería muy útil si usted no pudiera buscarlos.
- Para buscar elementos de trabajo, vaya a la vista Team Artifacts, expanda el área de proyecto(en este caso, CPSC 310 - Fall 10).
- Luego seleccione Work Items, > Shared Queries > Predefined (vea la Figura10).
Figura 10. Consultas predefinidas en la vista Team Artifacts
Ahora usted deberá ver una extensa lista de consultas. Todas estas se refieren a elementos de trabajo que pueden ser útiles en varias etapas del desarrollo del proyecto.
- Haga doble clic en Closed created by me query.
Esto llenará la vista Work Items de la parte inferior de la pantalla. Allí, usted deberá ver "Mi primer elemento de trabajo" está ahora resuelto.
Otras consultas
Observe las otras consultas. Estas tienen nombres descriptivos que le permiten suponer lo que están haciendo. En realidad, estas son solo filtros sobre los diferentes atributos de un elemento de trabajo. Intente imaginar escenarios en los que usted necesite conocer todos los elementos de trabajo para "Open created by me" o los elementos de trabajo "New unassigned".
Consejo:
Para saber exactamente lo que está haciendo una consulta, intente haciendo clic derecho en él y seleccionando Edit.
Cómo usar elementos de trabajo
Cuándo crear elementos de trabajos
Cree elementos de trabajo tan pronto piense en algo que se necesite hacer, incluso si usted comienza a hacerlo inmediatamente.
La razón por la cual los elementos de trabajo no son tan solo su lista de tareas pendientes, es porque son una parte integral del proyecto y porque hacen posible seguir su evolución mediante la acumulación de tareas. Así, si usted comenzó a trabajar en una pieza de código o a escribir un documento de diseño, asegúrese de tener el elemento de trabajo correspondiente.
Consejo:
No es necesario que vaya a la perspectiva Work Items para añadir un elemento de trabajo. El ícono New Work Item aparece en la barra de herramientas incluso cuando usted está codificando o depurando.
Lo que hace a un buen elemento de trabajo
¿Cuál de los siguientes es el mejor elemento de trabajo?
- Implementar la adición de un vector
- Escribir la clase de vector
- Crear el módulo de matemáticas
La respuesta es muy subjetiva. Un elemento de trabajo debe ser lo suficientemente pequeño para ser realizado por una sola persona y en poco tiempo, y debe describir el trabajo a ser realizado. No obstante, no debe dividir el trabajo hasta el punto que el mantenimiento de los elementos de trabajo se torne en algo tedioso. En cualquier caso, no se preocupe si no entiende el elemento de trabajo en el primer intento, ya que usted siempre puede dividirlo más adelante.
Los equipos están compuestos por usuarios; usted y sus compañeros de equipo. Esta sección describe cómo usted puede encontrar y configurar su página de usuario para proporcionar un poco más de información sobre usted.
Para obtener más información sobre un usuario (o para añadir datos sobre usted), debe abrir la página de usuario.
- Abra la vista Team Artifacts y expanda My Team Areas. Esta mostrará una lista de equipos de los cuales usted siempre es parte, así que busque este proyecto para su equipo.
- Expanda este equipo para ver los nombres de todos sus compañeros de equipo.
- Haga doble clic en su nombre para abrir el editor User.
Consejo:
Si desea abrir la página de usuario de alguien que no esté en su equipo, abra la perspectiva Process . Desde la vista Team Organization, busque un equipo que incluya a esa persona.
Usando este editor, usted puede cambiar varias cosas en su perfil, como su nombre o su foto.
Cambie su foto de perfil
Cambie su fotografía ahora haciendo clic en Browse y seleccionando un archivo de imagen local. Si no tiene una fotografía suya, descargue una imagen pequeña de internet y úsela como marcador. ¡No olvide hacer clic en Save!
Consejo:
Use una fotografía suya en lugar de un avatar. Esto le ayudará a sus compañeros de equipo identificarle, especialmente en equipos de proyecto mayores.
Edite sus horas de trabajo
- Desde su página de editor User, haga clic en la pestaña Work Environment en la parte de abajo.
- Asegúrese de que su Time Zone esté configurada en su zona horaria local (para este ejemplo: America/Vancouver).
Tras completar este tutorial, usted debe tener una comprensión básica de los siguientes conceptos importantes de Eclipse and Rational Team Concert:
- Qué son las perspectivas y las vistas Eclipse y cómo manipularlas
- Que el Rational Team Concert ayuda a los equipos de trabajo a organizar el trabajo en el mismo proyecto de software
- Qué es un área de proyecto y cómo se diferencia de un proyecto Java estándar
- Por qué es importante trabajar desde su propia cuenta cuando usa Rational Team Concert
- Qué es un elemento de trabajo y cuáles son sus atributos importantes
- Cómo crear rápidamente un nuevo elemento de trabajo y cambiar su estado
- Cómo discutir sobre un elemento de trabajo y revisar su evolución
- Cómo buscar elementos de trabajo con base en varios criterios
- Cuándo debe usted crear elementos de trabajo y lo que debe poner en ellos
- Cómo editar su perfil del usuario
Si usted siguió este tutorial correctamente, deberá haber logrado por lo menos lo siguiente:
- Crear una cuenta en el Jazz Community Site
- Iniciar el Rational Team Concert y crear su propio espacio de trabajo
- Conectarse a un repositorio y área de proyecto
- Haber creado un primer elemento de trabajo y haber cambiado su estado a Start Working y luego a Resolved
- Haber publicado su foto (o un marcador)
En esta parte del tutorial, proporcionamos una introducción general al Rational Team Concert, al cliente Rational Team Concert Eclipse y sobre algunos de los conceptos fundamentales, principalmente equipos y elementos de trabajo. Para colaborar exitosamente en un proyecto y compartir código con su equipo, existen conceptos adicionales que son importantes. En la Parte 2 de este tutorial le introduciremos al mecanismo de control de fuente y a las herramientas de planificación de iteración que usted necesitará para la evolución de su proyecto.
Vea también la sección Recursos donde podrá encontrar más información. Familiarícese con Rational Team Concert tan pronto como sea posible para que pueda concentrarse en su trabajo de desarrollo en el futuro.
Aprender
- Descargue el cliente Eclipse de la sección Rational Team Concert del sitio Jazz.net. Como todas las página web, algunas veces las páginas de descarga Jazz son movidas, así que si el enlace no funciona, inicie desde http://jazz.net, inicie sesión, haga clic en el enlace Downloads y seleccione Rational Team Concert.
- Para más información útil, consulte la sección Learn More en Jazz.net o busque en Help > Help Contents. Allí hay buenos tutoriales y lecciones sobre el uso básico de los recursos del Rational Team Concert, por ejemplo: Tutorials > Do and Learn > Get started with Rational Team Concert.
- Encuentre artículos Rational Team Concert y enlaces hacia muchos otros recursos en la página IBM developerWorks. También puede observar el webcast Using Rational Team Concert in a globally distributed team o una demostración de Dashboards and reports, o escuchar el podcast sobre IBM Rational Team Concert and Jazz.
- Visite el área del software Rational en developerWorks para recursos técnicos y mejores prácticas para productos Rational Software Delivery Platform.
- Permanezca actualizado(a) con los Eventos técnicos y webcasts de developerWorks enfocados en una variedad de productos IBM y de temas de la industria TI.
- Asista al briefing gratuito del developerWorks Live! para actualizarse rápidamente sobre productos y herramientas IBM y sobre las tendencias de la industria de TI.
- Vea Demostraciones on demand de developerWorks que van desde la instalación de productos y demostraciones de configuración para principiantes, hasta funcionalidades avanzadas para desarrolladores experimentados.
- Mejore sus habilidades. Consulte la página de capacitación y certificación Rational, que incluye muchos tipos de cursos en un amplio rango de temas. Usted puede tomar algunos de ellos en cualquier lugar, en cualquier momento, y muchos de los "Iniciación a" son gratuitos.
Obtener los productos y tecnologías
- Descargas de prueba Rational Team Concert (sin costo):
- Evalúe software IBM de la forma que más se adapte a usted: descárguelo para probarlo, pruébelo en línea, utilícelo en un entorno de nube, o pase un par de horas en el SOA Sandbox aprendiendo cómo implementar eficientemente la arquitectura orientada al servicio.
Comentar
- Únase a las discusiones Rational Team Concert o haga preguntas en los foros Jazz.net.
- Califique o revise el software Rational. Es rápido y fácil. Realmente.
- Comparta su conocimiento y ayude a otros que utilicen software Rational, escribiendo un artículo developerWorks. Usted obtendrá exposición mundialmente, sindicación RSS, crédito de autoría y una biografía, y el beneficio de edición y producción profesional en el sitio Web Rational de developerWorks.
Sepa
qué caracteriza un buen artículo de developerWorks y cómo proceder.
- Siga el software Rational en Facebook y en el Twitter (@ibmrational) y publique sus comentarios y solicitudes.
- Haga y responda preguntas y aumente su experiencia y conocimiento cuando participe en los foros, cafés y parámetros wikis Rational.
- Conéctese con otras personas que compartan sus intereses uniéndose a la comunidad developerWorks y respondiendo a los blogs orientados a desarrolladores.

Thomas Fritz recibió su Diploma de grado en ciencias de la computación de la Universidad Ludwig-Maximilians en Munich, Alemania, en el 2005. Recibió su grado PhD en ciencias de la computación de la Universidad de British Columbia (UBC) en el 2011. Cuenta con experiencia trabajando como practicante con varias compañías, incluyendo los laboratorios IBM OTI en Zurich y Ottawa donde trabajó con el elemento de trabajo Jazz y los equipos de control de fuente. Ha sido profesor en el curso de pregrado de introducción a la ingeniería de software en el departamento de ciencias de la computación de la UBC y actualmente es investigador post-doctorado en la UBC. Su investigación se enfoca principalmente en cómo ayudar a los desarrolladores de software a administrar la información y los sistemas con los que trabajan.

Meghan Allen recibió sus grados BSC y MSc en ciencias de la computación de la Universidad de British Columbia (UBC) en el 2001 y el 2006. Cuenta con experiencia trabajando como desarrolladora de software, donde ha usado herramientas de coordinación de equipo "en su hábitat". Desde 2007, ha sido catedrática en el departamento de ciencias de la computación en la UBC, donde ha enseñado en una variedad de cursos de pregrado, incluyendo el curso introductorio a la ingeniería de software que usa Rational Team Concert.