Ho lavorato in grandi progetti multi-modulo per un periodo di tempo. Uno dei principali problemi che ho affrontato è come comunicare agli altri team di una nuova funzionalità a cui potrebbero essere interessati.
Considera questo scenario. I progetti X, Y e Z dipendono da un progetto P. Tutto dipende dalla versione 1.0. Ora lavoro su X e P, faccio alcune correzioni e aggiungo una nuova funzione, e gli do la versione 1.1 (in modo da evitare di fare qualcosa di inaspettato a Y e Z). Y e Z non sono a conoscenza della nuova versione di P.
Successivamente, la versione di P può andare avanti con correzioni, modifiche incompatibili, funzionalità alla versione 1.2, 1.3 ecc.
C'è un modo in cui le persone in Y e Z arrivano a sapere che ci sono cambiamenti in P e nuove funzionalità che potrebbero voler incorporare? Grazie.