28/06/2010 1 10.DOE-GESTION 2ª Jornada 2010. Metodología de Investigación del DOE - Gestión de proyectos de escritura e investigación con JIRA Juan Antonio Marin-Garcia Universidad Politécnica de Valencia Al terminar el taller el alumno habrá… Conocido las características básicas del software para gestión de tareas (issue tracking) y proyectos (project management). Conocido diferentes alternativas de Software para Conocido diferentes alternativas de Software para realizar estas actividades Visto un ejemplo de “parametrización” adaptada a los proyectos de escritura académica Practicado con el Software JIRA todas las etapas de la producción de un artículo colaborativo Juan Marín [email protected]Rengineering Operations GroupWork Logistics Excellence
18
Embed
10.DOE-GESTION 2ª Jornada 2010. Metodología de ...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
28/06/2010
1
10.DOE-GESTION 2ª Jornada 2010. Metodología de Investigación del DOE - Gestión de proyectos
de escritura e investigación con JIRA
Juan Antonio Marin-Garcia
Universidad Politécnica de Valencia
Al terminar el taller el alumno habrá…
Conocido las características básicas del software para gestión de tareas (issue tracking) y proyectos (project management).
Conocido diferentes alternativas de Software para Conocido diferentes alternativas de Software para realizar estas actividades
Visto un ejemplo de “parametrización” adaptada a los proyectos de escritura académica
Practicado con el Software JIRA todas las etapas de la producción de un artículo colaborativo
Línea argumental del taller Quiero que la gente que trabaje conmigo entienda lo que le
pido a los foros y los gestores de tareas Como lo que les voy a contar a ellos puede ser interesante
para otros grupos, lo he hecho en abierto.C li l bj ti d it l h j d Como voy a cumplir los objetivos descritos en la hoja de inscripción y vosotros os habéis inscrito con esa información, nadie saldrá defraudado.
Así que captad el fondo y no os quedéis solo en la superficie del lenguaje o con los ejemplos que voy a usar. Haced un esfuerzo por adaptar esto a vuestros contextos particulares.
A quien interesará El curso está pensado para todas aquellas personas que
funcionalidad) Elegir etiquetas que tengan sentido y no den falsos positivos Teclearlas exactamente
WIKI Confluence (aún en fase de pruebas) pues integra blog y gestión de repositorio de documentos Alternativa: google Docs Todo lo demás tiene muy limitado el acceso concurrente de verdad
Ejemplo de mala indentación
Los Titulos no tienen suficiente información (keywords o tags emuladas) para identificar el hilo que buscamos
Las hay peores: Las hay peores: Que se responda anidado cosas que no tienen nada que
utilizar la herramienta del JIRA además de documentar todo el proceso ayuda a tener las tareas claras y con las fechas que tocan.
Opiniones sobre JIRA (gestores de tareas en general)
Lo que gusta1. Supongo que cuando aprenda a
utilizarlo será la única manera de gestionar proyectos.
2. Organización de las tareas. Queda claro quién es el responsable de una tarea y cuándo acaba.
3. Es una herramienta útil para la ó
Lo que no gusta (pero que se puede resolver con “un poco” de “parametrización”) Me parece que es bastante poco
userfriendly Saturación de información. Creo que es un complemento a la
comunicación oral o reuniones queporganización y seguimiento de tareas, sobre todo cuando existen muchas abiertas
4. Creo que es una buena herramienta de gestión de proyectos, una manera de coordinar diferentes personas en un mismo proyecto y que los interesado vean los avances
5. "Sus posibilidades de configuración, para un mejor seguimiento de las tareas en las que intervienes.
6. Permite una organización del trabajo de forma sencilla y práctica.
7 Permite tener una agenda actualizada
comunicación oral o reuniones que se deben seguir teniendo, y no que determinadas tareas se asignen solo por esta plataforma.
Falta un recordatorio por tarea (de acuerdo a la urgencia en el tiempo) que llegue al correo.
Lo que no gusta (y la plataforma no puede evitar) A priori sin usarlo puede resultar un
poco tedioso. falta de auto-disciplina.
Te machaca mucho cuando no lo llevas al día y eso agobia...
Tenéis una lista amplia en: http://en.wikipedia.org/wiki/Issue_tracking_system
La elección no es fácil (depende de tus gustos: apariencia, potencia y lenguaje de base que necesitas: unos están en PHP, otros en Java….)Yo he optado por JIRA (muy barato para 10 usuarios Yo he optado por JIRA (muy barato para 10 usuarios, ONGds y soft Libre)
Otras opciones Bugzilla. Muy potente y versátil (pero poco “bonito” el interface).
Totalmente gratis: https://bugzilla.mozilla.org/ Track+ (gratuito hasta 5 usuarios o universidades o ONGDS o
open source): http://www.trackplus.com/index.html Es potente, pero no tanto como JIRA… puestos a pagar un precio similar, prefiero JIRA (y ambos ofrecen un programa similar de opciones de Free license).
Trac. Super sencillo y gratuito. http://trac.edgewall.org/ demo en http://trac.edgewall.org/demo-0.12
Mantis. gratis super sencillo (limitadito, pero suficiente para muchos usuarios): http://www.mantisbt.org/
Redmine (http://www.redmine.org/). Gratuito y MUY Interesante, incluye wiki, foros y una buena gestión de documentos, pero el lenguaje de base es RUBY (necesario en el servidor donde lo instales). Es una buena opción si lo montas en un servidor LINUX.
Instalación (suponiendo que ya dispones de la máquina o servidor) Ordenador Windows
Unas 2 horas de instalación desde cero. Descargar JIRA, JAVA y Postgres-SQL Configurar las tres aplicaciones
Ordenador Linux Ordenador Linux Unas 3 horas (porque soy mucho más torpe con este S.O.)
En Webs avanzadas UPV No he conseguido hacerlo (no debería ser difícil, pero mehace falta alguien
del ASIC que me explique algunas cosas que desconozco). Supongo que si dedicara 3-4 horas podría estar en disposición de empezar a instalarlo (otras 2-3 horas). Pero no dispongo de ese tiempo… si alguien lo hace y crea una guía de How To y me la quiere pasar, se lo agradeceré infinitamente.
Links para instalación Soft complementario (JAVA; PostgreSQL o MySQL –la base de datos no es
obligatorio que esté en el mismo servidor que JIRA-)Juan Marí[email protected]
Voy a intentar “destriparos” la lógica interna de JIRA
Para este programa lo principal son las “incidencias” (tareas issues asuntos ) y todoincidencias (tareas, issues, asuntos…) y todo gira en torno a ellos
¿qué es un “ISSUE”? Una tarea o subtarea Un bug en Software Una solicitud (cualquier cosa que se os ocurra que se pueda
Las incidencias pueden pasar por diferentes estados (Status). Estos estados se pueden personalizar y pueden ser diferentes para cada tipo de incidencia o para la misma incidencia en “proyectos” distintos
Cuando creas muchas incidencias de un determinado tipo
Cuando esas incidencias tienen varios posibles estados y unos patrones previsibles oestados y unos patrones previsibles o configurables (esto es lo que yo uso para saber cuándo me interesa crear un “tipo”)
Si no se cumplen las dos condiciones anteriores Probablemente es más “eficiente” crear incidencias que
solo tienen los estados por defecto (abrir, en progreso, resuelto, cerrar y reabierto).
Proyecto= Una colección de incidencias Cada incidencia pertenece a un proyecto y solo a uno
Los proyectos pueden tener “componentes” que son agrupaciones “lógicas” de incidencias dentroson agrupaciones lógicas de incidencias dentro de una proyecto. Las incidencias no están obligadas a pertenecer a un
componente… pero si a un proyecto
Y varios proyectos similares pueden agruparse en una misma categoría.
Por si se os olvida lo que voy a mostraros, tenéis estos vídeos a vuestra disposición Plataforma Jira: Introducción 55 s Plataforma Jira II 2 m, 42 sPlataforma Jira II 2 m, 42 s Plataforma Jira III 1 m, 58 s Plataforma Jira IV 9 m, 8 s Plataforma Jira V 7 m, 37 s
Asociarlos a un componente (tesis o similares) Proyectos de escritura Subtareas (actividades y envíos a revistas y congresos)
Fijar responsables y resparticipantes/autores cuando sea pertinente Workflow
28/06/2010
18
Dinámica
Date de alta en la plataforma si aún no estás http://158.42.200.201:8091/
En parejas, crea las “incidencias” correspondientes a las expectativas de vuestrascorrespondientes a las expectativas de vuestras parejas. En el PROYECTO “expectativas” no te preocupes por lo que hayan escrito otros, tu
cuelgas las tuyas y luego miras lo que han creado los demás.