Qualcuno deve affrontare il problema con Design Validation e i relativi overheads?
Quando forniamo una soluzione, abbiamo molti cosiddetti flussi (di solito 3-8, media 5). Ogni Stream è responsabile del suo Modulo funzionale (ad esempio Gestione delle risorse, CRM, Fatturazione, ecc.) E prepara la Progettazione tecnica per questo.
Il problema è che la funzionalità tra gli Stream è molto interconnessa e ci sono molti scenari End-to-End, che non sono documentati in modo esplicito.
L'approccio che usiamo per convalidare tutte queste cose è una revisione cross-stream manuale, che richiede molto tempo ed errori. Inoltre, fino a un fattore umano, è fisicamente impossibile fare tale convalida, e scopriamo le lacune solo durante l'ultima fase di test (End-to-End one) quando tutto è già implementato (sì, siamo cascata) . E sai qual è il costo di tali lacune ...
Come risolvi questo problema? Strumenti speciali, tecniche, metodologie ecc.?