Intentaré enumerar algunas cosas¹ Ojalá hubiera pensado al crear mi empresa.
Lo esencial que debe saber es que debe contratar personas (abogados, contadores, vendedores, gerentes de proyectos) o aprender muchas cosas usted mismo, dado que la técnica de prueba y error a menudo le costaría mucho dinero.
Tenga en cuenta las leyes locales . Cuando usted es una empresa pequeña y su cliente lo demanda por miles de dólares debido a que falta una frase obligatoria en su factura, no es obvio que se maneje.
Del mismo modo, cuando un cliente no le paga durante meses, cuando acude a un abogado y se entera de que el contrato que firmó no obliga a su cliente a pagarle , desearía haber consultado a un abogado antes de firmar nada. Pasé cuatro años en la facultad de derecho; Siempre me sorprende la mala calidad de los contratos escritos por personas sin conocimiento de la ley. La mayoría de los contratos que he visto dicen claramente que al desarrollador nunca se le pagará, o que el cliente puede solicitar cualquier cambio sin costo .
Recuerde, algunos clientes pasarán una gran cantidad de tiempo tratando de no pagar o pagar menos. Invocarán el hecho de que su producto no cumple con sus expectativas, o que siempre pensaron que los cambios que realizó a pedido fueron gratuitos, o que ya no necesitan el producto. Asegúrate de ver F * ck You. Págame. por Mike Monteiro que analiza tales situaciones.
Este es un trabajo de abogado. Los abogados son caros, pero le ahorran dinero.
Asegúrese de que los impuestos no sean más altos que sus ingresos . En Francia, por ejemplo, cuando comienza, puede encontrarse fácilmente en la situación en la que múltiples organizaciones semigubernamentales (como la compañía de seguros obligatoria) reclamarán miles de dólares por año, aunque sus ingresos son de varios cientos de dólares por año.
A nadie le importan esas tonterías, porque es una forma de que esas organizaciones ganen mucho dinero. Incluso cuando no tiene ningún ingreso, aún tiene que pagar. Dado que algunos de ellos son administrados como compañías de seguros y se benefician de su monopolio, te encuentras frente a una entidad que se comporta de manera muy parecida a la mafia (es decir, no importa cuál sea tu situación, tendrás que pagar), pero a veces sin cobertura beneficios.
Ver a los recaudadores de impuestos llegar a su empresa y pedirle que verifique las cuentas, luego encontrar algunos errores que le costarán unos pocos miles de dólares tampoco es algo bueno.
Este es el trabajo de un contador: evitar errores contables que generalmente cuestan demasiado y defender el dinero de su empresa de los errores intencionales de entidades poderosas.
¿Qué te hace mejor que todos los desarrolladores independientes? ¿Qué te hace mejor que todas las grandes empresas de desarrollo de software? ¿Cómo les explica a los clientes que usted es mejor?
Tuve algunas conversaciones con mis colegas que querían crear sus propias empresas. "¿Qué tienes que otros no tengan?", Preguntaba cada vez. O no pueden responder, o responden algo como "pediré un precio más bajo", pero no pueden explicar cómo harían los ahorros de costos.
Asegúrese de conocer los aspectos en los que es mejor que los competidores. Asegúrese de poder promocionarse, explicando no solo qué es mejor, sino también por qué.
Ejemplo: una empresa A envía software a un costo menor, porque utiliza una gestión eficiente, eliminando el desperdicio relacionado con tareas que no son necesarias para entregar el producto.
Otro ejemplo: una empresa B envía software de alta calidad utilizando revisiones intensivas de códigos formales, pruebas, pruebas formales y otras técnicas utilizadas en empresas que escriben software crítico en vivo.
Último ejemplo: una empresa C deleita a sus clientes utilizando una gestión radical y ágil.
Más importante aún, ¿cómo encontrará a sus clientes? ¿Anuncias? ¿Dónde? ¿Cómo? ¿Cuánto costaría?
¿Estás listo para responder las preguntas de los clientes? Por ejemplo, si alguien pregunta los nombres de las compañías con las que trabajó antes para pedirles comentarios a esas compañías, o si alguien pide mostrar los productos de software o las aplicaciones web que ha hecho, ¿tiene una respuesta?
Este es un trabajo de vendedor: alguien que conoce su negocio, conoce sus puntos fuertes y puede explicar rápida, fácil y honestamente por qué su empresa es la mejor.
¿Cómo evita enviar el proyecto tarde , cuando el cliente solicita constantemente cambios en las funciones que acaba de entregar?
¿Cómo se calcula el precio que debe pagar el cliente? Si le pagan por hora de trabajo, ¿cómo puede asegurarse el cliente de que no pide que le paguen por 213 horas cuando en realidad trabajó 186 horas?
¿Cómo hace un seguimiento de un proyecto? ¿Cómo sabes que el proyecto está a punto de fracasar y, cuando lo sabes, cómo lo evitas?
Este es un trabajo de un gerente de proyecto. Liderar un proyecto desde "Tengo una gran idea, está en mi cabeza ahora" hasta el producto completo requiere más que saber cómo escribir código de programación.
¿Estás seguro de que estás listo para tratar con los clientes? ¿Qué pasará cuando un cliente no sea cortés ? ¿Qué sucede si un cliente dice que su producto apesta o no cumple con los requisitos cuando en realidad los sigue exactamente? ¿Qué sucede si un cliente, después de dos meses de desarrollo de un proyecto de tres meses, le dice que debe reescribir su proyecto ASP.NET en PHP? ¿Qué pasa si el cliente ni siquiera sabe de qué se trata su proyecto?
Esto, nuevamente, es una tarea del gerente del proyecto, el vendedor o el soporte. Tratar con los clientes después de firmar el contrato requiere mucho tacto, paciencia, profesionalismo y, a menudo, control de la ira.