Cosa fare quando non è possibile rinegoziare un determinato progetto software?

0

Bene, ho una certa controversia con un mio collega.

Abbiamo una progettazione software in cui costruiamo tutti i nostri server lato server e li inviamo come client in html.

La maggior parte delle volte è meglio e più facile controllare e aggiungere cose a. Ma a volte non è così buono; fa sì che il lato client agisca "ritardato" rispetto alla situazione in cui si trova. Un altro difetto importante è che diventa molto lento per motivi non apparenti.

Quindi cosa faresti in questo caso?

Modifica

Quando dico "ritardato" intendo che il lato client non è a conoscenza di eventuali modifiche apportate dal lato server, riceve solo una serie di funzioni che dovrebbe chiamare se qualcosa va storto con il caricamento di una delle risorse che è passato dal lato server (ad esempio un'immagine o un altro script) il lato client è limitato quando è necessario gestire gli errori.

Queste situazioni sono gestite molto male dal momento che il lato client non ha una "visione chiara" dello stato a portata di mano.

Ovviamente puoi gestire la situazione dal lato server (in modo contorto), ma poi di nuovo perché preoccuparsi così tanto quando è molto più semplice quando si dividono i rotoli.

    
posta Cu7l4ss 21.03.2011 - 16:31
fonte

1 risposta

7

Documenta le tue scoperte in un breve memo fattuale. Nessuna opinione su "ritardato". Fatti e solo fatti. Prove misurabili Nient'altro.

Invia a tutti gli interessati.

Quindi non fare nient'altro. Niente. Hai fatto tutto quello che puoi fare, che è fornire fatti.

Quando diventa un problema abbastanza grande che qualcuno che ha l'autorità di budget (cioè un manager) vuole spendere soldi per riprogettarlo, goditi un breve giro di "Te l'avevo detto". Quindi riprogettalo.

Soprattutto, attenersi a fatti misurabili.

    
risposta data 21.03.2011 - 16:37
fonte

Leggi altre domande sui tag