Al diseñar un sistema a gran escala, se unen muchos campos diferentes de especialización para trabajar en un solo proyecto. Así, todo el equipo del proyecto se divide en múltiples subequipos, cada uno...Al diseñar un sistema a gran escala, se unen muchos campos diferentes de especialización para trabajar en un solo proyecto. Así, todo el equipo del proyecto se divide en múltiples subequipos, cada uno de los cuales está trabajando en un subproyecto. Y recurrimos a la baja: el subproyecto vuelve a ser factorizado en subproyectos, cada uno con su propio equipo. Uno podría referirse a este tipo de proceso de diseño jerárquico como diseño colaborativo, o co-diseño. En este capítulo, discutimos una t