La mayoría de la gente piensa que el software es “simplemente escribir mucho”; están equivocados
Tu preguntaste:
¿Se puede demandar a una empresa por desarrollar software malo?
- ¿Por qué la gente hace preguntas de programación en Quora?
- ¿Cuáles son los pasos iniciales para hacer un producto de software para la gestión escolar?
- ¿Cómo funciona el reloj del software en la computadora cuando la computadora está encendida?
- ¿La mayoría de los ingenieros prefieren trabajar fuera de la línea de comandos para sistemas de bases de datos o usar una GUI?
- ¿Cómo es trabajar en Nagarro? ¿Qué tipo de trabajo hacen?
Contrato a una empresa para desarrollar un software para mí, me preguntan si quiero un estudio de factibilidad a un costo de $ 10k. Renuncio. Entonces, no estoy contento con lo que desarrollaron, así que los demandé por $ 3 millones para cubrir sus costos. Deberían haber realizado el estudio de forma gratuita, ya que les debía un deber de cuidado, ¿verdad?
Sí, puedes demandar.
No, si este no es su primer rodeo (primer trabajo por contrato para un cliente difícil): no ganará la demanda.
Tomemos esto en partes.
Parte 1: El “estudio de viabilidad” [sic]
Contrato a una empresa para desarrollar un software para mí, me preguntan si quiero un estudio de factibilidad a un costo de $ 10k.
Es muy dudoso que este fuera realmente un estudio de viabilidad; es mucho más probable que quisieran realizar un análisis de casos de uso del software que dijo que deseaba escribir, de modo que recibió lo que necesitaba, que podría no coincidir con lo que dijo que quería.
Si este es un software para usar en un proceso comercial, esto requeriría analizar los procesos comerciales en el lugar ahora, con la vista puesta en cómo y qué roles eran capaces de automatizarse y cómo debería hacerse.
Un ejemplo podría ser una aplicación de mercado vertical para un consultorio dental.
El único caso en el que se aplicaría el “estudio de viabilidad” es para un proyecto ambicioso, para el cual no había precedentes que demostraran que tal proyecto podría existir.
Renuncio.
En ese momento, probablemente le pidieron que firmara un documento a tal efecto, indemnizándolos por cualquier daño en caso de que el producto se construyera según sus especificaciones exactas, pero no cumpliera el papel que debía cumplir.
En otras palabras: para protegerlos de que no sepa cómo diseñar software útil e insista en tomar decisiones de diseño de todos modos.
Si esto sucediera, es astronómicamente improbable que ganes tu palo. En términos simples: vas a perder.
Parte 2: “Entonces, no estoy contento con lo que desarrollaron”
Esto no le importa a la corte.
Lo que importa es:
- ¿Los indemnizó contra la responsabilidad por fallas de diseño debido a que usted rechazó pagar .33% del costo total del contrato para proporcionarle un diseño más correcto?
Parece que lo hiciste.
- ¿Proporcionaron los entregables, según lo especificado en el contrato?
- ¿Lo hicieron en la (s) fecha (s) especificada (s) en el contrato?
- ¿Firmaste en los entregables?
- ¿Firmaste con los criterios de aceptación final para el software?
Si los indemnizaba, la responsabilidad de la especificación era suya, en lugar de haber sido negociada entre usted.
Por cada entregable en el contrato, usted respondió ” sí ” a las preguntas sobre proporcionar / fecha / cierre de sesión: pierde tracción en su demanda.
Si firmó la aceptación final: se acabó el juego: hicieron el trabajo para el que fueron contratados y usted acordó que cumplían con los términos del contrato.
Si eres o no feliz más tarde es irrelevante en ese momento. Si de eso se trata, es probable que pierdas tu traje.
Parte 3: Querías un regalo de promoción
Deberían haber realizado el estudio de forma gratuita, ya que les debía un deber de cuidado, ¿verdad?
Incorrecto.
Le dijeron cuál sería su análisis (probablemente era un análisis, no un “estudio” [sic]) para que lo hicieran. Rechazaste Han cumplido con su deber según la ley.
Al rechazar, a menos que fueran muy estúpidos, se le pedía que firmara una exención de responsabilidad por ese deber de cuidado, antes de que el proyecto hubiera podido continuar por su parte.
Para usar una analogía que podría comprender: esto es como contratar un edificio construido y luego insistir en que el constructor sea un subcontratista y que usted, el comprador, actuará como contratista general.
Nuevamente: suponiendo que este no sea su primer rodeo. No puedo imaginar, con $ 3 millones en juego, que esta es la primera vez que hacen un contrato para alguien.
Sospecho que con esos valores en dólares involucrados, tienen bastante experiencia, su contrato es férreo y es probable que pierda su demanda.
Para futura referencia:
- Si quieren un estudio, haga que sea contingente: pagará el estudio y, si continúa con el contrato, la tarifa del estudio se deducirá del costo total negociado del contrato.
De esta manera, se les paga por su trabajo haciendo el estudio, y usted tiene una idea de lo que obtendrá en el back-end. No puede esperar que trabajen gratis: ¿qué pasaría si hubiera decidido que no le gustaban los resultados del estudio y no les hubiera dado el contrato?
- Sepa con quién está tratando; Si alguien recomienda algo como el estudio, entonces hay una razón, y dado que usted no puede crear el software usted mismo, probablemente tenga una razón que debería ser importante para usted.
También es bastante indicativo de que están tratando de ser sinceros y honestos con usted; Si alguien no quiere un análisis inicial de un contrato de $ 3M, debe sospechar increíblemente que está tratando de obtener uno rápido.
En otras palabras: pague el estudio, incluso si estructura el acuerdo de tal manera que el costo salga de su back-end.
- Alguien deshonesto ni siquiera habría sugerido un estudio, simplemente te habrían quitado tu dinero.
En general, aunque debe tener en cuenta que hay dos tipos de contratistas / consultores, y si preguntan o no sobre un estudio le permitirán diferenciar entre los dos:
- Los que están allí para extraer la mayor cantidad de dinero posible de la vaca de efectivo.
Estas son las personas que le entregan exactamente el producto que solicita, sin tratar de descubrir qué es lo que realmente necesita. Las personas rara vez saben lo que necesitan, y tampoco la persona que brinda el servicio, sin un estudio.
Espere que estén dispuestos a hacer cambios después del contrato … por una tarifa por cambio, por supuesto.
Y luego te ahorran mucho más de lo que el producto hubiera tardado en desarrollarse, si hubieras sabido pedir lo que necesitabas en primer lugar, en lugar de ellos de forma iterativa y costosa, acercándote al producto final mediante aproximaciones sucesivas.
- Los que están allí para resolver su problema con la esperanza de futuros negocios.
Estas personas siempre, siempre, siempre querrán estudiar el problema por adelantado. Querrán saber lo que necesita, no lo que quiere . Y luego elaborarán un plan para darle lo que necesita.
Y sí: vas a pagar este análisis por adelantado. Pero incluso si no contrata a esa compañía: el análisis valdrá lo que pagó por él.
En caso de que te importe: estoy en la segunda categoría.
Y dado que según mi lectura de la poca información que ha proporcionado, coloca a las personas que desea demandar también en la segunda categoría: si sigue adelante con la demanda, y se convierte en conocimiento común en su área, irá tener que salir del área para encontrar a alguien en la segunda categoría que esté dispuesto a trabajar para usted en el futuro.
Seriamente:
Esta compañía estaba siendo sincera con usted sobre la idea de que realmente necesita diseñar antes de comenzar a trabajar, y rechazó más del 0.3% del valor del contrato.
Con las tasas LIBOR actuales, ese es el interés de una semana en esos $ 3 millones.
Espero que hayas aprendido una valiosa, pero costosa, lección.