Metodología XP y Scrum
Metodología XP y Scrum
Metodología XP y Scrum
METODOLOGIA XP Y SCRUM
VALORES ACTIVIDADES Codificacin: La parte ms importante de XP. Pruebas: Nunca se puede estar seguro de algo hasta haberlo probado. Escuchar: Escuchar los requisitos del cliente acerca del sistema a crear. Diseo: Crear una estructura del diseo para evitar problemas. Comunicacin: Crear software requiere de sistemas comunicados. Simplicidad: Empezar con lo necesario y requerido y trabajar desde ah. Retroalimentacin: Del sistema, del cliente, y del equipo. Valenta: Programa para hoy y no para maana. Respeto: El equipo debe trabajar como uno, sin hacer decisiones repentinas.
METODOLOGIA XP Y SCRUM
KERLY MANTILLA
Agile se mira comnmente como un trmino general. Scrum/Kanban son las ejecuciones de Agile principios desde una perspectiva de gestin del proyecto, mientras que eXtreme Programming (XP) se centra en las prcticas de Ingeniera por ejemplo, pruebas unitarias, integracin continua, etc. de programacin de par. Por lo general: gil = Scrum + XP
METODOLOGIA XP Y SCRUM
KERLY MANTILLA
Scrum cae bajo el paraguas de gil. Agile no es scrum pero scrum es gil. Al menos eso es de TI de manera PMI ver. Ellos vienen con su propia certificacin. Agile no es una metodologa, abrazando el manifiesto gil significa adoptar una filosofa particular sobre desarrollo de software. Dentro de esa perspectiva filosfica, hay muchos procesos y prcticas. Scrum es un conjunto de prcticas que siguen principios giles. Mucha gente se agarra a las prcticas y procesos sin abrazar (o incluso comprensin) la filosofa subyacente y a menudo terminan con gorillarinas. Comparacin de gil a Scrum es similar a comparacin del organismo a un rgano. Scrum sugiere la forma de gestin mientras no prescribir todo lo que es necesario hacer para poder reaccionar rpidamente a los cambios. Slo por adicin de otras tcnicas giles como extreme programming, integracin continua, test driven development, que sus equipos sern capaces de ofrecer productos no slo rpido, sino tambin de productos que el cliente quiere con gran calidad.
METODOLOGIA XP Y SCRUM
KERLY MANTILLA
Presentamos 7 herramientas de software para la gestin de proyectos de desarrollo gil. Microsoft Team Foundation con la plantilla Scrum
Microsft Team Foundation Server (TFS) posee plantillas de proceso que permiten la gestin de equipos bajo Scrum, la plantilla incluye las siguientes funcionalidades: Item de trabajo, iteracin (Sprint), Item de Backlog de Producto, Error (Bug), tarea, impedimento y caso de prueba. Adicionalmente, proporciona reportes como el Burndown de Release, Burndown de iteracin, velocidad, Progreso de plan de pruebas entre otros. El TFS es una plataforma de colaboracin integrada con las soluciones de gestin de ciclo de vida de aplicaciones Microsoft, automatizando el proceso de entrega de software y brindando las herramientas necesarias para la gestin de proyectos de software a travs del ciclo de vida. Con la plantilla Scrum, las capacidades de TFS se expanden para soportar los procesos e instrumentos del marco de trabajo gil y scrum. Redmine: "backlogs" Backlogs es un plugin de la herramienta Redmine diseado para soportar la filosofa de trabajo gil. El plugin es un trabajo en progreso, pero an as tiene muchos usuarios. Redmine es una aplicacin de gestin de proyectos basada en web. Redmine y Backlogs funcionan bajo los trminos de licencia pblica general (GNU). plugin
METODOLOGIA XP Y SCRUM
KERLY MANTILLA
Ordenar las historias en los backlogs de producto e iteracin. Trazabilidad de los puntos de historia. Grficos de burndown. Trazabilidad de tareas va la cartelera de la iteracin. Trazabilidad de impedimentos en cada ietracin.
Jira:
Plugin
Greenhopper
El Greenhopper es un plugin de JIRA que permite definir y hacer seguimiento a proyectos basados en el marco de trabajo Scrum, proporcionando funcionalidades como: Creacin de historias de usuario, estimacin de las historias en la planificacin de la iteracin, visualizacin de la actividad del equipo, reporte de progreso, entre otros. Greenhopper ofrece un Scrumboard, en el cual se puede planear las iteraciones (Sprint) y visualizar distintos reportes personalizables. Agregar el plugin a JIRA toma solo segundos, simplemente requiere navegar al men Administration Plugin y buscar Greenhopper en la pestaa Install.
METODOLOGIA XP Y SCRUM
KERLY MANTILLA
Kunagi Es una herramienta gratuita basada en web orientada a la gestin integrada de proyectos y colaboracin basada en Scrum. La herramienta proporciona la base de las prcticas Scrum, como por ejemplo los la lista de objetivos / caractersticas (Product Backlog), el plan de la iteracin (Sprint plan), cartelera y grfica burndown. Asimismo, permite registrar datos adicionales del proyecto, tales como requerimientos no funcionales, riesgos, archivos, asuntos (issues) e incidencias (errores). Kunagi es totalmente gratuito.
Rallydev La ofrece caractersticas tales como personalizar tu propio dashboard, priorizar la lista de caractersticas / objetivos (Backlog), planificar las iteraciones, aadir historias de usuario a las iteraciones y gestionar la ejecucin de las iteraciones. Rallydev ofrece una versin denominada community edition que es gratuita. Adicionalmente ofrece las versiones Enterprise y Unlimited que poseen costo por la licencia.
METODOLOGIA XP Y SCRUM
KERLY MANTILLA
Scrumdo Es una aplicacin basada en web para la gestin de proyectos giles o Scrum. La herramienta permite crear historias de usuario, trazabilidad de las historias, gestin del backlog, definicin de iteraciones, valoracin de iteraciones, grficos tipo burndown entre otros. Algunas de funcionalidades Scrumdo son:
las de
Scrumboard: Grficos Burndown, estatus de iteraciones y tareas. Herramienta para definicin de historias. Definicin de picas. Planning Poker como mtodo de estimacin y valoracin de las historias. Planificacin de las iteraciones, por medio de la cual se pueden seleccionar las historias e incluir en la iteracin por medio de Drag and Drop. Pivotal Tracker Herramienta para la gestin de proyectos giles, con foco en la colaboracin en los equipos de desarrollo de software. La herramienta es fabricada por Pivotal Labs. Segn sus fabricantes, la herramienta hace nfasis en la simplicidad, por lo que en lugar de tener una larga lista de funcionalidades, se enfoca en proporcionar una nica vista a todos los usuarios, permitiendo navegar entre historias, planes de iteraciones (sprints), grficas y carteleras de estatus. Pivotal Tracker es gratuita los primeros 60 das y ofrece 5 planes que incrementan en precio segn el nmero de usuarios. La herramienta existe en la nube por lo cual no se trata de un Software a descargar e instalar sino de un servicio de software (SAS).
METODOLOGIA XP Y SCRUM KERLY MANTILLA