Universidad Autónoma de Occidente
Local cover image
Local cover image

INGENIERÍA DE SOTFWARE EN GOOGLE /

By: Contributor(s): Original language: Español Publication details: MEXICO MARCOMBO 2022Description: 619 ILUSTRACION 17 X 23 CMISBN:
  • 9788426734440
Subject(s): LOC classification:
  • QA76.6 P758 P35 2022
Contents:
Parte 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
Summary: Hoy 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.
Holdings
Item type Current library Collection Call number Copy number Status Date due Barcode
Libro Libro CI Gustavo A. Madero Sala General Colección General QA76.6 P758 P35 2022 EJ.1 Available 0782Q
Libro Libro CI Gustavo A. Madero Sala General Colección General QA76.6 P758 P35 2022 EJ.2 Available 0795Q

ASIN ‏ : ‎ 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

Parte 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

Hoy 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.

Ingeniería en Tecnologías de la Información y Comunicación

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus