000 06082 a2200277 4500
008 2022
020 _a9788426734440
040 _aGAMADERO
_bspa
_cGAMADERO
041 _hspa
050 0 0 _aQA76.6 P758 P35 2022
100 _aTITUS WINTERS
245 _aINGENIERÍA DE SOTFWARE EN GOOGLE /
260 _bMEXICO
_aMARCOMBO
_c2022
300 _a619
_bILUSTRACION
_c17 X 23 CM
504 _aASIN ‏ : ‎ B09ZB8Y145 Editorial ‏ : ‎ Marcombo Accesibilidad ‏ : ‎ Más información Fecha de publicación ‏ : ‎ 26 abril 2022 Edición ‏ : ‎ 1st Idioma ‏ : ‎ Español Tamaño del archivo ‏ : ‎ 9.4 MB Lector de pantalla ‏ : ‎ Respaldados Tipografía mejorada ‏ : ‎ Activado Word Wise ‏ : ‎ No activado Número de páginas ‏ : ‎ 1028 páginas ISBN-13 ‏ : ‎ 978-8426734877
505 _aParte I. Tesis 1. ¿Qué es la ingeniería de software? Tiempo y cambio Ley de Hyrum Ejemplo: ordenación hash ¿Por qué no aspirar a que «nada cambie»? Escala y eficiencia Políticas que no escalan Políticas que escalan adecuadamente Ejemplo: actualizació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ía de software frente a programación Conclusión Resumen --- Parte II. Cultura 2. Cómo trabajar bien en equipo Ayúdame a ocultar mi código El mito del genio La educación se considera perjudicial Detección disciplinaria El factor autobús Ritmo del progreso Todo es cuestión de segundos Los tres pilares de la interacción social Por qué importan estos pilares Cultura postmortem sin sentimiento de culpa Ser Googley Conclusión Resumen 3. Compartir conocimientos Filosofía para el aprendizaje Seguridad psicológica en grupos grandes Haga preguntas Comprenda el contexto Escalado de preguntas: pregunte a la comunidad Listas de correo electrónico YAQS: Plataforma de preguntas y respuestas Escalado del conocimiento: siempre hay algo que enseñar Horas de café Charlas y sesiones de tecnología Documentación Código Escalado de los conocimientos de la organización Establecer la cultura de compartir el conocimiento Mantenimiento de fuentes confiables de información Manténgase al día 4. Ingeniería para la equidad Los prejuicios en la normalidad de la diversidad Desarrollo de capacidades multiculturales Redes que apoyan la diversidad Diseño de procesos sensibles Vuelva a leer los requisitos establecidos Mantener la curiosidad y “seguir adelante” Conclusión Resumen 5. Cómo liderar un equipo Gerentes y líderes en tecnología (y ambos) El gerente en monólogo El gerente de tecnología Pasar de líder colaborador individual a función de liderazgo Lo único que hay que medir es... bueno, todo El gerente de ejercicio “Gerente” es una palabra de cuatro letras El gerente de ingeniería en la actualidad es el gerente Ampliación: contratar a personas y dejar de manejar Ampliación: tratar a las personas de bajo rendimiento Ampliación: ignorar los problemas de carácter personal Ampliación: ser empático desde el diseño de contratación Ampliación: conocer el flujo Ampliación: tratar al equipo como si fueran niños Patrones positivos Ser el red ego Ser un maestro zen Eliminar obstáculos 6. Liderazgo a escala Siempre hay que decidir La parábola del aeroplano Identificación de las orejetas Dejar las contrapartidas clave Siempre hay que escalar Lo importante frente a lo urgente Aprenda a dejar caer pelotas al suelo Proteja su energía Su misión: formar un equipo autónomo División del espacio del problema Siempre hay que mantenerse escalando Conclusión Resumen 7. Medición de la productividad de la ingeniería ¿Por qué debemos medir la productividad de la ingeniería? ¿Vale la pena medirlo si no se actúa? Selección de métricas significativas con objetivos y señales Objetivos Señales Uso de datos para validar métricas Medidas directas Actuar: realizar un seguimiento de los resultados Conclusión Resumen
520 _aHoy en día, los ingenieros de software necesitan saber no solo cómo programar eficazmente, sino también cómo desarrollar prácticas de ingeniería para que la base de código sea sostenible y funcione bien. Este libro hace hincapié en esta diferencia, entre la programación y la ingeniería de software. ¿Cómo pueden gestionar los ingenieros de software una base de código viva que evoluciona y responde a requisitos y demandas cambiantes a lo largo de su vida? A partir de su experiencia en Google, los ingenieros de software Titus Winters y Hyrum Wright, junto con el escritor técnico Tom Manshreck, presentan una mirada sincera y perspicaz sobre cómo construyen y mantienen el software algunos de los principales profesionales del mundo. Este libro trata de la cultura, los procesos y las herramientas de ingeniería exclusivas de Google, y de cómo estos aspectos contribuyen a la eficacia de una organización de ingeniería de software. Explorará tres principios fundamentales que las organizaciones de software deben tener en cuenta a la hora de diseñar, establecer la arquitectura, escribir y mantener el código: Cómo afecta el tiempo a la sostenibilidad del software y cómo hacer que su código resista el paso del tiempo.Cómo afecta la escala a la viabilidad de las prácticas de software dentro de una organización de ingeniería de software.Qué contrapartidas debe tener en cuenta el ingeniero de software al evaluar las decisiones de diseño y los desarrollos.
526 _aIngeniería en Tecnologías de la Información y Comunicación
650 0 _aProgramación
_9729
700 _aTOM MANSHRECK Y HYRUM WRIGHT
942 _cLIB
_2ddc
_e1ERA
_hQA76.6 P758 P35
945 _a1
_badmin
_c
_dCRON CRON
999 _c6286
_d6286