"Fallo bene, contro i desideri del cliente" - come si chiama? [chiuso]


12

Conosciamo la situazione ottimale di negoziazione delle correzioni delle specifiche con il cliente, facendo in modo che le specifiche facciano ciò che il cliente voleva, non ciò che dicevano o pensavano di volere. Questo è negoziare, spiegare.

A volte, non siamo in grado di convincere il cliente. Siamo costretti a produrre rotture come previsto. Questo, chiamato "demonologia" per merito dei maghi che convocano demoni e demoni che soddisfano i loro desideri in modo molto letterale, causando la morte del mago di conseguenza, è un altro approccio che lascerà il cliente molto insoddisfatto una volta che si renderanno conto del suo errore e, naturalmente, cercherà di bloccare il colpa dello sviluppatore.

Ora ho appena affrontato un approccio molto diverso: il cliente ha creato specifiche semplici che non riescono a tenere conto di alcuni avvertimenti critici ed è completamente riluttante a risolverli, ammettere gli errori ovvi e accettare le correzioni suggerite. Il prodotto fatto su queste specifiche sarà rotto in modo critico e potrebbe costare la vita alle persone. Tuttavia, è troppo tardi per annullare completamente il contratto. Il contratto prevede clausole punitive per questo, quelle che non possiamo davvero accettare.

La decisione del capo? Facciamo il lavoro giusto e mentiamo al cliente che lo abbiamo fatto secondo le specifiche. Gli algoritmi in questione sono nascosti abbastanza in profondità sotto la superficie, il prodotto farà il lavoro alla perfezione, non fallirà nella situazione di avvertimento e, a meno che qualcuno non scavi troppo in profondità, non scopriranno mai che non l'abbiamo rotto come richiesto.

C'è un nome comune per questa tattica di esecuzione delle specifiche?


1
La mancata considerazione degli scenari critici in cui le vite sono in pericolo non è in realtà un contratto, è una cospirazione per omicidio. La tua azienda ha una morale abbastanza forte da fare ciò che è giusto indipendentemente da ciò che il cliente vuole, ma sarà il prossimo? Penso che farlo bene in questo caso possa comportare una sorta di denuncia.
Phoshi,

6
Buon senso? Avere una coscienza? Sembra un po 'inverosimile, a dire il vero. L'escalation a un livello superiore (sia che il capo del cliente, o i suoi investitori, o, se tutto il resto fallisce, i tribunali) avrebbe dovuto essere la strada da percorrere. Il rifiuto di mettere a rischio la vita non è mai sbagliato.
Amos M. Carpenter,

1
Questo si chiama "Ingegneria". Quando vai a ottenere la licenza come Ingegnere Professionista devi sostenere un esame etico e si occupa di situazioni come questa. Un ingegnere ha la responsabilità sia di proteggere la sicurezza pubblica, sia di agire in modo professionale nei confronti dei propri clienti.
Scott Whitlock,

5
Questa domanda sembra essere fuori tema perché è una domanda "dai un nome a quella cosa". "Nomina quella cosa" sono cattive domande per le stesse ragioni che "identificano questo oscuro show televisivo, film o libro dai suoi personaggi o dalla sua storia" sono cattive domande: non puoi cercarle su Google, non sono in alcun modo pratiche, loro non aiutare nessun altro e consentire loro di aprire la porta per porre altri tipi di domande marginali. Vedi blog.stackoverflow.com/2012/02/lets-play-the-guessing-game
moscerino

1
@gnat: eccellente. Dovrò inserirlo nel mio copione di commenti pro-forma.
Robert Harvey,

Risposte:


4

I requisiti in questione sono imperfetti, mancanti o derivati? Importa. Se il requisito è mancante o può essere derivato da un altro requisito, è semplice affermare che si tratta di un requisito derivato e si soddisfano i termini del contratto. E non c'è motivo di nasconderlo.

