NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR
|
|
- Domingo Padilla Paz
- hace 8 años
- Vistas:
Transcripción
1 NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR i id nachobayugar@gmail.com
2 NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE El desarrollo ágil El nuevo rol de QA La nueva perspectiva respecto a la calidad
3 LA CALIDAD DEL SOFTWARE ANTES Modelo de desarrollo en cascada
4 LA CALIDAD DEL SOFTWARE ANTES Equipo muy segmentado;
5 LA CALIDAD DEL SOFTWARE ANTES Equipo muy segmentado; Equipo de QA poco escalable;
6 LA CALIDAD DEL SOFTWARE ANTES Equipo muy segmentado; Equipo de QA poco escalable; Planificaciones rígidas, fechas de release inamovibles;
7 LA CALIDAD DEL SOFTWARE ANTES Equipo muy segmentado; Equipo de QA poco escalable; Planificaciones rígidas, fechas de release inamovibles; Contraposición de objetivos entre miembros del equipo;
8 LA CALIDAD DEL SOFTWARE ANTES Equipo muy segmentado; Equipo de QA poco escalable; Planificaciones rígidas, fechas de release inamovibles; Contraposición de objetivos entre miembros del equipo; Calidad relegada para el final del proceso, poco tiempo para dedicarle;
9 LA CALIDAD DEL SOFTWARE ANTES Equipo muy segmentado; Equipo de QA poco escalable; Planificaciones rígidas, fechas de release inamovibles; Contraposición de objetivos entre miembros del equipo; Calidad relegada para el final del proceso, poco tiempo para dedicarle; Poca eficiencia, sinergia y rentabilidad
10 CAMBIO DE ENFOQUE METODOLOGÍAS ÁGILES Dos objetivos preponderantes: Mejorar los tiempos de finalización de los productos, sin merma en la calidad; Definición dinámica de los atributos del producto (adaptabilidad a requisitos cambiantes).
11 CAMBIO DE ENFOQUE METODOLOGÍAS ÁGILES Metodologías ágiles como medio para cumplir esos fines.
12 CAMBIO DE ENFOQUE METODOLOGÍAS ÁGILES Metodologías ágiles como medio para cumplir esos fines. Cambio de perspectiva en relación al rol del QA dentro del proceso de desarrollo, y de la calidad en general
13 CAMBIO DE ENFOQUE METODOLOGÍAS ÁGILES Metodologías ágiles como medio para cumplir esos fines. Cambio de perspectiva en relación al rol del QA dentro del proceso de desarrollo, y de la calidad en general: Todos participan y aportan a cada fase del desarrollo; Una fase del proceso no debe esperar a que termine la anterior; Puntos en común en análisis, diseño, desarrollo, calidad.
14 METODOLOGÍAS ÁGILES EL ROL DE QA VERIFICAR QUE EL PRODUCTO FUNCIONA DE ACUERDO A LOS REQUISITOS DEFINIDOS
15 METODOLOGÍAS ÁGILES EL ROL DE QA VERIFICAR QUE EL PRODUCTO FUNCIONA DE ACUERDO A LOS REQUISITOS DEFINIDOS
16 METODOLOGÍAS ÁGILES EL ROL DE QA VERIFICAR QUE EL PRODUCTO FUNCIONA DE ACUERDO A LOS REQUISITOS DEFINIDOS Asegurar que el proceso de desarrollo permita una velocidad cada vez mayor, mejor calidad en los productos, y mejor experiencia de uso.
17 METODOLOGÍAS ÁGILES EL ROL DE QA Automatización de los tests
18 METODOLOGÍAS ÁGILES EL ROL DE QA Automatización de los tests No solo se testea la funcionalidad (Cross Browsing, Carga, Penetration Testing);
19 METODOLOGÍAS ÁGILES EL ROL DE QA Automatización de los tests No solo se testea la funcionalidad (Cross Browsing, Carga, Penetration Testing); Build Contínuo;
20 METODOLOGÍAS ÁGILES EL ROL DE QA Automatización de los tests No solo se testea la funcionalidad (Cross Browsing, Carga, Penetration Testing); Build Contínuo; Entendimiento del riesgo e impacto de los builds;
21 METODOLOGÍAS ÁGILES EL ROL DE QA Automatización de los tests No solo se testea la funcionalidad (Cross Browsing, Carga, Penetration Testing); Build Contínuo; Entendimiento del riesgo e impacto de los builds; Monitoreo y analítica web.
22 TESTS AUTOMÁTICOS BENEFICIOS Ahorro de tiempo (ejecución más rápida, menor feedback necesario, traspaso de conocimientos cuando los equipos cambian, reporte de bugs, etc); Tests sensibles que detectan hasta el más mínimo defecto (no es necesario depender de la evaluación "humana", detección de bugs difíciles de reproducir);
23 TESTS UNITARIOS Verifican solo una unidad de código. Permiten concentrarse en una pequeña parte del código, y verificar su funcionamiento
24 TESTS UNITARIOS EJEMPLO
25 TESTS UNITARIOS EJEMPLO
26 TESTS UNITARIOS EJEMPLO
27 TESTS UNITARIOS EJEMPLO
28 TESTS UNITARIOS COBERTURA
29 TESTS UNITARIOS COBERTURA
30 TESTS UNITARIOS COBERTURA
31 TESTS DE INTEGRACIÓN Verifican la correcta interacción entre las diferentes unidades o módulos;
32 TESTS DE INTEGRACIÓN Verifican la correcta interacción entre las diferentes unidades o módulos; Además, hay cosas que un test unitario no puede probar, como acceso a base de datos para búsquedas, inserciones, etc.
33 TESTS DE INTEGRACIÓN
34 TESTS FUNCIONALES Ver la aplicación completa como una caja negra, situándose en el punto de vista del usuario final. Además, en en general con tests de integración + unitarios, no se pueden probar vistas, configuraciones del servidor, etc. Adicionalmente, en muchos frameworks, los tests de integración simulan un uso de la base, pero de todos los registros que se generan, se hace un rollback al final del tests (nunca se comittean). Entonces, un tests no puede ver o usar lo que generó el anterior. En los tests funcionales, se usa la base y no se hace rollback, por lo que los registros de un test pueden usarse en el siguiente, posibilitando la creación de suites o tests de flujos complejos.
35 TESTS FUNCIONALES
36 TESTS AUTOMÁTICOS CONCLUSIONES
37 Unitarios TESTS AUTOMÁTICOS CONCLUSIONES
38 TESTS AUTOMÁTICOS CONCLUSIONES Unitarios Fomentan el cambio: son una guía para el programador que va a modificar la aplicación. Si la batería de tests unitarios es completa, ante cualquier modificación del código se va a saber si se generó un error o no, o si la aplicación se sigue comportando de la misma manera. Esto da más seguridad al programador a la hora de modificar o mantener código de otro, hacer refactors, fixes, etc.
39 TESTS AUTOMÁTICOS CONCLUSIONES Unitarios Fomentan el cambio: son una guía para el programador que va a modificar la aplicación. Si la batería de tests unitarios es completa, ante cualquier modificación del código se va a saber si se generó un error o no, o si la aplicación se sigue comportando de la misma manera. Esto da más seguridad al programador a la hora de modificar o mantener código de otro, hacer refactors, fixes, etc. Simplifican la integración: Permiten llegar a la fase de integración con un alto grado de seguridad de que el código está funcionando correctamente, lo que permite que dicha fase se concentre en encontrar problemas de integración, y que así el testing sea más efectivo.
40 TESTS AUTOMÁTICOS CONCLUSIONES Unitarios Fomentan el cambio: son una guía para el programador que va a modificar la aplicación. Si la batería de tests unitarios es completa, ante cualquier modificación del código se va a saber si se generó un error o no, o si la aplicación se sigue comportando de la misma manera. Esto da más seguridad al programador a la hora de modificar o mantener código de otro, hacer refactors, fixes, etc. Simplifican la integración: Permiten llegar a la fase de integración con un alto grado de seguridad de que el código está funcionando correctamente, lo que permite que dicha fase se concentre en encontrar problemas de integración, y que así el testing sea más efectivo. Documentan el código: las propias pruebas son documentación del código, porque ahí se puede ver como utilizarlo;
41 TESTS AUTOMÁTICOS CONCLUSIONES Unitarios Fomentan el cambio: son una guía para el programador que va a modificar la aplicación. Si la batería de tests unitarios es completa, ante cualquier modificación del código se va a saber si se generó un error o no, o si la aplicación se sigue comportando de la misma manera. Esto da más seguridad al programador a la hora de modificar o mantener código de otro, hacer refactors, fixes, etc. Simplifican la integración: Permiten llegar a la fase de integración con un alto grado de seguridad de que el código está funcionando correctamente, lo que permite que dicha fase se concentre en encontrar problemas de integración, y que así el testing sea más efectivo. Documentan el código: las propias pruebas son documentación del código, porque ahí se puede ver como utilizarlo; Errores más fáciles de localizar: dado que hay pruebas unitarias que pueden desenmascararlos.
42 TESTS AUTOMÁTICOS CONCLUSIONES Integración y funcionales: Testean que la aplicación cumpla con el propósito para el que se desarrolló: el test de integración se hace pensando en los usos de la aplicación;
43 TESTS AUTOMÁTICOS CONCLUSIONES Integración y funcionales: Testean que la aplicación cumpla con el propósito para el que se desarrolló: el test de integración se hace pensando en los usos de la aplicación; Permiten descubrir errores funcionales y de diseño: pueden evidenciar errores que no tengan que ver con métodos que no hacen lo que tienen que hacer, sino con una aplicación mal diseñada, en la que no todas sus partes encajan de manera adecuada en todos los casos. Además, una aplicación puede tener errores a pesar de tener 100% de cobertura en líneas.
44 TESTS AUTOMÁTICOS CONCLUSIONES Integración y funcionales: Testean que la aplicación cumpla con el propósito para el que se desarrolló: el test de integración se hace pensando en los usos de la aplicación; Permiten descubrir errores funcionales y de diseño: pueden evidenciar errores que no tengan que ver con métodos que no hacen lo que tienen que hacer, sino con una aplicación mal diseñada, en la que no todas sus partes encajan de manera adecuada en todos los casos. Además, una aplicación puede tener errores a pesar de tener 100% de cobertura en líneas. Documentan casos de uso: pueden mapearse uno a uno con un caso de uso de la aplicación, y por tanto la batería de tests de integración y funcionales, documentan todos los casos de uso posibles de la aplicación.
45 TESTS AUTOMÁTICOS CONCLUSIONES Integración y funcionales: Testean que la aplicación cumpla con el propósito para el que se desarrolló: el test de integración se hace pensando en los usos de la aplicación; Permiten descubrir errores funcionales y de diseño: pueden evidenciar errores que no tengan que ver con métodos que no hacen lo que tienen que hacer, sino con una aplicación mal diseñada, en la que no todas sus partes encajan de manera adecuada en todos los casos. Además, una aplicación puede tener errores a pesar de tener 100% de cobertura en líneas. Documentan casos de uso: pueden mapearse uno a uno con un caso de uso de la aplicación, y por tanto la batería de tests de integración y funcionales, documentan todos los casos de uso posibles de la aplicación. Más fáciles de mantener que los unitarios: es más dificil que cambie un caso de uso de una aplicación, a que cambie un método interno.
46 Buenas prácticas: TESTS AUTOMÁTICOS CONCLUSIONES
47 TESTS AUTOMÁTICOS CONCLUSIONES Buenas prácticas: Correr los tests unitarios rápidamente y frecuentemente.
48 TESTS AUTOMÁTICOS CONCLUSIONES Buenas prácticas: Correr los tests unitarios rápidamente y frecuentemente. Hacer tests mantenibles y fáciles de leer, y que sirvan para identificar fácilmente los errores.
49 TESTS AUTOMÁTICOS CONCLUSIONES Buenas prácticas: Correr los tests unitarios rápidamente y frecuentemente. Hacer tests mantenibles y fáciles de leer, y que sirvan para identificar fácilmente los errores. Mantener la cobertura
50 TESTS AUTOMÁTICOS CONCLUSIONES Buenas prácticas: Correr los tests unitarios rápidamente y frecuentemente. Hacer tests mantenibles y fáciles de leer, y que sirvan para identificar fácilmente los errores. Mantener la cobertura Testear en todos los niveles
51 TESTS AUTOMÁTICOS CONCLUSIONES Buenas prácticas: Correr los tests unitarios rápidamente y frecuentemente. Hacer tests mantenibles y fáciles de leer, y que sirvan para identificar fácilmente los errores. Mantener la cobertura Testear en todos los niveles Usar integración contínua
52 INTEGRACIÓN CONTÍNUA Incorporar todo el tiempo pequeñas piezas de funcionalidad al producto. Realizar pruebas de forma automática lo más tempranamente posible en la fase de desarrollo, con el fin de detectar fallos cuanto antes; La calidad no se deja para el final del proceso, sino que se incorpora en todas sus etapas; La calidad pasa a ser responsabilidad de todo el equipo (los tests son corridos por los desarrolladores ante cada cambio, por lo que pueden detectar y solucionar problemas en forma contínua sin esperar que QA sea quién identifique el problema)
53 TESTS AUTOMÁTICOS MÁS TESTS CrossBrowsing Pérdida de funcionalidad en diferentes browsers Correcta visualización Carga Respuesta ante picos inusuales de tráfico Correcto funcionamiento ante segmentos sostenidos de alto tráfico
54 Seguridad TESTS AUTOMÁTICOS MÁS TESTS
55 Seguridad TESTS AUTOMÁTICOS MÁS TESTS
56 Seguridad TESTS AUTOMÁTICOS MÁS TESTS
57 Seguridad TESTS AUTOMÁTICOS MÁS TESTS
58 Seguridad TESTS AUTOMÁTICOS MÁS TESTS
59 Seguridad TESTS AUTOMÁTICOS MÁS TESTS
60 REVISIÓN DE CÓDIGO Responsabilidad Compartida Difusión y aprendizaje de buenas prácticas Código más estandarizado Código más confiable, con menos bugs Todos en el equipo conocen el código Costos: Desenfoca otro recurso La revisión implica tiempo Debe ser sincrónica
61 RIESGO E IMPACTO DE CADA BUILD Dado que se hacen cambios contínuos y se agrega funcionalidad a una aplicación que está funcionando y siendo usada por el usuario, el efecto de cada cambio puede ser muy grande. Debe haber un rápido análisis del riesgo y del impacto No solo QA, sino también desarrollo debe ser capaz de dimensionar el riesgo y el impacto
62 RIESGO E IMPACTO MODELO ACC Definir Atributos (características del producto) Componentes (las piezas, al nivel de especificación deseado: apis, clases, base de datos, nombre de un módulo); Capacidades (describen el comportamiento del producto; son las cosas testeables).
63 RIESGO E IMPACTO MODELO ACC
64 RIESGO E IMPACTO MODELO ACC
65 ALGUNOS LINKS Tests unitarios: Java: junit.org Grails: Spock: Javascript: Cobertura de código: Java: Grails:
66 ALGUNOS LINKS Tests Funcionales: Selenium Firefox IDE: WebDriver Java: Load Testing: Penetration Testing: Integración contínua: Evaluación de impacto y riesgo:
67 MONITOREO Y FEEDBACK
68 MONITOREO Y FEEDBACK Saber como se comporta y cómo es usada la aplicación, y a partir de eso generar información que permita tomar decisiones. Performance, errores, uptime Real User Monitoring Métricas funcionales Alarmas Métricas de negocio
69 MONITOREO TIEMPOS Y ERRORES Cuánto tarda la aplicación en procesar datos? Cuánto tardan las querys a la base de datos? Qué porcentaje de errores hay, en relación a la cantidad de requests recibidos / procesos / threads inciados? Hay picos de errores? Hay picos de tiempos altos? La aplicación es estable? Reacciona bien a los picos de tráfico? La disponibilidad de la aplicación es buena (uptime)? Los tiempos de frontend son aceptables? Los tiempos se mantienen en todos los browsers?
70 MONITOREO TIEMPOS Y ERRORES (
71 MONITOREO ALARMAS Pensar en la alarma antes de generar la nueva versión de la aplicación.
72 MONITOREO TIEMPOS Y ERRORES (
73 MONITOREO MÉTRICAS DE NEGOCIO Cómo se usa la aplicación? Qué partes de la aplicación son las más valoradas por el usuario? Análisis de dropout de flujos AB Testing (cuál versión es mejor)? Los nuevos features fueron beneficiosos para el negocio?
74 MONITOREO MÉTRICAS FUNCIONALES Buscar indicadores que manifiesten si la aplicación está funcionando bien, más allá de errores o tiempos Ejemplos: datos procesados correctamente, consistencia de datos entre distintas unidades de negocios, datos encolados para ser procesados, volumen datos procesados, volumen de datos en diferentes estados, etc.
75 MONITOREO LINKS Performance: Métricas de negocio:
76 CONCLUSIONES Asegurar que el proceso de desarrollo fomente
77 CONCLUSIONES Asegurar que el proceso de desarrollo fomente: Mejora contínua en la calidad
78 CONCLUSIONES Asegurar que el proceso de desarrollo fomente: Mejora contínua en la calidad Mejora contínua en la velocidad para poner en producción
79 CONCLUSIONES Asegurar que el proceso de desarrollo fomente: Mejora contínua en la calidad Mejora contínua en la velocidad para poner en producción Requisitos cambiantes
80 CONCLUSIONES Asegurar que el proceso de desarrollo fomente: Mejora contínua en la calidad Mejora contínua en la velocidad para poner en producción Requisitos cambiantes La calidad es una responsabilidad de todos
81 CONCLUSIONES QA NO ejecuta tests;
82 CONCLUSIONES QA NO ejecuta tests; Asegura la automatización de los tests, asesorando que tipo de test conviene (unitario, integración o funcional), y qué casos de uso se deberían probar.
83 CONCLUSIONES QA NO ejecuta tests; Asegura la automatización de los tests, asesorando que tipo de test conviene (unitario, integración o funcional), y qué casos de uso se deberían probar. QA conoce en detalle el funcionamiento de la aplicación y asegura el testing no solo el código, sino también de los posibles usos de la aplicación.
84 CONCLUSIONES QA NO ejecuta tests; Asegura la automatización de los tests, asesorando que tipo de test conviene (unitario, integración o funcional), y qué casos de uso se deberían probar. QA conoce en detalle el funcionamiento de la aplicación y asegura el testing no solo el código, sino también de los posibles usos de la aplicación. Participa de revisiones de código;
85 CONCLUSIONES QA NO ejecuta tests; Asegura la automatización de los tests, asesorando que tipo de test conviene (unitario, integración o funcional), y qué casos de uso se deberían probar. QA conoce en detalle el funcionamiento de la aplicación y asegura el testing no solo el código, sino también de los posibles usos de la aplicación. Participa de revisiones de código; QA entiende el riesgo e impacto de cada cambio, y fomenta que desarrollo lo entienda;
86 CONCLUSIONES QA NO ejecuta tests; Asegura la automatización de los tests, asesorando que tipo de test conviene (unitario, integración o funcional), y qué casos de uso se deberían probar. QA conoce en detalle el funcionamiento de la aplicación y asegura el testing no solo el código, sino también de los posibles usos de la aplicación. Participa de revisiones de código; QA entiende el riesgo e impacto de cada cambio, y fomenta que desarrollo lo entienda; QA entiende y analiza la performance del producto
87 CONCLUSIONES QA NO ejecuta tests; Asegura la automatización de los tests, asesorando que tipo de test conviene (unitario, integración o funcional), y qué casos de uso se deberían probar. QA conoce en detalle el funcionamiento de la aplicación y asegura el testing no solo el código, sino también de los posibles usos de la aplicación. Participa de revisiones de código; QA entiende el riesgo e impacto de cada cambio, y fomenta que desarrollo lo entienda; QA entiende y analiza la performance del producto QA entiende y analiza la manera en que los usarios interactúan con el producto
Ingeniería de Software. Pruebas
Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detalles6 Anexos: 6.1 Definición de Rup:
6 Anexos: 6.1 Definición de Rup: Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo.
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesEstrategia de negocio basada en clientes: Software CRM
Estrategia de negocio basada en clientes: Software CRM 1 CRM ó GRC los pasos Índice de contenidos: Qué es un CRM Por qué utilizar un CRM, ventajas y beneficios Antes de utilizar un CRM Qué Por qué Cuándo
Más detallesEmpresa Financiera Herramientas de SW Servicios
Empresa Financiera Herramientas de SW Servicios Resulta importante mencionar que ésta es una empresa cuya actividad principal está enfocada a satisfacer las necesidades financieras de los clientes, a través
Más detallesPRU. Fundamento Institucional. Objetivos. Alcance
PRU INSTRUCCIONES: a continuación se describe el flujo de trabajo correspondiente al área de procesos de PRUEBAS para el desarrollo de software, en el cual se debe apoyar para la ejecución de sus actividades;
Más detallesPaula Izaurralde. Especialista en Calidad en ARRIS Argentina. Ayudante en Metodologías Ágiles en el Desarrollo de Software
Marcela Garay Moyano Test Manager en ARRIS Argentina. Paula Izaurralde Especialista en Calidad en ARRIS Argentina. Luciano Marzo Tester en ARRIS Argentina ISTQB Certified Tester. Docente en la Diplomatura
Más detallesPresentación de Pyramid Data Warehouse
Presentación de Pyramid Data Warehouse Pyramid Data Warehouse tiene hoy una larga historia, desde 1994 tiempo en el que su primera versión fue liberada, hasta la actual versión 8.00. El incontable tiempo
Más detallesTesting. Tipos, Planificación y Ejecución de Pruebas
Testing Tipos, Planificación y Ejecución de Pruebas Contenido Definiciones del Testing de Software Objetivos, conceptos Tipos de Test Testing a-la RUP Rol del Testing en el proceso Artefactos Trabajadores
Más detallesSSTQB. Nivel Fundamentos. Examen ejemplo. Programa de estudios 2010
SSTQB Nivel Fundamentos Examen ejemplo Página 1 de 12 Fecha publicación: 28 - octubre - 2015 Índice Preguntas... 3 Respuestas... 12 Página 2 de 12 Fecha publicación: 28 - octubre - 2015 Preguntas 1 2 Una
Más detallesUNIVERSIDAD DE BUENOS AIRES FACULTAD DE INGENIERÍA. Documentación de Motivación del Proyecto. JMit. Java Monitoring by Introspection Tool
UNIVERSIDAD DE BUENOS AIRES FACULTAD DE INGENIERÍA Documentación de Motivación del Proyecto JMit Java Monitoring by Introspection Tool Alumnos: 84.264 86.097 Tutor: Wachenchauzer, Rosa Graciela Indice
Más detallesCapítulo 4 Pruebas e implementación de la aplicación CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN
CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN CONCEPTOS DE PRUEBAS DE APLICACIÓN El departamento de Testing se encarga de diseñar, planear y aplicar el rol de pruebas a los sistemas que el PROVEEDOR
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detalles+ Cómo ahorrar dinero con Software Quality
+ Cómo ahorrar dinero con Software Quality Qué es Software Quality Assurance? Porqué facilita el ahorro de dinero? Introducción El objetivo de este documento es explicar qué es Software Quality Assurance,
Más detallesRecursos HELP DESK Biblioteca 2012
Selección de herramientas para la implementación de ITIL - Segunda Parte Uno de los principales objetivos del marco de trabajo ITIL es administrar la información que se usa para manejar la calidad y la
Más detallesMetodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales
Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com
Más detallesBaires. Design - Test - Automate
SERVICIOS DE CONTROL DE CALIDAD Y TESTING DE SOFTWARE Áreas con falta de Calidad y Testing La falta de control de calidad orgánico en una empresa tiene impactos que van más allá de la aparición de errores
Más detallesPlan de estudios ISTQB: Nivel Fundamentos
Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE
Más detallesDe la Integración Continua a la Entrega Continua
Febrero 2014 Eder Castro Lucas Arquitecto de soluciones en atsistemas De la Integración Entrega Continua Qué es la? La es una disciplina de desarrollo de software que hace uso de un conjunto de patrones
Más detallesGestión de Oportunidades
Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y
Más detallesSAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento
SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia
Más detalles2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com.
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 404 Diseño de segmento Generalidades Diseño para criticidad de lazo
Más detallesÁREA DE CALIDAD UALITY & ASSOCIATS ECONOMICS
Nuestra empresa ofrece varios servicios relacionados directamente con la ISO 9001 y la calidad. Ofrecemos: 1.- Asesoramiento para la implementación de Sistemas de Gestión de Calidad basados en los diferentes
Más detallesTemario del curso de
Temario del curso de Capacitación en QA Testing Software S.A Tel. Oficina: +506 2573.6959, Costa Rica info@testingsoft.com www.testingsoft.com Testing Software Temario del Curso de Capacitación en QA 2014
Más detallesProyecto Meta! Implementación SAP Fase 1 Testing
Proyecto Meta! Implementación SAP Fase 1 Testing ASUG Argentina Premio a la Innovación de Proyecto SAP 2015 Agosto 2015 Testing: Enfoques y Momentos Se definió una Estrategia y un Plan para el aseguramiento
Más detallesBechtle Solutions Servicios Profesionales
Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora
Más detallesVentajas del software del SIGOB para las instituciones
Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran
Más detallesOrígenes y descripción de la Automatización 'Inteligente'
Orígenes y descripción de la Automatización 'Inteligente' Orígenes La automatización, como hoy la propone Agile, nace del concepto Jidoka; también llamado: Autonomation. Automation with a human touch.
Más detallesCómo mejorar la calidad del software a través de una gestión adecuada de la productividad de las pruebas
Cómo mejorar la calidad del software a través de una gestión adecuada de la productividad de las pruebas Cuando una empresa contrata un proyecto de software a una consultora, realiza una inversión importante.
Más detallesEl Proceso de Pruebas de acuerdo a los estandares y la experiencia.
El Proceso de Pruebas de acuerdo a los estandares y la experiencia. Logo@Copyright 1 Objetivos 1. Compartir conocimiento adquirido en distintos proyectos con la comunidad de Testing. 2. Generar un espacio
Más detallesTécnicas Avanzadas de Testing Automático
Técnicas Avanzadas de Testing Automático Marcelo Frias ITBA - Buenos Aires, Argentina CONICET Preliminares: Calidad Validación y Verificación Especificaciones y V&V Análisis estático y dinámico Inspecciones
Más detallesNexTReT. Internet Status Monitor (ISM) Whitepaper
Rambla Catalunya, 33 08007 Barcelona Tel.: (+34) 932 541 530 Fax: (+34) 934 175 062 Calle Fortuny, 3 28010 Madrid Tel.: (+34) 917 021 645 Fax: (+34) 913 198 453 www.nextret.net nextret@nextret.net Índice
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesDESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE
DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
Más detalles2 EL DOCUMENTO DE ESPECIFICACIONES
Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir
Más detalles<Generador de exámenes> Visión preliminar
1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,
Más detallesDesarrollo ecológico. Beneficios de la integración continua en desarrollos Agile 23/04/2015
Desarrollo ecológico Beneficios de la integración continua en desarrollos Agile Por David Barbáchano González, Gerente de Operaciones en Panel Sistemas. 23/04/2015 panel.es Panel Sistemas Informáticos,
Más detallesREGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP
REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente
Más detallesImplementando un ERP La Gestión del Cambio
Artículos> Implementando un ERP - La Gestión del Cambio Artículo Implementando un ERP La Gestión del Cambio 1 Contenido Sumario Ejecutivo 3 Los sistemas ERP flexibilizan la gestión de la empresa y su cadena
Más detallesProcesos Críticos en el Desarrollo de Software
Metodología Procesos Críticos en el Desarrollo de Software Pablo Straub AgileShift Imagine una organización de desarrollo de software que consistentemente cumple los compromisos con sus clientes. Imagine
Más detallesManejo de versiones 392
Manejo de versiones 392 El desarrollo de software es un trabajo en equipo y cierto grado de confusión es inevitable. No puedo reproducir el error en esta versión! Qué pasó con el arreglo de la semana pasada?
Más detallesPlanificación en Team Foundation Server 2010
Planificación en Team Foundation Server 2010 Planificación y Seguimientos en Proyectos Agile con Microsoft Visual Studio Team Foundation Server 2010 Dirigido a: Todos los roles implicados en un proyecto
Más detallesTópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN
Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.
Más detallesHoy terminamos caja blanca
Hoy terminamos caja blanca Aseguramiento de la calidad y pruebas de software 5- Pruebas del software Caja Blanca/Otros enfoques Blanca A. Vargas Govea vargasgovea@itesm.mx Marzo 22, 2013 Contenido Pruebas
Más detallesInstituto Nacional de Tecnología Industrial TESTING DE SOFTWARE
Instituto Nacional de Tecnología Industrial TESTING DE SOFTWARE Laboratorio de Testing y Aseguramiento de Calidad de Software Disertante: A.C. Gabriel Miretti Agenda Presentación del Laboratorio de Testing
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesPresentación y Planificación del Proyecto: Administración de Calzado
1 Presentación y Planificación del Proyecto: Administración de Calzado Integrantes Manuel Cubillos manuel.cubillosv@usach.cl Juan Díaz juan.diazc@usach.cl Felipe Llancaleo felipe.llancaleo@usach.cl Alberto
Más detallesServicio de administración de pautas publicitarias en Internet
Servicio de administración de pautas publicitarias en Internet Resumen Ejecutivo Es habitual que la publicidad en Internet sea un apéndice de la publicidad en otros medios. Como no se conocen los resultados,
Más detallesDescribir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI.
Procesos de Negocio Objetivos Describir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI. Identificar y analizar los procesos de negocios,
Más detallesGestión de la Configuración
Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de
Más detallesAseguramiento de la Calidad, QA. Materia: Desarrollo Industrial de Software Alumno: David Alejandro González Díaz y Froylan Ruiz Cirilo.
Aseguramiento de la Calidad, QA Materia: Desarrollo Industrial de Software Alumno: David Alejandro González Díaz y Froylan Ruiz Cirilo. Definición El aseguramiento de la calidad (QA), se puede definir
Más detallesDOCUMENTACIÓN DE LAS PRUEBAS DE INTEGRACIÓN
DOCUMENTACIÓN DE LAS PRUEBAS DE INTEGRACIÓN INTRODUCCIÓN Probar completamente cada módulo es inabordable y además no resulta ni rentable ni práctico. Se trata de alcanzar un compromiso para que con el
Más detallesPrograma Iberoamericano para el Fortalecimiento de la Cooperación Sur-Sur
Programa Iberoamericano para el Fortalecimiento de la Cooperación Sur-Sur Fases del Ciclo de Gestión de Proyectos Triangulares Bogotá, 3 y 4 de Julio Daliver Flores Integrante del Grupo de Referencia Fases
Más detallesIngeniería del Software I Clase de Testing Funcional 2do. Cuatrimestre de 2007
Enunciado Se desea efectuar el testing funcional de un programa que ejecuta transferencias entre cuentas bancarias. El programa recibe como parámetros la cuenta de origen, la de cuenta de destino y el
Más detallesGuía de Reparación de Equipamiento
Dirigida al Sostenedor y al Establecimiento Educacional Estimado Sostenedor y Director, El Ministerio de Educación se encuentra implementando el plan Tecnologías para una Educación de Calidad (TEC), que
Más detallesManual de Usuario Comprador Presupuesto
Manual de Usuario Comprador Presupuesto Servicio de Atención Telefónica: 5300569/ 5300570 Descripción General El módulo Presupuesto tiene la finalidad de ayudar a las empresas a tener un control de gestión
Más detallesIMPACTO DEL DESARROLLO TECNOLOGICO EN LA AUDITORIA
V REUNIÓN DE AUDITORES INTERNOS DE BANCA CENTRAL 8 AL 11 DE NOVIEMBRE DE 1999 LIMA - PERÚ IMPACTO DEL DESARROLLO TECNOLOGICO EN LA AUDITORIA Claudio Urrutia Cea Jefe de Auditoría BANCO CENTRAL DE CHILE
Más detallesEl sistema posee 7 módulos correspondientes a:
BSC-Software El Sistema Balanced Scorecard, BSC-Software, tiene como principal funcionalidad visualizar mediante un navegador WEB el seguimiento y control del estado actual de la Planificación estratégica
Más detallesMejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos
ANEXO VI. Mejores prácticas para el éxito de un sistema de información Uno de los problemas de información dentro de las empresas es contar con datos importantes del negocio y que éstos estén aislados
Más detallesCapitulo 3. Desarrollo del Software
Capitulo 3 Desarrollo del Software 3.1 Análisis del sistema 3.1.1 Organización de la autopista virtual Para el presente proyecto se requiere de simular una autopista para que sirva de prueba. Dicha autopista
Más detallesProcedimiento de Sistemas de Información
Procedimiento de Sistemas de Información DIRECCIÓN DE COORDINACIÓN TÉCNICA Y PLANEACIÓN VIEMBRE DE 2009 PR-DCTYP-08 Índice. 1. INTRODUCCIÓN.... 3 2. OBJETIVO.... 4 3. ALCANCE.... 4 4. MARCO LEGAL.... 4
Más detallesGestión de Configuración del Software
Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software
Más detallesSISTEMAS DE INFORMACIÓN III TEORÍA
CONTENIDO: IMPLEMENTACIÓN DE SISTEMAS CODIFICACIÓN- PRUEBAS - INSTALACIÓN - DOCUMENTACIÓN- ADIESTRAMIENTO - SOPORTE LA IMPLANTACIÓN COMO CAMBIO ORGANIZACIONAL Material diseñado y elaborado por: Prof. Luis
Más detallesPortafolio de Servicios y Productos
Portafolio de Servicios y Productos Introducción Somos una empresa que se dedica a generar ventajas competitivas para nuestros clientes a través de desarrollos y consultoría en inteligencia de negocios
Más detallesPRUEBAS, CALIDAD Y MANTENIMIENTO DEL SOFTWARE
VI PRUEBAS, CALIDAD Y MANTENIMIENTO DEL SOFTWARE 6.1 PRUEBAS DEL SOFTWARE Una vez generado el código el software debe ser probado para descubrir el máximo de errores posibles antes de su entrega al cliente.
Más detallesControl Estadístico del Proceso. Ing. Claudia Salguero Ing. Alvaro Díaz
Control Estadístico del Proceso Ing. Claudia Salguero Ing. Alvaro Díaz Control Estadístico del Proceso Es un conjunto de herramientas estadísticas que permiten recopilar, estudiar y analizar la información
Más detallesVisión General de GXportal. Última actualización: 2009
Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de
Más detallesCriterios de clasificación
Criterios de clasificación Usualmente clasificamos para agrupar elementos con características comunes, simplificando la realidad y analizando un conjunto de elementos desde distintos puntos de vista. Sobre
Más detallesCRM. Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas. Sistema de Gestión Inteligente de Mercadeo y Ventas
CRM Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas Sistema de Gestión Inteligente de Mercadeo y Ventas Customer Relationship Management (Administración de Relaciones
Más detallesCapacitación Rational Funcional Tester
Capacitación Rational Funcional Tester Clínica Alemana Santiago, 28 de abril de 2009 Introducción La presente exposición es sobre las principales características de Rational Functional Tester Describiendo
Más detallesSÍNTESIS Y PERSPECTIVAS
SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.
Más detallesDE VIDA PARA EL DESARROLLO DE SISTEMAS
MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso
Más detallesSeguimiento y evaluación
Seguimiento y evaluación Por qué es necesario contar con herramientas para el seguimiento y la evaluación? Es la manera en que se puede evaluar la calidad e impacto del trabajo en relación con el plan
Más detallesAHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com
PAGTE Plan de Ahorro y Gestión de Telecomunicaciones para Empresas En Ahorracom nos ponemos de su parte. Por eso nos interesa que usted, nuestro cliente, esté al tanto de todos los procesos que llevamos
Más detallesPMI. Pulso de la profesión Informe detallado. Gestión de carteras
PMI Pulso de la profesión Informe detallado Gestión de carteras Puntos destacados del estudio Las organizaciones más exitosas serán aquellas que descubran cómo diferenciarse. Las organizaciones reconocen
Más detallesProyecto TerraSoft-SIM
Proyecto TerraSoft-SIM Un modelo para la mejora de sistema de gestión de clientes - 1 - El programa está cofinanciado por la Consejería de Economía y Consumo de la Comunidad de Madrid, y se ejecuta en
Más detallesControl de Cambios. Combo Estela ADSL 0108 ver 1.1 Mayo de 2010
Control de Cambios Combo Estela ADSL 0108 ver 1.1 Mayo de 2010 Se realizó la actualización la actual versión del Combo Estela ADSL 0108, a partir de los siguientes cambios puntuales: 3.5 Verificar navegación
Más detallesANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS. Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un
ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un efecto positivo o negativo sobre al menos un objetivo del proyecto, como tiempo,
Más detallesTécnicas de prueba 1. FUNDAMENTOS DE LA PRUEBA DEL SOFTWARE
Técnicas de prueba El desarrollo de Sistemas de software implica la realización de una serie de actividades predispuestas a incorporar errores (en la etapa de definición de requerimientos, de diseño, de
Más detalles6.4 ESTRATEGIAS DE PRUEBA
Prueba del sistema Prueba de validación Prueba de integración Prueba de Unidad Código Diseño Requisitos Ingeniería del Sistema Las pruebas del software aplican similar estrategia moviéndonos de adentro
Más detallesEstructura de Computadores I Arquitectura de los MMOFPS
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA Estructura de Computadores I Arquitectura de los MMOFPS Integrantes: Luis Castro Valentina Yévenes RESUMEN Los MMOG (Massively Multiplayer Online Game), son juegos
Más detallesGestión y Desarrollo de Requisitos en Proyectos Software
Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería
Más detallesContenido - 2. 2006 Derechos Reservados DIAN - Proyecto MUISCA
Contenido 1. Introducción...3 2. Objetivos...4 3. El MUISCA Modelo Único de Ingresos, Servicio y Control Automatizado...4 4. Ingreso a los Servicios Informáticos Electrónicos...5 4.1. Inicio de Sesión
Más detallesLas diez cosas que usted debe saber sobre las LICENCIAS de los derechos de Propiedad Industrial e Intelectual
Las diez cosas que usted debe saber sobre las LICENCIAS de los derechos de Propiedad Industrial e Intelectual 1.- Qué se entiende por Transferencia de Tecnología?. La transferencia de tecnología es el
Más detallesMODELOS DE SIMULACIÓN
MODELOS DE SIMULACIÓN En general, se llama modelo a la imagen o representación de un sistema, generalmente simplificada e incompleta. Y se llama simulación a la experimentación con un modelo para extraer
Más detallesCMMI (Capability Maturity Model Integrated)
CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla
Más detallesInternet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
Más detallesParte I: Introducción
Parte I: Introducción Introducción al Data Mining: su Aplicación a la Empresa Cursada 2007 POR QUÉ? Las empresas de todos los tamaños necesitan aprender de sus datos para crear una relación one-to-one
Más detallesMANTENIMIENTO Y SOPORTE
MANTENIMIENTO Y SOPORTE Copyright 2014 Magalink SA Todos los derechos reservados. Este documento no puede ser reproducido de ninguna manera sin el consentimiento explícito de Magalink S.A. La información
Más detallesLas 10 preguntas más habituales sobre los Sistemas de Captación de Datos en planta
Las 10 preguntas más habituales sobre los Sistemas de Captación de Datos en planta 1. Que son los sistemas de captación de datos en planta? Los sistemas de captación de planta permiten simplificar y automatizar
Más detallesPLATAFORMA DE ENVÍO DE SMS CON MÁXIMA DISPONIBILIDAD
PLATAFORMA DE ENVÍO DE SMS CON MÁXIMA DISPONIBILIDAD Redundante, multi-localización y sin puntos de fallo digital@soydigital.com Tel 902 153 644 Fax 922 683 135 www.soydigital.com Avda. Marítima, 25 Edf.
Más detallesMS_20497 Software Testing with Microsoft Visual Studio 2013
Software Testing with Microsoft Visual Studio 2013 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este curso, desarrolladores
Más detallesREPUTACIÓN LO QUE TOMA AÑOS CONSTRUIR PUEDE VERSE AFECTADO CRITICAMENTE POR UN SOLO EVENTO
REPUTACIÓN LO QUE TOMA AÑOS CONSTRUIR PUEDE VERSE AFECTADO CRITICAMENTE POR UN SOLO EVENTO Este documento es propiedad intelectual de MORE, Market & Opinion Research, por lo que cualquier tema relacionado
Más detallesSISTEMA DE ADMINISTRACIÓN DE RELACIÓN CON EL CLIENTE (CRM) Autor: M.P. Cesar Alberto Castañón Vite
SISTEMA DE ADMINISTRACIÓN DE RELACIÓN CON EL CLIENTE (CRM) Autor: M.P. Cesar Alberto Castañón Vite CRM CRM es un concepto y no es solo una herramienta. Si la gente no esta comprometida a llevar adelante
Más detallesE 2.4.1 Documento de entrega de Aplicación
E 2.4.1 Documento de entrega de Aplicación Versión: 0.1 Fecha: 11/08/11 Autor: Email: Antoni Bertran Bellido abertran@opentrends.net Historial de cambios Versión Fecha Autor Cambios 0.1 11/08/11 Antoni
Más detalles