Ingeniería de Software Empírica

Slides:



Advertisements
Presentaciones similares
Redes de Computadoras II
Advertisements

IdalbertoChiavenato (2001), dice que “El objetivo de la administración de recursos humanos es el planear, organizar, desarrollar, coordinar y controlar”.
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN PRESENTADO POR: LAURA ILLIANA CHIANG BARRAGÁN DURANTE EL CURSO INTERSEMESTRAL ENERO 2016.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
Optimización de las dosis de Fertilización Todo Agricultor quiere obtener el máximo rendimiento de su cosecha y al mismo tiempo reducir sus costos de.
Diseño de un sistema de gestión y asignación de equipos para una empresa TFC – Area J2EE Realización: Jose Angel Pardillo Vela Ingeniería técnica en Informática.
Práctico 1 – Arquitecturas de Niveles Algunos términos... Un Protocolo es un acuerdo entre partes, referido a como debe llevarse adelante la comunicación.
Sistemas de Gestión Energética Establezca sus metas de ahorro de energía 15% en 3 meses o menos, 30% en 4 años o menos y 50% en 6 años o menos … y alcáncelas.
Tema 1 Producto. ¿Qué es un producto? De acuerdo con la American Marketing Association un producto es: “Todo aquello que puede ofrecerse a la atención.
ALUMNO: Angel Minga TEMAS: ESTÁNDARES Y PROCEDIMIENTOS PLANES Y SIMULACROS PARA LA RECUPERACIÓN EN CASO DE DESASTRE Instituto Superior Tecnológico “Daniel.
Definición de Costos Predeterminados Costos predeterminados son los que se calculan antes de realizar la producción sobre la base de condiciones futuras.
La edad de Oro LA EDAD DE ORO
Beneficios de promocionar tu portafolio en medios digitales
Evalúa la experiencia de tu cliente
Introducción a Modelamiento de Procesos
DISTANCIA Y GIRO DEL VUELO DE UN BOOMERANG
Desarrollo de Aplicaciones WEB
Legisoffice Versión 1.0..
SISTEMAS DE PRODUCCIÓN
MOPROSOFT.
Investigación Operativa 1
Los sistemas de información en las empresas y los demás sistemas.
Caso de estudio Investigación de Mercados
INTERCONEXIONES DEL USUARIO
PROBLEMA DE INVESTIGACION
Para reflexionar ¿Cuál es la importancia de la información para la investigación y el desarrollo de la innovación técnica? ¿Cuáles son las principales.
FUNCIONES DE LA FORMACION EN LAS EMPRESAS CARLOS ANDRES LOZADA GARZON ESPECIALIZACION EN GERENCIA DEL TALENTO HUMANO UNIVERSIDAD MANUELA BELTRAN 2013.
Cultura, Liderazgo y Cambio Organizacional
AVENTURA DIDACTICA.
Sistemas De Información.
Indicadores de Gestión Dr. RAFAEL OCTAVIO SILVA LAVALLE ADMINISTRACION II.
RESULTADOS Y DISCUSIÓN CONCLUSIONES Y RECOMENDACIONES
PROVEEDOR DATA WAREHOUSE TERADATA
Muestra Magna de Prácticas Profesionales
Seminario de titulación 2
Factores a Tener en Consideración.
LECTURA FINAL AÑO 2017.
GRUPO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION SENA EXPOSICION MEMORIA RAM INTEGRANTES STEVEN PALOMA ALEJANDRO BERNAL TATIANA RODRÍGUEZ.
REINGENIERÍA Realizado por: García Elvis Carolina
Alejandro Sánchez Valdezate
ANÁLISIS DE LAS OFICINAS DE INGENIERÍA ESTRUCTURAL CHILENA
La naturaleza única de las WEAPPS. Uso intensivo de redes. Una webapp reside en una red y debe atender las necesidades de una comunidad diversa de clientes.
Notación Científica, cifras significativas y redondeo.
Planeamiento: un plan incremental para que la ingeniería web produzca resultados. La ingeniería web es un área que abarca procesos, técnicas y modelos.
METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.
Características del proyecto de innovación
Las mejoras que se visualizan en la actualidad surgen de la imaginación, la creatividad y la competencia que, gracias a la aplicación de nuevas ideas,
1.- El análisis interno de una compañía permite identificar las fortalezas y debilidades, lo cual les da a los gerentes la información necesaria para elegir.
MARGARITA VALLE LEÓN 23 de marzo 2013
TECNICAS DE ELICITACIÓN DE REQUERIMIENTOS. REUTILIZACION DE REQUERIMIENTOS La técnica de Reutilización de Requerimientos parte de la idea de que los requerimientos.
INGENIERIA EN SISTEMAS COMPUTACIONALES MATERIA: GESTION DE PROYECTOS DE SOFTWARE UNIDAD I. INTRODUCCION A LA GESTION DE PROYECTOS MC. RICHARD ANGEL BENITEZ.
MEJORAS EN CONTINUIDAD 0% 25% 50% 75% 100% Totales
METODOLOGIA AGIL XP LIC. ROXANA LAUREL R.. INTRODUCCION  Proceso : conjunto de actividades ordenadas para lograr una serie de objetivos  Proceso Pesado.
Metodología de Desarrollo de Sistemas II Ingeniería de Software  DEFINICIÓN La ingeniería del software es el establecimiento y uso de principios de.
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado.
LA NUBE: ¿QUÉ ES? Es el servicio virtual que sirve para guardar tus archivos en Internet, siempre dispuesto para ti sin necesidad de descargar, traer tus.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado.
¿Qué es la celda de manufactura? La celda de manufactura es un conjunto de componentes electromecánicos, que trabajan de manera coordinada para el logro.
OUTSOURCING CONCEPTO DE PRODUCTIVIDAD ES LA RELACION EXISTENTE ENTRE LA CANTIDAD DE PRODUCTOS GENERADOS Y LA CANTIDAD DE INSUMOS UTILIZADOS UNIDADES PRODUCIDAS.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
Aplicación de las TIC en la gestión empresarial. La tecnología y el rendimiento laboral son herramientas indispensables para el desarrollo y la productividad.
TEMA: Funciones, Roles y Procesos Docente: Jesús Ulloa Ninahuamán.
SERVICIOS QUE OFRECEN LAS PRINCIPALES OPERADORAS DE TELEFONIA MOVIL EN EL PERU.
LOS 8 PRINCIPIOS DE LA CALIDAD. * Tenemos que saber los requisitos que tiene el cliente * Contacto continuo con el cliente * Satisfacer sus requerimientos.
Ing. Carlos García P. C.I UNIDAD EDUCATIVA “SALINAS INNOVA” P Identifique el contexto para el cual se Planifica un nuevo sistema ÁREA.
 FINALIZAR UNA INVESTIGACIÓN  RESULTADOS  EN QUÉ CONTEXTO SE PRESENTARÁN  QUIÉNES SERÁN LOS USUARIOS DE LOS MISMOS  CUÁLES SON SUS CARACTERÍSTICAS.