Se il requisito contraddice un requisito, come intende convalidare il sistema senza modificare i requisiti? La ragione più probabile per cui il governo non vuole cambiare i requisiti è "li addebiterai di più". Se hai già intenzione di implementare senza costi aggiuntivi, allora hanno poche ragioni per obiettare.

Infine, poiché si tratta di un lavoro governativo, ci sarà una traccia cartacea per tutti questi tipi di decisioni, se ne vuoi una. Se i dipendenti pubblici responsabili del progetto non acconsentono verbalmente alla modifica dei requisiti, è possibile presentare formalmente una variazione dei requisiti. Sono sicuro che qualsiasi richiesta di varianza che utilizzi termini come "vita in pericolo" avrà ZERO possibilità di essere respinta. In ogni caso, non vi è alcun motivo per "nascondere" che non si soddisfano i requisiti in quanto ciò potrebbe effettivamente causare danni punitivi alla propria azienda, anche se si sta cercando di fare la cosa giusta. In questo caso, la cosa giusta è intensificare formalmente il problema e assicurarsi che la tua azienda sia protetta. Non è nascondere ciò che stai facendo al cliente perché anche questo è sbagliato,


Vorrei sottolineare: questo NON è gli Stati Uniti. E queste organizzazioni governative potrebbero non essere esperti tecnici ma sono bravissime in politica. Scherzi a parte, se indichi due date diverse e chiedi quale è quella giusta, possono rispondere con una faccia seria che sono entrambe la stessa data e la tua richiesta non è valida. Discutere con quello.
SF.

Ah, non negli Stati Uniti. In tal caso, forse l'intenzione del governo è quella di creare un pericolo per la sicurezza poiché hanno in mente piani nefasti. Pertanto, non aderendo al contratto, si sta offrendo loro qualcosa di insignificante. Spero che nessuno entri nella tua porta una notte dopo aver scoperto cosa hai fatto alle loro spalle.
Dunk

3

Non sono un avvocato. Non dovresti né agire né astenervi dall'agire su qualsiasi opinione che fornisco.

Rilasciare un prodotto che potrebbe mettere a rischio la vita a causa di un difetto di progettazione (piuttosto che come una parte necessaria del suo funzionamento) di cui sei a conoscenza rischia di metterti dalla parte sbagliata della legislazione in materia di salute e sicurezza e di esporre la tua organizzazione a reclami e spese legali. Nella maggior parte dei territori e situazioni la legge del territorio ha la precedenza su qualsiasi contratto tu possa avere, quindi dovrebbe essere la tua priorità.

In altre parole: chiarire la propria specifica posizione legale prima di continuare.


4
SF un'analogia sarebbe una cintura di sicurezza - non "causa morti" da sola. Tuttavia, se fallisce e la persona muore di conseguenza, puoi scommettere che il produttore è responsabile e verrà citato in giudizio! Il fatto che le cinture di sicurezza non esistessero sulle auto non aiuta a risolvere il problema.
Michael Durrant,

1
@SF: se la tua azienda è a conoscenza del difetto di progettazione, la società può essere ritenuta responsabile. Nella mia azienda il nostro ufficio legale non ci lascerebbe mai firmare un contratto, il che metterebbe a rischio la società. Se il tuo o il tuo capo hanno mentito al dipartimento legale, buona fortuna.
Simon,

1
@SF. Le cinture di sicurezza non erano sempre obbligatorie. Un sistema di sicurezza deve funzionare se è installato. Se fallisce, il progettista / creatore è in colpa e sarà ritenuto responsabile in tribunale. Se la causa è un difetto di progettazione noto, allora puoi aspettarti che la corte non ti mostri pietà. Un buon avvocato sarà in grado di spiegare meglio usando esempi appropriati.
James Snell,

3
Consiglio vivamente di ottenere una consulenza legale professionale.
Simon,

1
@SF Look. Non provi a risparmiare denaro parlando con noi invece che con un avvocato, e poi ignori il nostro consiglio quando è (inevitabilmente) "Parla con un avvocato e non con noi".
user16764
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.