Metodologías de Desarrollo en Empresas que no Comercializan Software A.S. ADRIAN ESTEBAN MELESI UNIVERSIDAD DE PALERMO - TRABAJO FINAL DE GRADO TUTOR:

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

ENCUENTRO DE MUJERES MUNÍCIPES
MARBELLA 07/06/06 'La dirección y la innovación: más allá del currículum'
Metodologías ágiles.
¿Qué es Gestar? GESTAR es una familia de soluciones Colaborativas que le permiten manejar Procesos de Negocios altamente interactivos e integrados. Gestar.
Desarrollo de software innovador con métodos ágiles
Metodologías Ágiles Patricio Letelier
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.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Metodología de Trabajo Aperio: SCRUM Aperio Inducción
METODOLOGIAS AGILES DE CONSTRUCCION DE SOFWARE
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.
NORMA ISO -9001: 2000 ISO
Alexis Masson Nicolás Fetter
ENSEÑANZA Y APLICACIÓN DE MÉTODOS ÁGILES PARA EL DESARROLLO DE UNA APLICACIÓN COMPUTACIONAL Jorge Cornejo Elgueta ENSEÑANZA Y APLICACIÓN DE MÉTODOS ÁGILES.
Erique Gaspar, Carlos Alfredo
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 Autora: Tatiana Alejandra.
Determinación de necesidades de información para el Sistema de Vigilancia Tecnológica de la Universidad de las Ciencias Informáticas (UCI). M.Sc. Yamilé.
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
INGENIERIA DEL SOFTWARE
Sistema de Reconocimiento de Patrones en Actividad Neural Autores: Susana Donoso, Keber Flores B, Yashir Henríquez. Profesor: Dino Araya S. Universidad.
Ciclos de vida ágiles.  Es una metodología ágil que plantea: ◦ Iteraciones cortas ◦ Entregables periódicos ◦ Colaboración con el cliente full time ◦
Ingeniería de Software
ENSEÑANZA Y APLICACIÓN DE MÉTODOS ÁGILES PARA EL DESARROLLO DE UNA APLICACIÓN COMPUTACIONAL Jorge Cornejo Elgueta USO DE MÉTODOS ÁGILES EN EL AULA Jorge.
Metodologías Ágiles.
MAESTRÍA DE GERENCIA EN SISTEMA
¿Cómo surge? Metodologías ágiles de desarrollo de software Se entiende como Desarrollo ágil de Software a un paradigma de Desarrollo de Software basado.
Gestión y modelos para la eficiencia en empresas de desarrollo de software Juan Palacio
Scrum Images goes here …y prácticas ágiles para desarrollo de software.
Entornos de Desarrollo
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 Autora: Tatiana Alejandra.
Actividad 4. Modelos ágiles de proceso. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
Extreme Programming Diego Rincón Sebastian Miranda.
Universidad Francisco Gavidia
Rad-Desarrollo rápido de aplicaciones
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
El Modelado de requerimientos en las metodologías Agiles Silvia Rivadeneira 1, Gabriela Vilanova 2, María Miranda 2, Diana Cruz 1 1 Unidad Académica Río.
MODELO MALCOM BALDRIGE
Metodologías Ágiles en VFP de las Historias de Usuario al código
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
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 Tatiana Alejandra.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Ingeniería de Software
Diseño E Implementación En Delphi Del Caso De Posicionamiento 2D
UNIVERSITARIO: DAVID MAMANI EL ALTO – LA PAZ – BOLIVIA 2009 CARRERA: ING. DE SISTEMAS MATERIA: INGENIERIA DE SOFTWARE.
Trabajo de diploma Estelí, octubre del 2014 Ingeniería Agropecuaria Unidad I. El protocolo de investigación.
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 Tatiana Alejandra.
SWAPyME Autora: Tatiana Alejandra Oquendo Garzón
Gestión Ágil de Proyectos Colaborador: Anónimo
Scrum Una Alternativa Ágil para el desarrollo de Software
 Capacidad para adaptar el curso del desarrollo a la evolución de los requisitos y a las circunstancias del entorno de los proyectos.
Scrum Ciclo Profesor: Ing. José Díaz
Consultoría de Análisis de Negocio para Osinergmin
Estrategias para adoptar la nube
Objetivo 3 Profesora: Nelwi Báez. Reseña En febrero de 2001, tras una reunión celebrada en Utah-EEUU, nace el término “ágil” aplicado al desarrollo de.
AIESEC Sistema CRM Juan Pablo Amado – Nicolás Dimov Septiembre
AIESEC Sistema CRM Juan Pablo Amado – Nicolás Dimov Septiembre
MÉTODOS DE DESARROLLO DE SISTEMAS DINÁMICOS Profesor: Luis Piña Realizado por: Daniel Santolo, C.I: David Ostos, C.I: Caracas, 13 de.
Scrum una metodologia humana para el desarrollo de software.
Autor: Reinozo Cuesta Christian Marcelo
AIESEC Sistema CRM Juan Pablo Amado – Nicolás Dimov Septiembre
CUÁN ÁGIL ES EL SEGUIMIENT O QUE REALIZAS? POR CHRISTIAN NAHUEL BALSAMO ¿
Integrantes: Mejía Zúñiga Yoselin Taco Apaza Pamela Ychuta Torres John.
Buenas Prácticas en Gestión de la Demanda Walter Mir – Legajo Trabajo Final de Grado.
Scrum: Mejorando las prácticas Anabel Ruth Berenstein Año 2012.
Universidad Alejandro de Humboldt MÉTODO DE DESARROLLO DE SISTEMAS DINÁMICOS (DSDM) María Rosa Oya Javier Torrealba.
Gestionar el crecimiento de los procesos de negocio de una PyMe Diana Fernández Walker.
Metodologías de Desarrollo Ágil
Programación Extrema Ing. Sebastian Priolo. Metodologías Ágiles Menos orientadas a los documentos. Orientadas al código. El cambio es bienvenido. Procesos.
Metodología de Sistemas Unidad IV: MÉTODOS ÁGILES
Transcripción de la presentación:

