¿Qué empresas de subcontratación de TI hay en Xi'an? más grande ""
Esta es probablemente la pregunta que todos los profesionales del software hacen con más frecuencia y con mayor impotencia. Esta pregunta equivale a “¿Cuánto crees que costará decorar una casa de 100 metros cuadrados?”. No sabes de desarrollo de software, pero siempre sabes de decoración. Es posible decorar una casa de 100 metros cuadrados por entre 100 y 100 RMB. Depende del nivel de empresa de diseño que encuentres, de los materiales que compres y del tipo de equipo de construcción que contrates... Entonces, realmente No puedo responder a tu pregunta "¿Cuánto cuesta crear un software de este tipo? ¿Cuánto?".
Para evaluar el coste de un desarrollo de software es necesario comprender algunos conceptos básicos.
1. El costo de contratar un desarrollador
Hagámoslo hoy (2016)
Con el rápido desarrollo de la industria, existe una gran demanda de ingenieros de desarrollo de software. Esto ha llevado a un aumento de los salarios de los ingenieros. Tomando como ejemplo una ciudad de primer nivel, el salario mensual de un nuevo desarrollador que realmente puede trabajar es de aproximadamente 10.000 yuanes, y con más de 3 años de experiencia laboral básica, puede llegar a 20.000 yuanes. Definamos tres años de experiencia laboral como desarrollador confiable. Detalles, personalización de software, big data y cotización detallada de aplicaciones, llame al 18732 para obtener un poco de contaminación, además de otros beneficios y tarifas de administración, el costo de un desarrollador confiable a tiempo completo es de aproximadamente 30,000 yuanes. Esto ni siquiera incluye sus costos de contratación. Piénselo. ¿Es doloroso? De ninguna manera, el mercado es así, al igual que el precio de la vivienda.
2.
Métodos para calcular los costos de un proyecto de subcontratación
Existen dos tipos de subcontratación, la subcontratación humana y la subcontratación de proyectos. La subcontratación humana significa que la empresa de subcontratación envía a una persona a trabajar en su empresa y usted le paga a la empresa de subcontratación los honorarios de esa persona diariamente. En la actualidad, el precio básico para este tipo de asignación de expatriados es de 1.000 yuanes por día, y el precio por un mejor personal es de más de 2.000 yuanes. La subcontratación de proyectos se refiere a cuánto cuesta completar un proyecto, independientemente de cuántas personas invierta la empresa de subcontratación. Es un poco como el trabajador principal y contratista del equipo de decoración. Aunque el precio de la subcontratación de proyectos es un precio de paquete, también se calcula en función de las horas de trabajo estimadas. Por ejemplo, se espera que un proyecto requiera dos personas para desarrollarse durante 20 días, lo que supone una carga de trabajo de 40 días-persona. Calculado en base a 1.500 yuanes/persona·día (que ya es un precio razonable), este proyecto cuesta 60.000 yuanes.
Cuando veas esto, definitivamente pensarás que la subcontratación es tan costosa, ¡cómo puede ser mucho más costosa que contratar a una sola persona! ¿Alguna vez ha descubierto que además de los costos físicos, existen muchos costos indirectos cuando se trata de contratar personas? Por ejemplo, el costo de tiempo de la contratación genera el costo de una contratación inadecuada. Con la subcontratación, las cosas pueden ir y venir de una sola vez, y estos costos indirectos corren a cargo de la empresa de subcontratación. Si contamos el precio unitario, naturalmente será más caro.
Bien, volvamos al tema: "¿Cuánto cuesta desarrollar un software de este tipo?". La cuestión central aquí es cómo definir "tales". Si necesita una valoración precisa, debe aclarar los requisitos; de lo contrario, la valoración será un ejercicio deshonesto y eventualmente dará lugar a disputas. La definición de requisitos incluye los siguientes aspectos:
1. Requisitos de diseño
Un buen diseño es muy costoso porque implica creatividad y es difícil de evaluar. Cada uno tiene sus propias preferencias. . Al igual que le pides a un maestro que pinte un cuadro, o le pides a un pintor común y corriente que pinte un cuadro, depende de lo que quieras. En mi opinión, la mayoría de los proyectos de software son buenos si están bien diseñados. Pídale a un diseñador experimentado que diseñe un conjunto basado en los últimos estilos de diseño populares.
La interfaz de usuario no es muy diferente. Y el precio es relativamente barato. El diseño de interfaz de usuario de una aplicación generalmente está entre 10 000 y 20 000, lo que debería dar buenos resultados. Por supuesto, si no tiene requisitos de diseño, puede pedirle a un recién graduado que cree una interfaz de usuario, lo que se puede hacer por unos miles de yuanes y no será demasiado feo.
2. Requisitos funcionales
Alguien me preguntó más de una vez: "Quiero hacer algo similar a WeChat.
APP……", y luego Ja ja. De hecho, realmente no quieres usar WeChat. Creo que todo lo que quieres son algunas funciones de WeChat, como el chat. Por lo tanto, debe describir sus requisitos funcionales con mayor precisión, como una función de chat similar a WeChat, que puede enviar texto, imágenes, voz y video, y permite que varias personas tengan chats grupales. Aparecerán notificaciones cuando haya mensajes nuevos y el historial de chat se guardará en el servidor. No puedes ser perezoso en este punto. Debe esforzarse en describir estas características. No creas que no puedes pensar con cuidado porque no entiendes. De hecho, puedes. Algunas funciones parecen similares, pero son muy diferentes, como si el chat debe admitir emoticonos y si los emoticonos admiten animación. De hecho, la carga de trabajo varía mucho.
3.
Requisitos de rendimiento
De hecho, las cuestiones de rendimiento no requieren atención especial, porque con el nivel actual de desarrollo tecnológico, el rendimiento no será demasiado Genial. Problema, especialmente en las primeras etapas de un proyecto, pero hay que decirlo. Las mismas funciones, pero diferentes requisitos de rendimiento y cargas de trabajo completamente diferentes. Tomemos el chat como ejemplo. Esta función es bastante común, pero si dices que quiere soportar cientos de millones de usuarios chateando al mismo tiempo como WeChat, eso es completamente diferente. Para el mismo coche, QQ y Mercedes-Benz siguen siendo muy diferentes.
Después de aclarar la información anterior, puede buscar un desarrollador o gerente de proyecto experimentado que le brinde una estimación clara. Vale la pena señalar que el desarrollo de software es algo muy irregular, muy parecido a la decoración. Hay que dejar cierto margen de maniobra y, al final, hay que tomar atajos.
Por supuesto, también existe un método de valoración. Primero usted determina su presupuesto y luego decide las características detalladas. Por ejemplo, planeas gastar 50.000 para fabricar uno.
La APP tiene una función de chat similar a WeChat, así como la función de seguir las fotos de los demás. Usted entrega los requisitos funcionales detallados al desarrollador o director del proyecto, y él juzgará si su presupuesto puede cumplir con sus requisitos. De lo contrario, primero puede discutir qué funciones se pueden omitir. Por ejemplo, si chatear y hacer expresiones no son muy importantes, puede ahorrar algunos costos.
La aparición de diversos software ha aportado muchas comodidades a nuestra vida diaria, trabajo y estudio. Muchas empresas esperan ahora personalizar su software según sus propias necesidades para lograr un trabajo más eficiente. Debido a esta demanda del mercado, muchos servicios de desarrollo de software han pasado del desarrollo de software general a servicios personalizados. ¿Qué empresa de desarrollo de software es mejor? El autor cree que se puede ver desde los siguientes aspectos:
1. Satisfacer las necesidades de los usuarios tanto como sea posible
La razón por la que los usuarios eligen servicios de software personalizados es porque el software en el mercado no pueden satisfacerlos completamente. Según sus propias necesidades, necesita un software personalizado. Como empresa de desarrollo de software, deben satisfacer las necesidades de sus usuarios tanto como sea posible. Tal vez se encuentre con algunos usuarios que no comprenden los principios del software y luego mencionen algunas funciones que no se pueden implementar. Como desarrollador de software, debe explicar pacientemente las razones por las que no se puede implementar y brindar soluciones adecuadas para convencer a los usuarios, en lugar de simplemente decir que no se puede implementar. Estas empresas de desarrollo de software son mejores y los usuarios pueden favorecerlas.
2. Alta eficiencia del desarrollo de software
Una vez que un usuario tiene la necesidad de elegir una empresa de desarrollo de software para personalizar el software, significa que este software es lo que necesita con urgencia en este momento. y espera desarrollarlo en poco tiempo y ponerlo en uso en un corto período de tiempo. Para obtener detalles sobre big data y personalización de software de aplicaciones, llame al 18732 para obtener detalles de la cotización y obtener consejos sobre contaminación. Por lo tanto, una buena empresa de desarrollo de software debe permitir que los profesionales desarrollen software después de confirmar las necesidades del usuario, comunicarse con los usuarios de manera oportuna y desarrollar software que. satisface a los usuarios en un corto período de tiempo.
3. Hay algunos casos exitosos.
Por lo general, muchas empresas de desarrollo de software deben pagar tarifas de desarrollo de software después de confirmar los requisitos con los usuarios y realizar cotizaciones, es decir, el pago se realiza antes del desarrollo del software. En este momento, ¿cómo pueden los usuarios creer que esta empresa puede desarrollar productos que los satisfagan? Las historias de clientes son las más convincentes.