Proyecto Call Center Taller de desarrollo de proyectos II

Slides:



Advertisements
Presentaciones similares
Ingeniería de Software II
Advertisements

Scrum Juan Palacio Bañeres.
Administrado y desarrollado utilizando Scrum
Aplicación de la metodología ágil “Scrum”
Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian
Presentación Final SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan.
FIUBA 2.0.
75.47 – Taller de Desarrollo de Proyectos II BOERR, Federico – N° Padrón: GASTAUD, Hernán – N° Padrón: UEHARA. Adrián – N° Padrón:
75.47 PRESENTACIÓN INICIAL Taller de Desarrollo de Proyectos II
Sambayón PMP Evaluator
El Mercado del Proyecto.
75.47 PRESENTACIÓN FINAL Taller de Desarrollo de Proyectos II
Taller de Desarrollo de Proyectos II SelfManagement - Presentación Final Buffevant, Cesar Del Rio, Victor Ferrari, Martín Figliolo, Facundo.
Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán Abate Federico 82235
El Mercado del Proyecto.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
SYSMOTORFLOW PRESENTACIÓN DEL PROCESO Proyecto de Ingeniería de Software 2010.
Taller de Desarrollo de Proyectos II (75.47) Presentación Inicial ERNESTO GIMENO PABLO BESADA SANTIAGO PETERSEN PATRICIO FAGALDE
Metodología de Trabajo Aperio: SCRUM Aperio Inducción
eHockey Grupo 3 [75.47] Taller de Desarrollo de Proyectos II
Proyecto de Ingeniería de Software 2008
Red Social Universitaria
Alexis Masson Nicolás Fetter
Presentación Final Equipo 4
Sistema de Administración de Subastas Inversas. Agenda Métricas del proyecto Hitos alcanzados Demo Final Retrospectiva.
Taller de Desarrollo de Proyectos II 2do cuatrimestre 2010.
Sistema de Administración de Subastas Inversas
Taller de Desarrollo de Proyectos II 2do cuatrimestre 2010
CheckIn4Android.
ANÁLISIS, DISEÑO Y DESARROLLO
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
PROCESO O REUNIONES EN SCRUM BENEFICIOS DE UTILIZAR SCRUM
Ciclos de vida ágiles.  Es una metodología ágil que plantea: ◦ Iteraciones cortas ◦ Entregables periódicos ◦ Colaboración con el cliente full time ◦
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
Entornos de Desarrollo
Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García.
Planeación con Planning Tool y DotProject Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Rubby Casallas, Andrés Yie.
Aplicación de metodología ágil SCRUM software de consultas de resultados de la “Carrera Nacional de Carros”
Administración Proyectos Jorge Baracaldo Robin Ochoa.
EDUAR 2.0 Sistema de Explotación de Información Educativa 10/05/2011.
Metodologías de Desarrollo de Software SCRUM Vs. TSP
Implementando Scrum ALM Sessions ’12 #almsessions12
Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán Abate Federico 82235
Arnoni, Mauro García, Nicolás Getti, Esteban Monti, Javier
Ingeniería de Software
Diseño E Implementación En Delphi Del Caso De Posicionamiento 2D
Grupo 10 – 2008 Proyecto de Ingeniería de Software
METODOLOGÍAS DE DESARROLLO DE SOFTWARE MODERNAS
UNIVERSITARIO: DAVID MAMANI EL ALTO – LA PAZ – BOLIVIA 2009 CARRERA: ING. DE SISTEMAS MATERIA: INGENIERIA DE SOFTWARE.
Presentación Inicial. Temario MetodologíaPlanificaciónEjecuciónSeguimiento y ControlHerramientas y Tecnologías.
Gestión Ágil de Proyectos Colaborador: Anónimo
PROYECTO E-HOCKEY Grupo 3 [75.47] Taller de Desarrollo de Proyectos II.
Cátedra de Habilitación Profesional
Scrum Una Alternativa Ágil para el desarrollo de Software
Jonathan Levy (82.897) Juan Pablo Pérez Perri (83.558) Mariano Converti (85.617) Esteban Lopez (84.960) Equipo: Taller de Desarrollo de Proyectos.
Jonathan Levy (82.897) Juan Pablo Pérez Perri (83.558) Mariano Converti (85.617) Esteban Lopez (84.960) Equipo: Taller de Desarrollo de Proyectos.
Presentación final
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
Taller de desarrollo de proyectos II Presentación Inicial.
Taller de Desarrollo de Proyectos II Taller de Desarrollo de Proyectos II.
Scrum Ciclo Profesor: Ing. José Díaz
Jonathan Levy (82.897) Juan Pablo Pérez Perri (83.558) Mariano Converti (85.617) Esteban Lopez (84.960) Equipo: Taller de Desarrollo de Proyectos.
Ceibal Com Sistema de comunicaciones para el Plan Ceibal.
Gerentes Jefes de proyecto Analistas Programadores.
Análisis y Balance del Proyecto Análisis Inicial Estimación Inicial Arquitectura de Datos Propuesta Tecnología Metodología aplicada Estimaciones elaboradas.
Metodologías de Programación II UNAJ - Instituto de Ingeniería y Agronomía - Ingeniería en Informática 1 3 Clase Clase 6 Scrum (Parte 2)
Ingeniería de Software Facultad de Ingeniería Septiembre 2010 Fernando Alsuyet Ariel Illio Matias Baldini.
Taller de Desarrollo de Proyectos II 2do Cuatrimestre 2012 Grupo 4.
Taller de Desarrollo de Proyectos II (75.47) 2º cuatrimestre 2008.
Transcripción de la presentación:

