<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>17041nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20250403140417.0</controlfield>
  <controlfield tag="008">230418b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-958-778-851-8</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">Esp</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Ingenier&#xED;a de Software en Google</subfield>
    <subfield code="b">Lecciones sobre programaci&#xF3;n aprendidas a lo largo del tiempo</subfield>
    <subfield code="c">Titus Winters; Tom Manshreck y Hyrum Wright</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1ra Ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Colombia</subfield>
    <subfield code="b">Marcombo,S.L</subfield>
    <subfield code="c">2022</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">620 P.</subfield>
    <subfield code="c">23.8 x 16.3 cm.</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">INDICE
-Pr&#xF3;logo
-Prefacio.
-Parte I. Tesis
1. &#xBF;Qu&#xE9; es la ingenieria de software?
-Tiempo y cambio
-Ley de Hyrum..
-Ejemplo: ordenaci&#xF3;n hash
-&#xBF;Por qu&#xE9; no aspirar a que &#xAB;nada cambie&#xBB;?.
-Escala y eficiencia..
-Pol&#xED;ticas que no escalan.
-Pol&#xED;ticas que escalan adecuadamente.
-Ejemplo: actualizaci&#xF3;n del compilador. Desplazamiento hacia la izquierda Contrapartidas y costes.
-Ejemplo: rotuladores.
-Aportaciones a la toma de decisiones
-Ejemplo: compilaciones distribuidas
-Ejemplo: decidir entre tiempo y escala Revisar decisiones, cometer errores Ingenier&#xED;a de software frente a programaci&#xF3;n Conclusi&#xF3;n
-Resumen
2. C&#xF3;mo trabajar bien en equipo
-Ay&#xFA;deme a ocultar mi c&#xF3;digo
-El mito del genio
-La ocultaci&#xF3;n se considera perjudicial....
-Detecci&#xF3;n temprana
-El factor autob&#xFA;s...
-Ritmo del progreso
-En resumen, no se esconda.
-Todo es cuesti&#xF3;n de equipo.
-Los tres pilares de la interacci&#xF3;n social
-&#xBF;Por qu&#xE9; importan estos pilares?...
-Humildad, respeto y confianza en la pr&#xE1;ctica.
-Cultura post mortem sin sentimiento de culpa Ser Googley
-Conclusi&#xF3;n
-Resumen.
-3. Compartir conocimientos.
-Desafios para el aprendizaje.
-Filosofia.
-Preparaci&#xF3;n del escenario: seguridad psicol&#xF3;gica
-Tutoria.
-Seguridad psicol&#xF3;gica en grupos grandes.
-Aumente sus conocimientos
-Haga preguntas
-Comprenda el contexto.
-Escalado de las preguntas: pregunte a la comunidad.
-Chats de grupo
-Listas de correo electr&#xF3;nico
-YAQS: plataforma de preguntas y respuestas
-Escalado del conocimiento: siempre hay algo que ense&#xF1;ar
-Horas de oficina
-Charlas y clases de tecnologia
-Documentaci&#xF3;n..
-C&#xF3;digo
-Escalado de los conocimientos de la organizaci&#xF3;n.
-Cultivar la cultura de compartir el conocimiento. 
-Establecimiento de fuentes can&#xF3;nicas de informaci&#xF3;n.
-Mant&#xE9;ngase al d&#xED;a.
-Legibilidad: tutor&#xED;as estandarizadas a trav&#xE9;s de la revisi&#xF3;n del c&#xF3;digo &#xBF;Qu&#xE9; es el proceso de legibilidad?.
-&#xBF;Por qu&#xE9; someterse a este proceso?
-Conclusi&#xF3;n.
-Resumen.
4. Ingenieria para la equidad
-Los prejuicios son la norma.
-Comprensi&#xF3;n de la necesidad de la diversidad.
-Desarrollo de capacidades multiculturales. 
-Hacer que se pueda procesar la diversidad 
-Rechazo de enfoques singulares.
-Desafio a los procesos establecidos Valores frente a resultados Mantener la curiosidad, seguir adelante.
-Conclusi&#xF3;n
-Resumen.
5. C&#xF3;mo liderar un equipo
-Gerentes y l&#xED;deres en tecnologia (y ambos)
-El gerente de ingenieria.
-El l&#xED;der en tecnolog&#xED;a.
-El gerente lider de tecnolog&#xED;a
-Pasar de la funci&#xF3;n de colaborador individual a la funci&#xF3;n de liderazgo.....
-Lo &#xFA;nico que hay que temer es..., bueno, todo
-Liderazgo de servicio
-El gerente de ingenieria.
-&#xAB;Gerente&#xBB; es una palabra de cuatro letras
-El gerente de ingenier&#xED;a en la actualidad
-Antipatrones.
-Antipatr&#xF3;n: contratar a personas f&#xE1;ciles de manejar
-Antipatr&#xF3;n: ignorar a las personas de bajo rendimiento.
-Antipatr&#xF3;n: ignorar los problemas de car&#xE1;cter personal.
-Antipatr&#xF3;n: ser amigo de todos
-Antipatr&#xF3;n: comprometer el list&#xF3;n de contrataci&#xF3;n
-Antipatr&#xF3;n: tratar al equipo como si fueran ni&#xF1;os.
-Patrones positivos.
-Perder el ego
-Ser un maestro zen.
-Ser catalizador
-Eliminar obst&#xE1;culos
-Ser maestro y mentor.
-Establecer metas claras
-Ser honesto.
-Rastrear la satisfacci&#xF3;n
-La pregunta inesperada.
-Otros consejos y trucos
-Las personas somos como las plantas
-Motivaci&#xF3;n intr&#xED;nseca frente a motivaci&#xF3;n extr&#xED;nseca.
-Conclusi&#xF3;n
-Resumen.
-6. Liderazgo a escala
-Siempre hay que decidir.
-La par&#xE1;bola del aeroplano.
-Identificaci&#xF3;n de las orejeras.
-Se&#xF1;alar las contrapartidas clave Decidir y, despu&#xE9;s, repetir Siempre hay que dejar solo al equipo.
-Su misi&#xF3;n: formar a un equipo &#xAB;aut&#xF3;nomo&gt;&gt;&gt; Divisi&#xF3;n del espacio del problema..
-Siempre hay que mantenerse escalando El ciclo del &#xE9;xito
-Lo importante frente a lo urgente.
-Aprender a dejar caer pelotas al suelo.
-Proteja su energia.
-Conclusi&#xF3;n.
-Resumen.
7. Medici&#xF3;n de la productividad de la ingenieria.
-&#xBF;Por qu&#xE9; debemos medir la productividad de la ingenier&#xED;a?
-Triaje: &#xBF;vale la pena medirlo?.
-Selecci&#xF3;n de m&#xE9;tricas significativas con objetivos y se&#xF1;ales.
-Objetivos
-Se&#xF1;ales
-M&#xE9;tricas.
-Uso de datos para validar m&#xE9;tricas.
-Actuar y realizar un seguimiento de los resultados..
-Conclusi&#xF3;n.
-Resumen.
8. Guias de estilo y normas.
-&#xBF;Por qu&#xE9; tenemos normas?.
-Creaci&#xF3;n de normas
-Principios rectores.
-Gu&#xED;a de estilo
-Cambio de las normas
-El proceso.
-&#xC1;rbitros de estilo
-Excepciones
-Orientaci&#xF3;n.
-Aplicaci&#xF3;n de las normas.
-Comprobadores de errores.
-Formateadores de c&#xF3;digo.
-Conclusi&#xF3;n
-Resumen.
9. Revisi&#xF3;n del c&#xF3;digo
-Flujo de revisi&#xF3;n del c&#xF3;digo.
-C&#xF3;mo funciona la revisi&#xF3;n de c&#xF3;digo en Google.
-Beneficios de la revisi&#xF3;n de c&#xF3;digo.
-Correcci&#xF3;n de c&#xF3;digo
-Comprensi&#xF3;n de c&#xF3;digo.
-Coherencia del c&#xF3;digo.
-Beneficios psicol&#xF3;gicos y culturales.
-Compartir conocimientos
-Mejores pr&#xE1;cticas de la revisi&#xF3;n de c&#xF3;digo.
-Sea cort&#xE9;s y profesional
-Escriba cambios peque&#xF1;os.
-Escriba descripciones de los cambios que tengan calidad.
-Mantenga al m&#xED;nimo el n&#xFA;mero de revisores
-Automatizar donde sea posible.
-Tipos de revisiones de c&#xF3;digo...
-Revisiones del c&#xF3;digo greenfield..
-Cambios de comportamiento, mejoras y optimizaciones.
-Correcci&#xF3;n de errores y reversiones.
-Conclusi&#xF3;n.
-Refactorizaciones y cambios a gran escala
-Resumen
10. Documentaci&#xF3;n 
-&#xBF;Qu&#xE9; calificar como &#xAB;documentaci&#xF3;n&#xBB;?
-&#xBF;Por qu&#xE9; es necesaria la documentaci&#xF3;n?
-La documentaci&#xF3;n es como el c&#xF3;digo
-Conozca a su audiencia.
-Tipos de audiencias
-Tipos de documentaci&#xF3;n
-Documentaci&#xF3;n de referencia
-Documentos de dise&#xF1;o
-Tutoriales
-Documentaci&#xF3;n conceptual.
-P&#xE1;ginas de destino
-Revisiones de la documentaci&#xF3;n.
-Filosofia de la documentaci&#xF3;n
-QUI&#xCA;N, QU&#x1EBE;, CU&#xC1;NDO, D&#xD3;NDE Y POR QU&#xC9;.
-El principio, la parte central y el final
-Par&#xE1;metros de la documentaci&#xF3;n de calidad. 
-Documentaci&#xF3;n obsoleta
-&#xBF;Cu&#xE1;ndo necesita a escritores t&#xE9;cnicos?.
-Conclusi&#xF3;n.
-Resumen..
11. Descripci&#xF3;n general de las pruebas
-&#xBF;Por qu&#xE9; escribimos pruebas?
-La historia de Google Web Server
-Pruebas al ritmo del desarrollo moderno
-Escribir, ejecutar, reaccionar.
-Ventajas de probar el c&#xF3;digo. 
-Dise&#xF1;o de un conjunto de pruebas.
-Tama&#xF1;o de las pruebas..
-Alcance de las pruebas
-Regla de Beyonc&#xE9;
-Nota sobre la cobertura del c&#xF3;digo.
-Pruebas a escala de Google...
-Dificultades de un gran conjunto de pruebas
-Historial de pruebas en Google..
-Clases de orientaci&#xF3;n.
-Pruebas certificadas
-Pruebas en los aseos.
-La cultura de pruebas actualmente.
-L&#xED;mites de las pruebas automatizadas
-Conclusi&#xF3;n.
-Resumen.
12. Pruebas unitarias
-Importancia del mantenimiento.
-Prevenci&#xF3;n de pruebas fr&#xE1;giles
-Esfu&#xE9;rcese en lograr pruebas que no cambien.
-Pruebas a trav&#xE9;s de API p&#xFA;blicas.
-Comprobar el estado, no las interacciones..
-Escriba pruebas claras
-Haga que las pruebas sean completas y concisas.
-Pruebe los comportamientos, no los m&#xE9;todos.
-No ponga la l&#xF3;gica en las pruebas.
-Escriba mensajes de error claros.
-Pruebas y uso compartido de c&#xF3;digo: DAMP, no DRY
-Valores compartidos.
-Configuraci&#xF3;n compartida
-Helpers compartidos y validaci&#xF3;n.
-Definici&#xF3;n de infraestructura de pruebas
-Conclusi&#xF3;n.
-Resumen.
13. Dobles de pruebas.
-El impacto de los dobles de pruebas en el desarrollo del software. Dobles de pruebas en Google
-Conceptos b&#xE1;sicos..
-Un ejemplo de dobles de pruebas.
-Costuras..
-Marcos de trabajo de simulaci&#xF3;n
-T&#xE9;cnicas para utilizar los dobles de pruebas.
-Simulaci&#xF3;n
-Stubbing..
-Pruebas de interacci&#xF3;n
-Implementaciones reales
-Preferencia de las implementaciones reales a las aisladas. 
-C&#xF3;mo decidir cu&#xE1;ndo utilizar una implementaci&#xF3;n real
-Simulaci&#xF3;n
-&#xBF;Por qu&#xE9; son importantes las simulaciones?.
-&#xBF;Cu&#xE1;ndo deben escribirse las simulaciones?.
-Fidelidad de las simulaciones.
-Las simulaciones se deben probar
-Qu&#xE9; hacer si no hay una simulaci&#xF3;n disponible?.
-Stubbing.
-Los peligros de abusar del stubbing.
-&#xBF;Cu&#xE1;ndo es adecuado utilizar stubbing?
-Pruebas de interacci&#xF3;n.
-Preferencia de las pruebas de estado a las pruebas de interacci&#xF3;n. 
-&#xBF;Cu&#xE1;ndo son apropiadas las pruebas de interacci&#xF3;n?.
-Mejores pr&#xE1;cticas para las pruebas de interacci&#xF3;n
-Conclusi&#xF3;n.
-Resumen.
14. Pruebas m&#xE1;s grandes.
-&#xBF;Qu&#xE9; son las pruebas m&#xE1;s grandes&#xBB;?.
-Fidelidad..
-Brechas frecuentes en las pruebas unitarias
-&#xBF;Por qu&#xE9; no realizar pruebas m&#xE1;s grandes?.
-Pruebas de gran tama&#xF1;o en Google..
-Pruebas m&#xE1;s grandes y el tiempo.
-Pruebas m&#xE1;s grandes a escala de Google.
-Estructura de una prueba grande
-El sistema bajo prueba.
-Datos para la prueba..
-Verificaci&#xF3;n
-Tipos de pruebas m&#xE1;s grandes.
-Prueba funcional de uno o m&#xE1;s binarios interactivos.
-Pruebas de los navegadores y dispositivos 
-Pruebas de rendimiento, carga y estr&#xE9;s.
-Pruebas de la configuraci&#xF3;n de implementaci&#xF3;n 
-Pruebas exploratorias.
-Pruebas de regresi&#xF3;n de diferencias A/B
-UAT
-Sistemas de sondeo y an&#xE1;lisis canario 
-Recuperaci&#xF3;n en caso de cat&#xE1;strofe e ingenier&#xED;a del caos
-Evaluaci&#xF3;n al usuario
-Grandes pruebas y el flujo de trabajo del desarrollador.
-Creaci&#xF3;n de pruebas grandes
-Ejecuci&#xF3;n de pruebas grandes.
-Propiedad de las pruebas grandes
-Conclusi&#xF3;n.
-Resumen.
15. Depreciaci&#xF3;n.
-&#xBF;Por qu&#xE9; hacer depreciaci&#xF3;n?.
-&#xBF;Por qu&#xE9; es tan dificil la depreciaci&#xF3;n?
-Depreciaci&#xF3;n durante el dise&#xF1;o
-Tipos de depreciaci&#xF3;n Depreciaci&#xF3;n recomendada.
-Depreciaci&#xF3;n obligatoria.
-Advertencias de depreciaci&#xF3;n 
-Gesti&#xF3;n del proceso de depreciaci&#xF3;n.
-Propietarios de los procesos.
-Hitos
-Depreciaci&#xF3;n de las herramientas..
-Conclusi&#xF3;n
-Resumen.
-Parte IV. Herramientas
16. Control de versiones y gesti&#xF3;n de ramas.
-&#xBF;Qu&#xE9; es el &#xAB;control de versiones&#xBB;?.
-&#xBF;Por qu&#xE9; es importante el control de versiones?.
-VCS centralizado frente a VCS distribuido
-Fuente de verdad.
-Control de versiones frente a gesti&#xF3;n de dependencias.
-Gesti&#xF3;n de ramas
-El trabajo en curso es similar a una rama
-Ramas de desarrollo.
-Ramas de versi&#xF3;n
-Control de versiones en Google.
-One-Version
-Escenario: varias versiones disponibles
-La norma &#xAB;One-Version" Casi sin ramas longevas
-&#xBF;Qu&#xE9; pasa con las ramas de versi&#xF3;n?.
-Monorepos
-Futuro del control de versiones
-Conclusi&#xF3;n..
-Resumen
-17. Code Search
-La interfaz de usuario de Code Search.
-&#xBF;C&#xF3;mo utilizan los Googlers Code Search?.
-&#xBF;D&#xF3;nde?.
-&#xBF;Qu&#xE9;?
-&#xBF;C&#xF3;mo?
-&#xBF;Por qu&#xE9;?
-&#xBF;Qui&#xE9;n y cu&#xE1;ndo?
-&#xBF;Por qu&#xE9; una herramienta web independiente?
-Escala.
-Vista global del c&#xF3;digo sin necesidad de configuraci&#xF3;n.
-Especializaci&#xF3;n
-Integraci&#xF3;n con otras herramientas para desarrolladores.
-Presentacici&#xF3;n de las API.
-Impacto de la escala en el dise&#xF1;o.
-Latencia de la consulta de b&#xFA;squeda
-Latencia del indice
-Implementaci&#xF3;n de Google
-Indice de b&#xFA;squeda.
-Clasificaci&#xF3;n
-Selecci&#xF3;n de contrapartidas.
-Completitud: repositorio en head.
-Completitud: todos los resultados frente a los m&#xE1;s relevantes.
-Completitud: head versus ramas versus toda la historia versus espacios de trabajo.
-Expresividad: token frente a subcadena frente a expresi&#xF3;n regular.
-Conclusi&#xF3;n.
-Resumen.
18. Sistemas de compilaci&#xF3;n y filosofia de la compilaci&#xF3;n
Prop&#xF3;sito de un sistema de compilaci&#xF3;n. 
-&#xBF;Qu&#xE9; sucede si no existe un sistema de compilaci&#xF3;n? 
-Pero todo lo que necesito jes un compilador!
-&#xBF;Scripts de shell al rescate?
-Sistemas de compilaci&#xF3;n modernos.
-Todo se trata de dependencias.
-Sistemas de compilaci&#xF3;n basados en tareas.
-Sistemas de compilaci&#xF3;n basados en artefactos.
-Compilaciones distribuidas. 
-Tiempo, escala, contrapartidas 
-Tratamiento de los m&#xF3;dulos y las dependencias..
-La utilizaci&#xF3;n de m&#xF3;dulos detallados y la regla 
-Minimizaci&#xF3;n de la visibilidad de los m&#xF3;dulos 
-Gesti&#xF3;n de dependencias
-Conclusi&#xF3;n
-Resumen
19. Critique, herramienta de revisi&#xF3;n del c&#xF3;digo de Google.
-Principios de las herramientas de revisi&#xF3;n del c&#xF3;digo.
-Flujo de revisi&#xF3;n de c&#xF3;digo....
-Notificaciones.
-Nivel 1: realizaci&#xF3;n de un cambio.
-Diferenciaciones.
-Resultados del an&#xE1;lisis.
-Integraci&#xF3;n estricta de herramientas.
-Nivel 2: revisi&#xF3;n de la solicitud.
-Niveles 3 y 4: comprensi&#xF3;n y comentarios del cambio.
-Comentarios
-Comprensi&#xF3;n del estado de un cambio
-Nivel 5: aprobaci&#xF3;n del cambio (puntuaci&#xF3;n del cambio).
-Nivel 6: confirmaci&#xF3;n del cambio.
-Despu&#xE9;s de la confirmaci&#xF3;n: seguimiento del historial.
-Conclusi&#xF3;n
-Resumen
20. An&#xE1;lisis est&#xE1;tico
-Caracter&#xED;sticas del an&#xE1;lisis est&#xE1;tico eficaz
-Escalabilidad.
-Usabilidad
-Lecciones clave para hacer que el an&#xE1;lisis est&#xE1;tico funcione.
-C&#xE9;ntrese en la satisfacci&#xF3;n de los desarrolladores.
-Haga que el an&#xE1;lisis est&#xE1;tico forme parte del flujo principal de trabajo del desarrollador.
-Permita la contribuci&#xF3;n de los usuarios
-Tricorder: plataforma de an&#xE1;lisis est&#xE1;tico de Google. 
-Herramientas integradas.
-Canales de retroalimentaci&#xF3;n integrados
-Sugerencias de correcciones.
-Personalizaci&#xF3;n por proyectos
-Presubmits..
-Integraci&#xF3;n en el compilador
-An&#xE1;lisis durante la edici&#xF3;n y navegaci&#xF3;n por el c&#xF3;digo.
-Conclusi&#xF3;n.
-Resumen
21. Gesti&#xF3;n de dependencias.
-&#xBF;Por qu&#xE9; resulta tan dificil la gesti&#xF3;n de dependencias?.
-Requisitos conflictivos y dependencias de diamante.
-Importaci&#xF3;n de dependencias....
-Promesas de compatibilidad Consideraciones al hacer la importaci&#xF3;n. 
-C&#xF3;mo gestiona Google la importaci&#xF3;n de dependencias.
-Gesti&#xF3;n de dependencias, en teor&#xED;a.
-Nada cambia (tambi&#xE9;n conocido como el &#xAB;modelo de dependencias est&#xE1;ticas&#xBB;).
-Versionado sem&#xE1;ntico..
-Modelos de distribuci&#xF3;n por paquetes.
-Live at Head..
-Limitaciones de SemVer..
-SemVer puede que asegure una compatibilidad superior a la real SemVer podr&#xED;a exagerar..
-Motivaciones
-Minimum Version Selection.
-Entonces, &#xBF;funciona Sem Ver?.
-Gesti&#xF3;n de dependencias con recursos infinitos 
-Exportaci&#xF3;n de dependencias
-Conclusi&#xF3;n.
-Resumen.
22. Cambios a gran escala
-&#xBF;Qu&#xE9; es un &#xAB;cambio a gran escala&#xBB;?
-&#xBF;Qui&#xE9;n negocia con las LSC?
-Obst&#xE1;culos a los cambios at&#xF3;micos
-Limitaciones t&#xE9;cnicas
-Fusi&#xF3;n de conflictos.
-Sin cementerios encantados
-Heterogeneidad.
-Pruebas
-Revisi&#xF3;n de c&#xF3;digo
-Infraestructura LSC.
-Pol&#xED;ticas y cultura..
-Comprensi&#xF3;n de la base de c&#xF3;digo
-Gesti&#xF3;n de cambios..
-Pruebas
-Soporte del lenguaje.
-El proceso LSC.
-Autorizaci&#xF3;n.
-Creaci&#xF3;n de cambios
-Fragmentaci&#xF3;n y env&#xED;o.
-Limpieza
-Conclusi&#xF3;n.
-Resumen.
23. Integraci&#xF3;n continua.
-Conceptos de I.
-Bucles de retroalimentaci&#xF3;n r&#xE1;pida.
-Automatizaci&#xF3;n.
-Prueba continua
-Desafios de la IC..
-Pruebas herm&#xE9;ticas.
-Integraci&#xF3;n continua en Google
-Caso de estudio de IC: Google Takeout.
-Pero no puedo permitirme IC.....
-Conclusi&#xF3;n
-Resumen.
24. Entrega continua.
-Modismos de entrega continua en Google.
-La rapidez es un deporte de equipo: c&#xF3;mo dividir una implementaci&#xF3;n en partes manejables
-Evaluaci&#xF3;n de cambios en el aislamiento: funciones de protecci&#xF3;n de banderas
-La lucha por conseguir agilidad: configuraci&#xF3;n de un tren de lanzamiento..
-Ning&#xFA;n binario es perfecto.
-Cumpla con su fecha l&#xED;mite de lanzamiento
-Calidad y enfoque en el usuario: envie solo lo que se utilice. 
-Desplazamiento a la izquierda: tomar antes decisiones basadas en los datos.
-Cambio de la cultura del equipo: creaci&#xF3;n de disciplina en el despliegue
-Conclusi&#xF3;n
-Resumen.
25. La computaci&#xF3;n como servicio
-Dominio del entorno inform&#xE1;tico
-Automatizaci&#xF3;n del trabajo
-Contenerizaci&#xF3;n y tenencia m&#xFA;ltiple
-Resumen
-Escritura de software para la computaci&#xF3;n gestionada
-Arquitectura para el fracaso.
-Trabajos por lotes frente a trabajos de servicio.
-Gesti&#xF3;n del estado.
-Conexi&#xF3;n a un servicio.
-C&#xF3;digo &#xFA;nico
-CaaS con el tiempo y la escala.
-Los contenedores como abstracci&#xF3;n
-Un servicio para gobernarlos a todos..
-Configuraci&#xF3;n enviada.
-Elecci&#xF3;n de un servicio inform&#xE1;tico.
-Centralizaci&#xF3;n frente a personalizaci&#xF3;n
-Nivel de abstracci&#xF3;n: sin servidores
-P&#xFA;blico versus privado
-Conclusi&#xF3;n
-Resumen.
-Parte V. Conclusi&#xF3;n
-Ep&#xED;logo
-&#xCD;ndice.
</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">CALIDAD DE SOFTWARE</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">18/04/2023</subfield>
    <subfield code="q">Erika Calapucha</subfield>
    <subfield code="n">14/04/2023</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">1004</subfield>
    <subfield code="d">1004</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2023-04-14</subfield>
    <subfield code="e">DONACI&#xD3;N</subfield>
    <subfield code="i">ISTT-DS-0216</subfield>
    <subfield code="p">ISTT-DS-0216</subfield>
    <subfield code="t">Eje. 1/1</subfield>
    <subfield code="v">59.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
