DESARROLLO GLOBAL DE SOFTWARE

DESARROLLO GLOBAL DE SOFTWARE

PIATTINI VELTHUIS, MARIO G. / VIZCAÍNO BARCELÓ, AURORA / GARCIA RUBIO, FÉLIX OSCAR

29,90 €
IVA incluido
Editorial:
RA-MA
Año de edición:
2014
Materia
Informatica y tecnología
ISBN:
978-84-9964-271-0
Páginas:
456
29,90 €
IVA incluido
Añadir a favoritos

AUTORES
COORDINADORES
COAUTORES
PRÓLOGO
PREFACIO
CONTENIDO
ORIENTACIÓN A LOS LECTORES
AGRADECIMIENTOS
PARTE I. FUNDAMENTOS
CAPÍTULO 1. EL DESARROLLO GLOBAL DEL SOFTWARE
(Aurora Vizcaíno, Félix García, Mario Piattini, Pedro Garrido)
1.1 INTRODUCCIÓN
1.2 PROYECTOS DGS: CONCEPTOS BÁSICOS
1.3 BENEFICIOS Y DESAFÍOS DEL DGS
1.4 REVISIONES SISTEMÁTICAS SOBRE DGS
1.5 FACTORES DE ÉXITO EN DGS
1.6 CONCLUSIONES
1.6.1 Agradecimientos
PARTE II. MÉTODOS PARA EL DESARROLLO GLOBAL DE SOFTWARE
CAPÍTULO 2. METODOLOGÍA PARA EL DGS
(Eva del Nuevo, Francisco J. Pino, Mario Piattini)
2.1 INTRODUCCIÓN
2.2 METODOLOGÍA BASADA EN SCRUM PARA EL DESARROLLO DE SOFTWARE DISTRIBUIDO
2.2.1 Soporte conceptual
2.2.2 Estructura distribuida
2.3 PROCESO PROPUESTO POR LA METODOLOGÍA
2.3.1 Release Planning
2.3.2 Sprint
2.3.3 Roles
2.3.4 Artefactos
2.4 CONCLUSIONES
2.4.1 Agradecimientos
CAPÍTULO 3. ESTIMACIÓN DE PROYECTOS EN DGS
(Félix García, Mario Piattini, Azucena Hortal)
3.1 INTRODUCCIÓN
3.2 METODO DE ESTIMACIÓN EN PROYECTOS DGS
3.2.1 Visión general
3.2.2 Factores de DGS
3.2.3 Parámetros y ecuaciones de estimación DGS
3.2.4 Calibración del modelo
3.2.5 Modos de estimación de acuerdo al tipo de proyecto DGS
3.2.6 Herramienta de soporte: ESTIMA-DGS
3.3 CASO DE EJEMPLO
3.4 CONCLUSIONES
3.4.1 Agradecimientos
CAPÍTULO 4. INGENIERÍA DE REQUISITOS PARA DGS
(Antonio López-Lorca, Ambrosio Toval, José Fernández, Juan Carrillo de Gea, Joaquín Nicolás)
4.1 INGENIERÍA DE REQUISITOS Y GESTIÓN DEL CONOCIMIENTO
4.1.1 Reutilización de requisitos y gestión del conocimiento
4.2 RETOS PARA LA GESTIÓN DEL CONOCIMIENTO DE LOS REQUISITOS EN EL DESARROLLO GLOBAL DE SOFTWARE
4.3 SOLUCIONES: MÉTODO Y ARQUITECTURA DE SOPORTE
4.3.1 El modelo de procesos
4.3.2 La arquitectura de soporte
4.4 RESUMEN
4.4.1 Agradecimientos
CAPÍTULO 5. ARQUITECTURAS SOFTWARE EN DGS
(Ignacio García, Félix García, Mario Piattini)
5.1 INTRODUCCIÓN
5.2 ESTADO DEL ARTE SOBRE MÉTODOS DE DISEÑO DE ARQUITECTURAS
5.2.1 Métodos de diseño
5.2.2 Estilos arquitectónicos
5.3 MÉTODOGÍA DE DISEÑO DE ARQUITECTURAS
5.3.1 Organización
5.3.2 Determinar requisitos de la arquitectura
5.3.3 Diseño local de la arquitectura
5.3.4 Validación local de la arquitectura
5.3.5 Integración y validación global de la arquitectura
5.4 CONCLUSIONES
5.4.1 Agradecimientos
CAPÍTULO 6. INGENIERÍA DE PROCESOS EN DGS
(Tomás Martínez, Félix García, Mario Piattini)
6.1 INTRODUCCIÓN
6.2 INGENIERÍA DE PROCESOS SOFTWARE: SPEM Y EPFC
6.3 INGENIERÍA DE PROCESOS EN DGS
6.3.1 Visión general
6.3.2 Ciclo de institucionalización de procesos software
6.3.3 Procesos ricos en variantes
6.3.4 vSPEM
6.3.5 Herramienta vEPFC
6.4 MODELADO DE PROCESOS RICOS EN VARIANTES EN DGS
6.4.1 Descripción del caso: ORIGIN
6.4.2 Pasos para la definición del Proceso rico en variantes
6.4.3 Descripción de las variaciones
6.5 CONCLUSIONES
6.5.1 Agradecimientos
PARTE III. INFRAESTRUCTURA PARA EL DGS
CAPÍTULO 7. VISIÓN GENERAL DE LAS HERRAMIENTAS PARA EL DGS
(Javier Portillo, Aurora Vizcaíno, Félix García, Mario Piattini)
7.1 CARACTERÍSTICAS DESEABLES PARA DGS
7.1.1 Soporte al awareness
7.1.2 Soporte a la comunicación informal
7.1.3 Soporte al control y coordinación
7.1.4 Análisis de dependencias sociotécnicas
7.1.5 Integración de datos
7.1.6 Soporte a la gestión del conocimiento
7.1.7 Uso de versiones web de herramientas
7.2 HERRAMIENTAS PARA DGS
7.2.1 Herramientas para Gestión de Proyectos
7.2.2 Herramientas para Análisis de Requisitos
7.2.3 Herramientas para el Diseño del Software
7.2.4 Herramientas para la Construcción del Software
7.2.5 Herramientas para el Proceso de Pruebas
7.2.6 Herramientas para Gestión de Documentación
7.2.7 Herramientas para Gestión de la Configuración
7.2.8 Herramientas de Ingeniería de Procesos DGS
7.3 PLATAFORMAS PARA DGS
7.4 HERRAMIENTAS DE INVESTIGACIÓN
7.5 CONCLUSIONES
7.5.1 Agradecimientos
CAPÍTULO 8. UNA HERRAMIENTA PARA LA GESTIÓN DEL CONOCIMIENTO EN DGS
(Pedro Garrido, Juan Andrada, Aurora Vizcaíno)
8.1 INTRODUCCIÓN
8.2 PROBLEMAS DE GESTIÓN DEL CONOCIMIENTO EN DGS
8.2.1 Creación de conocimiento
8.2.2 Almacenamiento y recuperación del conocimiento
8.2.3 Transmisión del conocimiento
8.2.4 Aplicación del conocimiento
8.3 DESIGN RATIONALE
8.4 RAZONAMIENTO BASADO EN CASOS
8.5 DPMTOOL
8.5.1 Facilitar la gestión de proyectos
8.5.2 Facilitar y favorecer la gestión de decisiones
8.5.3 Favorecer la comunicación
8.5.4 Facilitar la reutilización de información
8.5.5 Facilitar la compartición de conocimiento
8.6 OTRAS HERRAMIENTAS SIMILARES
8.7 CONCLUSIONES
8.7.1 Agradecimientos
CAPÍTULO 9. REDES SOCIALES PARA DGS
(Pedro Garrido, Aurora Vizcaíno)
9.1 INTRODUCCIÓN
9.2 REDES SOCIALES
9.2.1 Ventajas e inconvenientes
9.3 ANÁLISIS DE REDES SOCIALES
9.4 TRUSTY
9.4.1 Proporcionar información útil acerca de los cotrabajadores
9.4.2 Soporte a la comunicación
9.4.3 Soporte a la coordinación
9.4.4 Soporte al análisis de Redes Sociales
9.5 OTRAS ALTERNATIVAS
9.6 CONCLUSIÓN Y TRABAJO FUTURO
9.6.1 Agradecimientos
CAPÍTULO 10. VTMANAGER: MARCO METODOLÓGICO PARA LA
GESTIÓN DE EQUIPOS VIRTUALES GLOBALES PARA EL DESARROLLO DE SOFTWARE
(Javier García, Javier Saldaña, Antonio de Amescua)
10.1 INTRODUCCIÓN
10.2 VISIÓN GENERAL DE VTMANAGER
10.3 PROCESOS DE VTMANAGER
10.3.1 Preparación
10.3.2 Lanzamiento
10.3.3 Disolución del equipo
10.4 LECCIONES APRENDIDAS DE LA APLICACIÓN DE VTMANAGER
10.4.1 Lecciones aprendidas relativas al proceso de preparación
10.4.2 Lecciones aprendidas relativas al proceso de lanzamiento
10.4.3 Lecciones aprendidas relativas al proceso de formación y entrenamiento
10.4.4 Lecciones aprendidas relativas al proceso de ejecución de las tareas
10.4.5 Lecciones aprendidas relativas al proceso de disolución
10.5 CONCLUSIONES
10.5.1 Agradecimientos
PARTE IV. GESTIÓN Y FORMACIÓN EN DGS
CAPÍTULO 11. VISUALIZACIÓN EN DESARROLLO GLOBAL DE SOFTWARE
(Félix García, Manuel Serrano, Mª Ángeles Moraga, Mario Piattini)
11.1 INTRODUCCIÓN
11.2 TÉCNICAS DE VISUALIZACIÓN
11.2.1 Conceptos básicos de la visualización
11.2.2 Metáforas de visualización básicas
11.2.3 Metáforas de visualización en ingeniería del software
11.3 ENTORNO DE VISUALIZACIÓN EN DGS
11.4 HERRAMIENTA DESGLOSA
11.4.1 Caso de ejemplo de DESGLOSA
11.4.2 Encuesta sobre DESGLOSA
11.5 CONCLUSIONES
11.5.1 Agradecimientos
CAPÍTULO 12. ANÁLISIS ESTRATÉGICO MEDIANTE CUADROS DE MANDO EN FACTORÍAS GLOBALES DE SOFTWARE
(Alejandro Maté, Elisa de Gregorio, David Gil, Juan Trujillo, Félix García)
12.1 INTRODUCCIÓN A LAS FACTORÍAS DE DGS
12.2 ESTRATEGIA E INTELIGENCIA DE NEGOCIO
12.3 METODOLOGÍA PARA LA INCLUSIÓN DE INTELIGENCIA DE NEGOCIO EN FACTORÍAS DE DGS
12.3.1 Modelado de la estrategia del negocio
12.3.2 Vistas de Análisis y Requisitos de Usua