Proyecto Call Center 75.47 Taller de desarrollo de proyectos II Bergman, Ignacio   Helou, Martín Moldaver, Ezequiel  Soliz, Fabián

Objetivo Desarrollar un sistema que permita liquidar los sueldos de los agentes de un call center de manera automática, basándose en métricas tomadas para liquidar la componente variable de los mismos. Permitiendo también el monitoreo del estado actual de cada una de campañas y del estado de dichas métricas.

Metodología para la gestión del proyecto: Scrum

Scrum Roles Roles comprometidos con el proyecto y el proceso de Scrum. * Product Owner: Marcio Degiovannini / Ayudante.     Es el responsable y representante de los usuarios, quien decide qué funcionalidad necesita el sistema y prioriza los requerimientos. * Scrum Master: (Solíz, Fabián).     Es quien lleva adelante el equipo de desarrollo, quitándole todos los obstáculos que les impidan crear software. * Teams Members:     Son quienes trabajan día a día durante el Sprint para crear una porción del producto.             - Bergman, Ignacio             - Helou, Martín             - Moldaver, Ezequiel             - Soliz, Fabián      

Sprint Duración: 2 semanas. Horas de trabajo por semana: 8 hs por persona.   Horas de trabajo del equipo por sprint: 64 hs. Scrum diario a las 12 hs por chat.

Requerimiento: Backlog de producto. Lista de requerimientos funcionales priorizadas, mejoras tecnológicas y corrección de errores que deben ser incorporadas en el producto en las sucesivas iteraciones. Historias: es un Item del backlog del producto. Cada historia debe tener: Identificador único de la funcionalidad. Descripción de la funcionalidad. Importancia. Estimación.

Product Backlog Inicial Administración de jefes. Administración de supervisores. Administración de agentes. Administración de campañas. Carga de información basados en los otros sistemas del callcenter (Switchs de Telefonía, AgentMonitor, TTS, STS, HF, ClientData). Cálculo, actualización y proyeción de métricas de agentes. Visualización de métricas de agentes. Liquidación de sueldo de agentes. Reportes. Manual de usuario.

Metodología de Estimación Por complejidad con Planning Poker hay que ver si usamos PLANNING POKER puro o una variante.

Indicadores de Control Burnup:muestra cuánto avanzó el equipo hasta el momento, cuántos puntos llegó a quemar hasta el último Sprint, en relación al esfuerzo total necesario para terminar el proyecto.

Burndown chart: Para llevar un control dentro de cada Sprint del proyecto.

Pruebas Las pruebas se definen con el cliente antes de cada sprint, según la funcionalidad a entregar o a corregir sobre el fin del sprint. Planificación. Diseño. Ejecución. Seguimiento: herramienta issue tracker e indicador de evolución de la prueba.

Plan de Comunicación Se van a realizar 5 tipos de reuniones durante un Sprint. * Reunión de Planificación: El Dueño del Producto presenta y prioriza las historias del Backlog del Producto. El Equipo las estima, y decide así cuántas historias podrá completar durante el Sprint que inicia. * Reunión de Planificación de tareas: El Equipo estima las tareas que hay que realizar para completar las historias del sprint.   *  Scrum Diario: En esta reunión cada integrante explica qué hizo el día anterior, qué va a hacer este día, y cuánto le falta para completar dicha tarea. 

* Demostración o Revisión del Sprint: En esta reunión el Equipo muestra el trabajo realizado durante el Sprint, demostrando el producto funcionando.    * Retrospectiva del Sprint: Cierre oficial del Sprint. En esta reunión el equipo se fija en cómo fué su trabajo, sus relaciones con otras personas y entre ellos mismos, y proponen mejoras de todo tipo para mejorar el desarrollo en el Sprint siguiente.

Herramientas Control de versiones: SVN assembla Lenguaje de programación: Java 1.6 Pruebas unitarias: Junit IDE: Eclipse Motor de base de datos: PostgreSQL Persistencia: JPA Implementación de persistencia: Hibernate Servidor: Tomcat/ Jetty Frameworks: Maven Concordion Frameworks auxiliares: JodaTime, slf4j, log4j, ...  wicket no!  PostgreSQL o MySQL? Hibernate es una implementacion de JPA

Preguntas