Metodologías de Desarrollo en Empresas que no Comercializan Software A.S. ADRIAN ESTEBAN MELESI UNIVERSIDAD DE PALERMO - TRABAJO FINAL DE GRADO TUTOR: GABRIEL TABOADA 2012

Agenda  Abstract  Marco Teórico  Manifiesto Ágil  Principios del Manifiesto Ágil  Scrum  Niveles de Intimidad de la Comunicación  Desarrollo  Caso de Estudio  Problemática  Situación Deseada  Soluciones Propuestas  Conclusión  Líneas Futuras de Investigación  Bibliografía  Preguntas

Abstract ESTE TRABAJO BRINDA PAUTAS PARA OPTIMIZAR EL USO DE LOS RRHH DE LA GERENCIA DE SISTEMAS, PARA QUE LA MISMA SEA ALIADA EN SOLUCIONES ÁGILES PARA EL NEGOCIO LO GUIARÁ EN LA COMPRENSIÓN GENERAL DE METODOLOGÍAS ÁGILES Y SUS BENEFICIOS APLICADOS A EMPRESAS QUE NO DESARROLLAN APLICACIONES DE SOFTWARE PARA COMERCIALIZAR

Manifiesto Ágil  Individuos e interacciones sobre procesos y herramientas  Software funcionando sobre documentación extensiva  Colaboración con el cliente sobre negociación contractual  Respuesta ante el cambio sobre seguir un plan

Principios del Manifiesto Ágil  Satisfacer al cliente  Entregar temprana y continuamente software funcionando como medida de progreso  Aceptar cambios, aprovechándolos para mejorar  Fomentar la comunicación cara a cara y el trabajo en conjunto  Crear equipos motivados, constantes y auto-organizados  Buscar la excelencia técnica, buen diseño y simplicidad  Reflexionar periódicamente para mejorar la efectividad

Scrum

Niveles de Intimidad de la comunicación

Caso de Estudio  Compañía de seguros  Incorporación de negocios retail  Gran crecimiento de personal  Nuevas líneas de negocios

Problemática 1. Tiempo de respuesta insuficiente 2. Excesivo re-trabajo por redefiniciones 3. Desarrolladores especializados en módulos puntuales 4. Poca sinergia entre TI y Usuarios 5. Exceso de comunicación escrita

Situación Deseada 1. Mejorar la sensación del usuario final de la aplicación 2. Uso eficiente de los RRHH de TI 3. Tener desarrolladores capacitados en todos los módulos del sistema 4 y 5. Lograr mayor cooperación y entendimiento entre el área de TI y las áreas usuarias

Soluciones Propuestas 1. Pases incrementales 2. Reuniones periódicas, entre TI y los usuarios 3. Reuniones diarias de Equipo 4 y 5. Fomentar dialogo informal con usuarios. Formalizar las prioridades a gran escala Realizar “Demo Meeting’s” y “Sprint Review Meeting’s” Fomentar el trabajo en conjunto del equipo Realizar “Retrospective Meeting’s”

Conclusión  Uso de metodologías agiles  Priorizar el generar software productivo por sobre documentación  Producto tangible desde el comienzo  Detectar temprana de errores cometidos en la fase de análisis  Se fomentar el trabajo colaborativo y por lo tanto software de más calidad  SCRUM como solución particular del caso

Conclusión  Uso de Framework’s en general  Aplicar las técnicas que sean de utilidad, no casarse con un framework o metodología  Tener en cuenta la cultura, realidad, costos, etc. de cada organización  Dimensionar el startup  Tomar lo que sirva, adaptar lo que se pueda y desechar lo que se considere que no suma a los objetivos deseados

Líneas Futuras de Investigación  Aplicar prácticas y documentos de VAL IT  Profundizar en el resto de las técnicas propuestas por SCRUM

Bibliografía Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland y Dave Thomas,."Manifiesto por el Desarrollo Ágil de Software" Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland y Dave Thomas,."Principios del Manifiesto Ágil” Proyectos Agiles Org, Mumenthaler Andres Gabriel, “Material de Clases”, 2012, UP Virtual – Materia Metodologías Ágiles. Milton Vieyra, “La comunicación de hoy”, 2009, de-hoy/ de-hoy/ Engineerofsoftware.blogspot.com.ar, “Para que sirve Scrum”, Todobytes.es, “Porqué trabajar con metodologías ágiles”, metodologias-agiles/ metodologias-agiles/ Wikipedia.org, “Manifiesto Ágil”, Ken Schwaber, Jeff Sutherland “Scrum: Developed and sustained”, 2010, Scrum.org

Preguntas