La globalización ha llevado a las empresas a distribuir sus equipos de desarrollo de software en varias ciudades de un mismo país o en países diferentes llegando a un modelo de desarrollo deslocalizado, conocido como Desarrollo Global del Software (DGS).
El DGS se ha consolidado como uno de los aspectos más relevantes en la investigación y en la práctica de la Ingeniería del Software en la década de 2010, siendo un campo que presenta constantemente nuevos problemas y desafíos, hasta llegar a convertirse en la norma en la industria del software.
Este libro presenta de forma clara el concepto de DGS y la terminología relacionada expone las ventajas y desafíos que lleva consigo, da a conocer los métodos utilizados en las distintas fases del DGS, describe la tecnología actualmente disponible, proporciona pautas y experiencias que ayudan a los profesionales a predecir y subsanar los riesgos que conlleva este tipo de desarrollo de software e indica estrategias para su enseñanza.
A lo largo de esta obra se ha combinado el rigor científico con la experiencia práctica, proporcionando una panorámica actual y completa sobre la problemática asociada al Desarrollo Global de Software. Esto resulta útil sobre todo a los profesionales informáticos que estén trabajando en el área del desarrollo y mantenimiento de software, así como a los directivos que tengan entre sus responsabilidades los sistemas de información y la prestación de servicios asociados a los mismos.

