-
Libro publicado por O'Reilly y disponible gratis como ebook
-
Un libro que muestra cómo construir una organización de ingeniería eficiente a través de la cultura, los procesos y las herramientas únicas de ingeniería de Google
- Tres principios básicos que las organizaciones de software deben tener en cuenta al diseñar, arquitectar, escribir y mantener código
-
Cómo afecta el "tiempo (Time)" a la sostenibilidad del software y cómo hacerlo resiliente
-
Cómo afecta la "escala (Scale)" a la viabilidad de ejecutar prácticas de software dentro de una organización de ingeniería
-
Las "compensaciones (Trade-offs)" que los ingenieros deben hacer al evaluar diseños o tomar decisiones de desarrollo
2 comentarios
Resumen en español: http://docs.likejazz.com/software-engineering-at-google/
El índice está buenísimo ;)
What is Software Engineering ?
How to Work Well on Teams
Knowledge Sharing
Engineering for Equity
How to Lead a Team
Leading at Scale
Measuring Engineering Productivity
Style Guides and Rules
Code Review
Documentation
Testing Overview
Unit Testing
Test Doubles
Larger Testing
Deprecation
Version Control and Branch Management
Code Search
Build Systems and Build Philosophy
Critique: Google’s Code Review Tool
Static Analysis
Dependency Management
Large-Scale Changes
Continuous Integration
Continuous Delivery
Compute as a Service