Transcripción de la presentación:

Ingeniería de Software Empírica Crítica del paper Towards Architecting for Continuous Delivery

Resumen del artículo - Introducción Entrega Continua (Continuous Delivery, CD): consiste en producir software con valor de manera incremental en intervalos pequeños y garantiza que el software puede ser liberado confiablemente en cualquier momento. Preguntas de investigación: ¿Cuáles son las características de este contexto de CD? ¿Por qué queremos arquitectura para CD? ¿Que implica la arquitectura para CD?

Resumen del artículo - Contexto Organizacional Paddy Power: Empresa de apuestas grande y de rápido crecimiento Servicios en distintos mercados a través de locales, teléfonos e internet Utiliza gran cantidad de aplicaciones a medida de diversas características y con distintas tecnologías Miles de servidores en distintas locaciones geográficas Departamento de tecnología de más de 400 personas

Resumen del artículo - Contexto Organizacional Previo a utilizar CD se observan problemas debido a demoras y a las actividades manuales. Son comunes los incidentes de gravedad en las liberaciones. Se decide adoptar CD y se establece un equipo de 8 personas que migran 22 aplicaciones en 2 años.

Para traer a tierra … Contexto similar en Uruguay Banca de Quinielas del Uruguay Mucho más pequeña que PaddyPower Se puede jugar en locales, teléfono o internet Algunos sorteos salen en radio y TV. Sólo dos apps, Supermatch y La Banca Mobile Permite apostar en eventos deportivos, 5 de oro, quiniela, etc.

Resumen del artículo - Características CD Salidas frecuentes. Salidas automatizadas. Entregas con software valioso. Historias de usuario pequeñas. El cliente puede ver mas fácilmente el avance realizado

Resumen del artículo - Experiencia Estudio de caso en PaddyPower, resultados: Salidas seguidas al mercado Mayor feedback de los usuarios Mejor productividad y eficiencia Mejor calidad Mayor satisfacción del cliente

Resumen del artículo - ¿Qué implica arquitectura para CD? Para obtener mayores beneficios de CD, se deben cumplir ciertos ACR (Requerimientos de arquitectura significativos): Deployability Security Loggability Modifiability Monitorability Testability

Crítica del artículo Fácil de entender y corto En la sección de ¿por qué ajustar la arquitectura para CD? explica las ventajas de CD. Explica de forma correcta pero no exhaustiva qué debería tener una arquitectura hecha para CD. Escrito en primera persona No da datos duros, los menciona por arriba.

Para reflexionar ¿Están las empresas uruguayas lo suficientemente maduras para realizar cambios tan profundos en sus procesos internos?