Sono in competizione con un cliente? è giusto?

3

Ho lavorato come parte della mia azienda di servizi per un cliente (ClientA) da un anno a questa parte sulla costruzione di una piattaforma.

Qualche settimana fa un altro cliente (clienteB) mi ha chiesto un preventivo per la costruzione di un prodotto simile. Ho detto a clientB che abbiamo lavorato su un prodotto simile per un cliente e che disponiamo di una piattaforma matura che possono essere utilizzate senza tutti i fastidi necessari per farlo da zero. Quindi ho suggerito di collaborare con il mio altro cliente per utilizzare invece la sua piattaforma.

Sfortunatamente, la negoziazione non è andata bene a causa di molti fattori:

  1. ClientA non vuole avere una partnership con ClientB ma desidera invece mantenere la piattaforma e fornirla al clientB come servizio SAAS: che posso capire grazie all'investimento già effettuato.
  2. La piattaforma non ha tutte le funzionalità richieste dal cliente, quindi è necessario investire denaro per svilupparle. Tuttavia sono riluttanti ad investire tali soldi in una piattaforma che non possiedono. Stanno progettando di venderlo a migliaia di propri clienti, quindi basare tutta la propria attività su un prodotto di cui non hanno il controllo non è una buona mossa per loro.

Ho fatto del mio meglio per renderli d'accordo, ma sembra che non possano a causa di ognuno che vuole avere il controllo sulla piattaforma.

Ora il cliente B vuole, come ha già voluto in un primo momento, la mia azienda per costruire una piattaforma simile e vuole che la mia azienda sia partner in questo. Condivideremo qualsiasi ROI con loro.

È una decisione difficile da prendere perché comprendo che non possiamo continuare a lavorare su queste due piattaforme contemporaneamente.

La prima versione della piattaforma è stata ottenuta da un sito web freelance sotto la clausola "work for hire", quindi il codice appartiene a clientA. Quindi non riusciamo a riutilizzare alcuna parte di quel lavoro.

In qualità di direttore di compagnia, sono in un dilemma perché sospetto che clientA prenderà questa mossa come ingiusta.

Quali sono i tuoi pensieri in merito?

Modifica: non esiste una NDA firmata e comunque non avrebbe firmato una NDA con una clausola non concorrente.

    
posta clide313 07.05.2011 - 10:38
fonte

5 risposte

6

Se sei preoccupato per la legge, chiedi a un avvocato. Dal punto di vista etico, se sia ClientA sia ClientB sanno quello che stai facendo e sono d'accordo che tu lo faccia, allora va bene. Ma la tua lealtà primaria deve essere per il tuo cliente esistente. Se ClientA dice "no", allora comunichi a ClientB "Mi dispiace, non posso" (CC a ClientA se possibile).

    
risposta data 07.05.2011 - 10:51
fonte
3

Sono stato in simili situazioni nella mia azienda. Devi pensare nei tuoi stessi interessi. Se entrambi i clienti ti stanno pagando, allora perché non sviluppare due soluzioni. Ovviamente non devi condividere alcun codice tra i due. Cerca di coinvolgere diversi sviluppatori, ma lo stesso project manager, in modo che l'esperienza di un progetto possa aiutarti a delverne altri in modo più efficiente.

Se uno dei tuoi clienti si sente frustrato per il fatto di lavorare con altri, potrebbe essere necessario decidere, se si desidera un business da entrambi, o è più sicuro evitare i problemi e rifiutarsi al cliente per il quale non si è iniziato lo sviluppo.

Il mio consiglio è: cercare te stesso . I tuoi clienti scopriranno i loro problemi da soli. Non scavare la tua tomba condividendo il codice tra entrambi.

Se condividi profitti con uno di questi due, rifiuta semplicemente di lavorare con altri.

    
risposta data 07.05.2011 - 15:20
fonte
1

Sono abbastanza sicuro che finché non hai firmato nessun accordo di non concorrenza o NDA, sei libero di fare ciò che vuoi. Se c'è una NDA, probabilmente sarà un po 'difficile da rispettare, quindi potresti dover spegnere l'altro client.

Realizzare due versioni di essenzialmente la stessa cosa probabilmente finirà per diventare noioso, ma se ti senti all'altezza, perché no?

Nota che IANAL (e hai dimenticato di menzionare dove sei nel mondo - potrebbe fare la differenza), se vuoi essere davvero sicuro, chiedi a un avvocato.

    
risposta data 07.05.2011 - 10:55
fonte
1
we can't as a company keep working on those two plateforms at the same time.

Perché no? Due basi di codice separate, due diversi team di sviluppo che non parlano tra loro, se sei preoccupato per l'impollinazione incrociata accidentale

    
risposta data 07.05.2011 - 23:58
fonte
0

Forse il cliente A è disposto ad accettare di vendere i diritti per riutilizzare il codice sorgente su base una tantum. In pratica ti consente di lavorare su una forcella per il cliente B.

Il Cliente A potrebbe potenzialmente beneficiare anche di qualsiasi lavoro svolto sul sistema del Cliente B.

Senza alcun accordo, il sistema del client B potrebbe risultare un po 'più potente, a causa delle passate esperienze di lavoro sul sistema del cliente A.

Se stai cercando di specializzarti nel dominio del cliente, dovresti concentrarti sull'aspetto delle materie prime (ciò che entrambe le parti avranno comunque senza che ciò provochi un vantaggio competitivo) e prendere possesso del codice. Potresti considerare di vendere al cliente B un prodotto, non un progetto. Avresti comunque bisogno di investire da solo.

    
risposta data 07.05.2011 - 15:14
fonte

Leggi altre domande sui tag