Ho lavorato per molti progetti software in cui sto sviluppando soluzioni software per il cliente in cui ho bisogno di integrarmi con il cliente back-end utilizzando il servizio web fornito dal cliente per recuperare informazioni, ecc ...
Il problema è che il cliente potrebbe non fornire il servizio web richiesto in tempo. Oppure potrebbe fornire servizi Web in una sequenza diversa rispetto al piano.
La mia domanda è come pianificare il progetto in modo che la mia codifica e implementazione inizieranno in base ai servizi Web richiesti? Dovrei considerare l'utilizzo agile? un modo di usarlo in quel caso?
E come affrontare il rischio di ritardare il cliente?
La soluzione può essere divisa in fasi e può essere consegnata in base alla prontezza del servizio web.
Supponiamo che io abbia bisogno di 16 servizi Web. Se il cliente ne consegna tre ora posso implementare parte del progetto e andare a vivere con esso. Dopo, se il cliente sviluppa altri due servizi Web, posso essere pronto a implementare un'altra parte del progetto. e così via Come inserirlo nella struttura del piano?