Artículos relacionados

  • INTELIGENCIA ARTIFICIAL. CARTOGRAFÍA DE UNA REVOLUCIÓN
    DEL CASTILLO, CARLOS
    COLECCIÓN GEOPOLÍTICA ILUSTRADA: LIBROS PARA ENTENDER EL MUNDO DE UN VISTAZO ¿Revolución tecnológica o nuevo orden mundial Una visión panorámica de lo que engloba la inteligencia artificial y de cómo está transformando el mundo a base de microchips, datos y algoritmos. 6 grandes temas y 50 preguntas clave para entender cómo la IA está sacudiendo los cimientos políticos, económi...
    Disponible en tienda

    17,90 €

  • LOS TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ
    VIDAL (@SNOFLAA), ALFONS - SNOFLA
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Disponible en tienda

    24,95 €

  • CONTRA LA BAZOFIA DIGITAL
    LOZANO, IRENE
    "En apenas unos años, los modelos de lenguaje de la IA han irrumpido en profesiones creativas, colonizado oficinas, las redes sociales, e inundado internet de «bazofia digital»: textos impecables en apariencia, pero faltos de humanidad. ...
    Disponible en tienda

    18,90 €

  • UNA VIDA SIEMPRE EN LÍNEA
    VILALTA VAQUÉ, ARIADNA
    "Pensábamos que Internet era una herramienta. Hoy es el lugar donde vivimos psicológicamente. ...
    Disponible en tienda

    21,90 €

  • GENERACIÓN IA
    LÁZARO ÁVILA, MARÍA
    Al debate sobre cómo, cuándo y por qué dar acceso (o no) a niños y adolescentes a las pantallas, móviles y redes sociales, se añade ahora otro ingrediente digital: la inteligencia artificial.En realidad, la IA no es un fenómeno nuevo: llevamos conviviendo con ella desde hace años, muchas veces de forma invisible. Ahora, la «democratización» de aplicaciones y herramientas de IA ...
    Disponible en tienda

    22,95 €

  • CÓDIGO LIMPIO. SEGUNDA EDICIÓN
    MARTIN, ROBERT C.
    Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...
    Disponible en tienda

    62,50 €