Red de Respuestas Legales - Conocimientos legales - ¿Cómo funciona una empresa de desarrollo de software?

¿Cómo funciona una empresa de desarrollo de software?

He trabajado en una empresa de software durante más de diez años. Mi trabajo incluye preventa, atención de demanda, diseño, investigación y desarrollo, implementación y posventa. Tengo un conocimiento muy claro de las operaciones de una empresa de software. Permítanme presentarlo a continuación.

En primer lugar, determine si la empresa es una empresa de proyecto o una empresa de producto.

El ascenso de muchas empresas de software comienza cuando el fundador recibe un pedido para un proyecto. En términos generales, el beneficio de este pedido de proyecto es suficiente para que una nueva empresa dedique medio año. Un costo importante para las empresas de software es la mano de obra. Porque con este capital inicial generalmente se puede constituir una empresa.

Además, debido a que algunos fundadores son optimistas acerca de una determinada industria, encuentran algunos amigos con ideas afines para construir empresas y productos juntos.

No importa qué tipo de empresa, las empresas de software generalmente son técnicas al principio, es decir, el personal técnico generalmente toma la iniciativa en el desarrollo de un determinado software o producto y luego continúa desarrollándolo después de venderlo.

Entonces, mientras tengas un poco de dinero para administrar, el resto de las cosas normalmente serán así.

Investigación de mercado, extracción de oportunidades de ventas

Los especialistas en marketing de la empresa deben realizar un marketing preciso basado en los productos existentes de la empresa, encontrar clientes potenciales y venderles cosas. Al mismo tiempo, al promocionar productos existentes, también se comunicarán con los clientes para ver si hay demanda de otros productos y luego recopilarán esta demanda y brindarán comentarios a la empresa.

Los ingenieros de requisitos investigan los requisitos.

Una vez que el mercado tiene una oportunidad, los ingenieros de demanda se conectan directamente con los clientes. En términos generales, los ingenieros de requisitos en la etapa inicial de la empresa son directamente responsables del desarrollo del proyecto. Solo cuando la empresa crezca más adelante habrá profesionales que se especialicen en requisitos, productos, etc.

En la etapa de investigación de la demanda, el personal de demanda principalmente recopila y confirma las ideas de los usuarios y los requisitos funcionales después de contactar a los clientes, y emite los documentos de demanda finales y los envía al departamento de I+D.

El departamento de I+D desarrolla en base al documento de requisitos.

Después de clasificar el documento de requisitos, el solicitante los revisará junto con los desarrolladores, evaluadores y artistas para aclarar los detalles de los requisitos. Después de la aclaración, art union embellecerá la interfaz y distribuirá varios dibujos de diseño. Al mismo tiempo, los ingenieros de pruebas escribirán casos de prueba basados ​​​​en el documento de requisitos para probar si los resultados de la prueba cumplen con los requisitos una vez finalizado el desarrollo.

En este momento, el ingeniero de desarrollo llevará a cabo la arquitectura, el diseño y la investigación y desarrollo del sistema. Una vez completado el desarrollo, los resultados se enviarán al departamento de pruebas.

Los ingenieros de pruebas realizan pruebas.

Después de obtener los requisitos, el ingeniero de pruebas escribe casos de prueba y los archiva después de revisar y aprobar los requisitos y el desarrollo.

Cuando el personal de I+D proporciona el software desarrollado, lo enviará al departamento de pruebas para su realización, lo que suele tardar alrededor de un mes.

Una vez completada la prueba, se envía al departamento de implementación para su implementación en el sitio.

El departamento de implementación especializado llevará los productos de software probados a los clientes para su instalación, capacitación y prueba. Una vez que los clientes pasen la prueba, serán promocionados y utilizados por completo.

El departamento de postventa se encarga del mantenimiento.

Después de que el cliente utilice oficialmente el software, si ocurre un problema, el personal de servicio posventa se comunicará con él para comprender el problema específico, confirmarlo y enviarlo al departamento de pruebas e I+D para reparar y luego actualizar el software.

Firma de contratos de cobro de ventas y mantenimiento

En términos generales, los contratos basados ​​en proyectos cobran tarifas diferentes según tres ciclos diferentes, generalmente tres etapas: 30%, 60 %, 10%. La primera tarifa del 10% es después de que se firma el contrato, la segunda tarifa del 60% es cuando se entrega para la prueba en el sitio y la tercera etapa es cuando la prueba se completa y se pone en uso oficialmente.

Generalmente después de la entrega formal, se trata de ventas para promover proyectos posteriores o comunicar las necesidades de otros proyectos.

De esta forma, el ciclo se repite.

Lo anterior es la parte central del funcionamiento de una empresa de software. El resto del personal, las finanzas y la administración son los mismos que los de las empresas normales, nada especial.

Una vez desarrollados los productos, las ventas se utilizan para vender los productos o explorar nuevos productos, y finalmente se desarrollan, etc.