¿Cuánto cuesta desarrollar una APP?

Respuesta 1:

Habiendo contactado con decenas de miles de emprendedores y desarrollado y lanzado más de 30 aplicaciones, no hay nadie más adecuado para responder esta pregunta que yo. .

¡Este artículo es una respuesta de un millón de dólares para aquellos que desean crear un proyecto de aplicación! ¡Porque esta es la experiencia en la que hemos gastado millones en prueba y error! Desde que estamos en la industria del desarrollo de aplicaciones, hemos recibido una gran cantidad de consultas de clientes todos los días. Entre ellos se encuentran emprendedores, responsables de proyectos de empresas, etc. En aproximadamente 2 años, me comuniqué con decenas de miles de clientes que querían crear aplicaciones. Se ha descubierto que el 80% de los clientes son propensos a cometer errores fatales.

Internet es una red mágica y la personalización de software también es un modelo que proporciona la cotización más detallada. Si realmente quieres hacerlo, puedes venir aquí. El número inicial de este teléfono móvil es Yiwupa. y el número del medio es Yiyi. El último en Sansan es Si Qi Si Si, que se puede encontrar combinándolos en orden. Lo que quiero decir es, a menos que quieras hacerlo o entender el contenido, si recién te estás uniendo. en la diversión, no vengas.

◆Pensé que era muy sencillo crear software, así que fui extremadamente vago al describir los requisitos.

◆ Si tiene prisa por obtener una cotización, debe obtener una cotización cuando no esté seguro de sus necesidades. Entonces comience basándose en esta cita.

◆No sé lo que quiero. Quiero construir un centro comercial y digo que quiero hacer Taobao.

◆ La diferencia entre el sitio web y la aplicación móvil no está clara. Quiere crear una aplicación móvil pero dice que quiere crear un sitio web.

◆ Pensé que todo el software tiene plantillas y las plantillas son baratas.

◆Falta de paciencia, no entender y nunca pensar en la complejidad de lo que quieren hacer.

◆Si no conoces la función específica de lo que quieres crear, debes confiar en que el desarrollador la adivine. Y es hora de citar.

Los hechos nos dicen que estos problemas definitivamente conducirán a los siguientes resultados.

◆ El proyecto resultó ser completamente diferente a lo que pensaba.

◆Según una encuesta realizada por una agencia extranjera de estadísticas de datos profesionales, en proyectos de subcontratación, el 52% de los gerentes de proyectos se vieron obligados a renunciar, degradados o despedidos porque el proyecto estaba fuera de control o fracasó.

◆ Cuando se lanzó el proyecto, estaba lleno de lagunas y los retoques repetidos no pudieron resolver el problema. Debe rehacerse más tarde. (Didi Taxi se encontró con esta situación al subcontratar, y fue un desastre al buscar subcontratación. Una vez que se fabricó, se desechó y se rehizo sin usarse ni una vez).

◆ Consíguelo por error cuando no lo estás seguro de sus necesidades Si la cotización poco confiable se considera como una cotización real cuando se inicia el presupuesto, el presupuesto de capital posterior no podrá mantenerse al día y el proyecto estará fuera de control o en quiebra.

A menudo nos encontramos con clientes que, cuando nos consultan por primera vez, dicen que la empresa de software que buscaban antes era demasiado engañosa. Lo que hacen parece una mierda. Si preguntas con atención, lo descubrirás. Resultó que no tenía en absoluto claras e inseguras sus propias necesidades antes de que comenzara el proyecto. Simplemente comenzó la construcción de manera desordenada, pensando que el desarrollador lo ayudaría a completar los elementos restantes. De hecho, estos clientes me dijeron que ninguno de los desarrolladores que había conocido les ayudaría a realizar mejoras a mitad de camino.

La razón es muy simple. Cuanto más lo pienses, mayor será el coste de desarrollo. Generalmente, dependiendo del grado de refinamiento de los requisitos, es normal que la diferencia de costo varíe desde varias hasta decenas de veces. Para un proyecto por valor de 100.000 RMB, el coste salarial de 1 millón de RMB no sería suficiente incluso si se dedujeran los detalles. Esta es también la razón por la que cuando los clientes suelen solicitar cotizaciones, las cotizaciones de diferentes desarrolladores diferirán muchas veces. No es sólo caro y barato. La razón fundamental es que la comprensión que cada uno tiene de las necesidades es completamente diferente. Si el cliente no lo sabe, nadie lo sabrá.

¿Una empresa de subcontratación responsable le pedirá cuidadosamente los detalles de sus necesidades, pero una empresa de subcontratación irresponsable simplemente le dará una cotización?

La gente siempre es perezosa y, una vez que quiere, Piensa en algo Y cuando quiero pensar, soy demasiado vago para pensar. Por lo tanto, los clientes generalmente odian a los desarrolladores que son pacientes y hacen preguntas con cuidado. Por el contrario, me gustan los desarrolladores que no preguntan nada pero en realidad no saben lo que quieren hacer, pero primero ofrecen un precio súper bajo para atraerlos. El resultado final es generalmente la situación que mencionamos anteriormente, donde el proyecto falla directamente. O puede ser estafado por desarrolladores sin escrúpulos a mitad de camino, y el precio aumentará considerablemente a mitad de camino (una función que originalmente costaba $50,000 costaría $50,000).

Como ya lo has elegido, puedes rendirte a mitad de camino o continuar añadiendo dinero según su elección. La mayoría de las personas no quieren que la mitad de la inversión inicial se vaya por el desagüe y no saben cuánto costará agregar dicha característica. En este momento, no hay forma de elegir otro desarrollador. Así que elegiré seguir haciéndolo. . .

El ejemplo más común que he visto es que mucha gente se acerca y pregunta ¿cuánto cuesta hacer una APP? ¿O preguntar cuánto cuesta hacer una APP sencilla? O quiero ser algo como Meituan/Taobao/JD.com/Didi Taxi. . . ¿Cuánto cuesta la misma APP?

La primera: ¿Cuánto cuesta hacer una APP?

En realidad, hacer esta pregunta es como ir a una tienda de 4S y preguntar ¿cuánto cuesta un coche? Hay coches familiares con un precio de 100.000 RMB y superdeportivos con un precio de 10 millones de RMB. Dependiendo del propósito del automóvil (sedán, todoterreno, deportivo, de carreras, autobús), la configuración, el motor y los dispositivos, el precio y el costo varían mucho. De la misma forma ocurre lo mismo cuando preguntas a la APP. Debes expresar claramente qué tipo de APP quieres, para qué escenarios se utiliza, qué problemas resuelve la APP y cómo solucionarlo (qué funciones específicas se necesitan). Simplemente preguntar el precio no es diferente a preguntarle a una tienda de autos 4S. Solo quiero un auto y usted simplemente me dice el precio. Otros definitivamente te tratarán como a un tonto. ¡Porque no le dijiste a la gente qué tipo de auto querías, Hundan! ! ! Si solo me preguntas ¿cuánto cuesta hacer una APP? Sólo puedo decirles que es posible desde unos pocos cientos de yuanes hasta varios cientos de millones. Segundo tipo: quiero hacer una APP sencilla, ¿cuánto cuesta?

La definición de simplicidad de cada persona es diferente. Cuando dices simple, ¿te refieres a lo simple que es y qué es exactamente lo que quieres hacer? Mucha gente piensa que WeChat es bastante simple. . . Se recomienda que indique claramente las funciones específicas cada vez que pregunte. El tercer tipo: quiero crear un servicio de transporte similar a Meituan/Taobao/JD.com/Didi Taxi. . . ¿Cuánto cuesta la misma APP?

En general, los emprendedores que hacen esta pregunta tienen una característica: muchos de ellos no saben lo que quieren. Tal vez simplemente me gustó la función de mapa de Didi Taxi, pero cuando la describí, dije que era similar a Didi Taxi. La función de mapas de Didi Taxi en realidad sólo representa menos del 1% de las funciones de todo el sistema de software de Didi. De la misma manera, algunas personas están interesadas en que el grupo compre parte de Meituan y dicen que lo que quieren hacer es Meituan. Algunas personas ven que JD.com ofrece pagos en línea y dicen que quieren JD.com. Si preguntas esto directamente, en realidad no tengo idea de qué función específica deseas en el ejemplo que diste. Porque es imposible imitar completamente a Meituan/Taobao/JD.com/Didi Taxi. . .

¿Por qué no puede ser una imitación completa? Las aplicaciones aparentemente simples que ves como Meituan/Taobao/JD.com/Didi Taxi/WeChat... tienen costos de desarrollo de software de decenas de millones o incluso cientos de millones (especialmente las complejas entre bastidores). Porque los detalles y la complejidad de fondo de estas aplicaciones de grandes empresas están más allá de su imaginación. Hoy en día, muchos de los llamados software imitan a JD.com, WeChat, etc. Las empresas en línea dicen que pueden desarrollar WeChat JD.com y similares para usted, pero se puede decir que las funciones que realmente pueden realizar son menos del uno por ciento de los de WeChat JD.com. Dé algunos ejemplos específicos. Por ejemplo, el registro y el inicio de sesión más básicos se pueden dividir en registro e inicio de sesión por correo electrónico, inicio de sesión autorizado de WeChat, inicio de sesión autorizado de QQ, inicio de sesión autorizado de Weibo, registro e inicio de sesión con código de verificación de SMS y recuperación de contraseña se divide en recuperación de correo electrónico y recuperación de SMS. Aquí se enumeran 7 situaciones. El costo de desarrollo puede ser 7 veces o más si realiza uno o 7 tipos.

Otro ejemplo es la función de búsqueda. La función de búsqueda más simple puede tardar solo unas horas en desarrollarse, pero este tipo de búsqueda aún puede ejecutarse normalmente cuando hay miles o decenas de miles de datos de productos. Pero si hay millones de datos de productos, definitivamente colapsarán en este momento. No son sólo los datos del producto los que tendrán un impacto, por ejemplo, si su función de búsqueda admite búsqueda difusa (es decir, las palabras clave ingresadas pueden estar sesgadas) o búsqueda precisa. Lo confusa que puede ser la búsqueda difusa es muy exigente. Para la función de búsqueda de plataformas grandes como Taobao y JD.com, muchas grandes empresas requieren un equipo de desarrollo de más de una docena de personas para desarrollar y optimizar la función de búsqueda durante todo el año. El costo de reunir a estas personas es de millones o decenas. de millones al año.

Ahora puede abrir la función de búsqueda de Taobao y observar más de cerca cuántos detalles tiene (búsqueda avanzada, región, filtro de precios, clasificación de resultados de búsqueda, etc., etc.). Los interesados ​​pueden consultar ellos mismos los informes financieros de estas empresas cotizadas. El costo del desarrollo de software cada trimestre oscila entre decenas y cientos de millones. Las grandes empresas deben contratar a las personas que necesitan. Si no las necesitan, ciertamente no contratarán a tanta gente. Debido al espacio limitado, no se describirán en detalle motivos más detallados ni puntos a tener en cuenta.

Publica aquí el anuncio de contratación de Didi Taxi. Si estás interesado, puedes ver cuántas personas hay en el equipo técnico detrás de Didi Taxi.

Solo en marzo hay cientos de puestos técnicos abiertos para contratación. El salario medio anual oscila entre 200.000 y 400.000.

Puestos de Reclutamiento de Taxis Didi

¿Ahora puedes entender por qué tienes miedo de estos problemas? Porque el empresario me dijo claramente que quería hacer una aplicación similar a Taobao/JD.com/Didi Taxi, pero el costo de dicha aplicación es astronómico. Es posible que sólo desees algunas de sus funciones o que simplemente desees imitar su modelo operativo. Algunas personas pueden pensar que es por eso que las grandes empresas lo necesitan. ¿Debo pensar con tanto cuidado en las primeras etapas de iniciar un negocio? Déjame decirte claramente que es muy necesario.

Si esperas hasta que ocurra un error para solucionarlo, el coste será muy enorme o conducirá directamente al fallo.

Una gran empresa no sólo es pequeña por ser una gran empresa, es por ser pequeña que puede convertirse en una gran empresa.

Y si no piensas en ello, nadie lo hará por ti. No pongas tus esperanzas en estas empresas de software que encuentras en línea. Sólo te dirán que es muy simple. Vamos, harás una fortuna cuando vengas. La gente en Internet es estúpida y tiene mucho dinero. Si no explicas claramente qué funciones necesita tu APP, definitivamente serás tú quien sufra al final. Porque cuando no sabes exactamente qué es lo que quieres hacer, la empresa de software que buscas tendrá aún menos idea.

Esperas que piensen en los detalles por ti, pero solo cambiarán conceptos y tomarán atajos por ti. Porque hacerlo reducirá tu oferta y aumentará tu probabilidad de elegirlo. Hubo un ejemplo real antes. Un cliente solo le dijo a un desarrollador irresponsable que se había registrado e iniciado sesión, pero no le dijo cómo recuperar su contraseña y el desarrollador no se lo recordó. Al final, el software no pudo recuperar la contraseña. Si los lectores no quieren encontrarse con una situación así y ser engañados, piense en tantos detalles de su aplicación como sea posible.

Por ejemplo, una función de carrito de compras incluye agregar al carrito de compras, eliminar del carrito de compras, agregar/disminuir la cantidad de un determinado producto en el carrito de compras, ingresar números directamente para modificar la cantidad del producto y realizar pagos por lotes. Entre estas funciones, si menciona una, muchos desarrolladores solo harán una y la mayoría de los desarrolladores no considerarán otras. El empresario medio pensará: Taobao lo tiene, en general lo tiene, ¿por qué no lo hizo usted? (Los empresarios suelen ver productos maduros de grandes empresas). Hay que saber que los costos de desarrollo de Taobao ascienden a cientos de millones. Y ha pasado por muchos años de iteraciones y actualizaciones.

El informe financiero trimestral del tercer trimestre de 2015 del Grupo Alibaba muestra que los gastos de desarrollo de productos en el tercer trimestre de 2015 fueron de 3225 millones de RMB (aproximadamente 507 millones de dólares), lo que representa el 15 % de los ingresos. Has leído bien, costes de desarrollo de 3.200 millones por trimestre. Eso es más de 10 mil millones al año.

En la mayoría de los casos, si no mencionas los detalles al desarrollador, normalmente no habrá ninguno. Si otros piensan de manera más integral por usted, entonces el costo de desarrollo definitivamente será alto.

Aquí enumero las tres cosas que más afectan la calidad y el coste del software APP. ¡Espero que todos lo tengan en cuenta! ! ! Es conveniente encontrar el promotor adecuado y controlar la calidad del proyecto.

1. Métodos de desarrollo de funciones

Varios métodos de desarrollo actualmente en el mercado son los siguientes:

a. p> El método de desarrollo para agregar una página web para generar una APLICACIÓN es gastar cientos de dólares para comprar una plantilla de sitio web móvil ya preparada. Solo toma 5 minutos empaquetar una APLICACIÓN en el paquete, pero el efecto es muy pobre. Consume tráfico y es difícil de navegar. La experiencia es extremadamente pobre, la velocidad de acceso es lenta, etc.

Algunos desarrolladores se aprovechan de la falta de comprensión de los clientes y consideran esta solución rápida de 5 minutos como una aplicación desarrollada originalmente para engañar a los empresarios. Vendido por unos pocos miles a decenas de miles. Y los empresarios suelen pensar que están consiguiendo una ganga (le pregunté a más de una docena de empresas y ésta es la más barata).

b. Compilación mixta ecológica original de la página web (la página web representa más del 80%)

El efecto APP del método de compilación mixta es ligeramente mejor que el primero. Pero si desea lograr un efecto cercano a la ecología original, debe optimizarlo y revisarlo constantemente, y el dinero gastado no será menor que el de la ecología original. Y si la página web y el sistema no están optimizados, será sólo un simple mosaico. Entonces el efecto es similar al del empaquetado web.

desarrollo c.HTML5

El costo de la aplicación ecológica original es de aproximadamente 50 a 30 yuanes, que también se acerca más al efecto. que el desarrollo nativo puede lograr de una manera. Pero sujeto a muchas restricciones. La compatibilidad de varias plataformas importantes aún es insuficiente; relativamente hablando, todavía se encuentra en el período de transición y consume recursos del sistema. Es aún más lento en los teléfonos de gama baja. La aplicación móvil Taobao es actualmente una versión mixta de HTML5, que es relativamente lenta en muchos teléfonos móviles de gama baja. Se ha optimizado mucho recientemente, pero su rendimiento inicial no fue satisfactorio. Tanto Facebook como JD.com han probado HTML5, pero también han adolecido de inmadurez. El futuro de HTML5 puede ser brillante, pero es posible que las pequeñas empresas no puedan afrontar los costos de prueba y error durante este período.

d. Desarrollo ecológico original

Actualmente es el método más utilizado y maduro. Mientras más atención prestes a los detalles, mayor será el costo. Generalmente, el costo de desarrollo de una aplicación varía desde unos pocos miles de yuanes hasta decenas de millones, según los requisitos funcionales específicos.

2. Cómo se implementa la función (complejidad de la función y número de usuarios)

Por ejemplo, la función de búsqueda mencionada anteriormente, los requisitos de costo específicos para la función de búsqueda harán que la diferencia de costo. No sólo buscar, por citar algunos ejemplos más. Por ejemplo, el chat en WeChat se divide en chat de texto, chat de imágenes, chat de idioma grabado, intercomunicador de voz en tiempo real y chat de video.

El intercomunicador de voz y el chat de vídeo oportunos solo se mencionan brevemente. Son cosas cuyos costes de desarrollo se calculan en millones y decenas de millones. WeChat, QQ e incluso sus propios intercomunicadores y videochats en su propio idioma ahora tienen muchos problemas. Por ejemplo, cuando varias personas conversan al mismo tiempo, habrá mucho eco, corriente y ruido. No es que Tencent no lo sepa, es que lo sabe pero es difícil solucionarlo.

Hablemos específicamente de grabación y envío. En términos generales, cuando escuchamos una pieza musical de 60 segundos, es aproximadamente 1M. Un mensaje de voz de 60 segundos en WeChat se comprime en decenas de KB para garantizar la velocidad de envío y recepción. También reduce el ruido de la voz (reduce el ruido ambiental), etc. Y si no los considera, simplemente envíe un mensaje de voz. Es normal que los costos de desarrollo difieran entre los dos desde varios hasta cientos de veces. De manera similar, una vez creada su aplicación, encontrará que el envío de mensajes es muy lento, consume muchos datos, etc.

3. Compatibilidad de la aplicación en teléfonos móviles

Creo que cuando usas aplicaciones móviles, especialmente teléfonos Android. Debo haber descubierto que algunas aplicaciones fallan o se congelan. Esto se debe a que algunas funciones de la APLICACIÓN son incompatibles o tienen errores en este teléfono. Estos problemas son numerosos y difíciles de resolver. Cuando eres solo un usuario, no te sentirás tan fuerte, porque la mayoría de los productos que utilizas son productos muy maduros desarrollados por grandes empresas. Pero debes considerarlo cuando eres emprendedor. Como nadie quiere desarrollar su propia APP, 8 de cada 10 teléfonos móviles fallan. Pero efectivamente es así. Muchas aplicaciones desarrolladas con cientos de miles de dólares están fallando en todas partes.

La compatibilidad tiene un gran impacto en el costo (generará costos que van desde varias veces hasta cientos de veces). Sólo para Android. Hay más de 10.000 modelos de teléfonos Android en todo el mundo. Las diferentes marcas de teléfonos, resoluciones y versiones de sistemas operativos influyen en la compatibilidad del programa. En muchos casos, el costo de la depuración de compatibilidad es mayor que el costo del desarrollo de software. Si realmente desea hacerlo compatible con los teléfonos móviles convencionales, tendrá que gastar cientos de miles solo para comprar el teléfono móvil para probarlo. Si se desarrolla una aplicación, no se desarrollará para la depuración de compatibilidad. En comparación con la depuración y el desarrollo de compatibilidad, el costo será N veces diferente.

Hablando también de plantillas, muchos proyectos pueden ahorrar muchos costes si cuentan con soluciones de plantillas maduras.

Pero las plantillas también tienen enormes diferencias de precio. El precio de la misma plantilla de centro comercial puede variar decenas de veces. La razón también se debe a que los detalles y funciones son completamente diferentes, y las funciones pueden ser más de diez veces peores. Si no observa cuidadosamente las funciones detalladas antes de comprarlo, definitivamente se sentirá decepcionado después de comprarlo. Todo el proceso de este sistema puede estar incompleto, y mucho menos operar con este sistema incompleto.

Además, no todas las aplicaciones tienen plantillas. En general, solo las aplicaciones relacionadas con centros comerciales tienen más plantillas. Además, existe una diferencia entre plantillas maduras e inmaduras. El costo y el tiempo de desarrollar plantillas verdaderamente maduras son enormes. Es imposible que una empresa tenga muchas plantillas buenas al mismo tiempo. Debido a que la cantidad es grande, no debe ser precisa. El costo de desarrollar una buena plantilla ya es enorme, pero si desarrolla varias plantillas al mismo tiempo, significa que el costo y el esfuerzo invertido en cada plantilla no serán demasiado.

El 30 de marzo, se actualizarán varios errores comunes en el desarrollo de subcontratación de aplicaciones.

------------------------------------------- ----- --------------------------------------------- ----- --

Error común 1:

Los clientes preguntan a la empresa de subcontratación si tiene algún caso famoso. La empresa de subcontratación dijo que sí, Meituan, Dianping, Ctrip y No. 1haodian (mencione un ejemplo de una aplicación de primer, segundo o tercer nivel con cierta popularidad) son lo que hacemos/son nuestros casos.

En este caso el 90% es un concepto robado o puro fraude. No importa si la empresa que buscas es una gran empresa con cientos de personas o una pequeña empresa con pocas personas.

La situación real es que cualquier aplicación conocida de la que hayas oído hablar está básicamente creada por las propias empresas de Internet y es poco probable que se subcontrate. Puede buscar en Baidu cualquier nombre de aplicación del que haya oído hablar o reclutamiento de nombres de empresas de Internet con dos palabras, y podrá ver que han estado reclutando una gran cantidad de programadores e ingenieros durante mucho tiempo. Tiene decenas a cientos de personas, o incluso cientos de equipos técnicos de miles de personas.

Incluso si realmente buscan subcontratación, es posible que estén buscando subcontratación en la primera fase de su negocio, pero el sistema por el que más tarde se hicieron famosos es completamente diferente de lo que buscaron inicialmente en la subcontratación. Ahora, el código comercial es completamente diferente.

Lo que se subcontrata es una prueba y error de bajo costo en la etapa inicial. Es probable que se deseche sin siquiera usarse una vez. Antes de Didi Taxi, fue el primero en encontrar desarrollo subcontratado, pero básicamente se descartó antes de su uso oficial y se reelaboró ​​contratando gente. Pero esta empresa de subcontratación puede saltar y decirle a los clientes después de que Didi Taxi se vuelva increíble en N años y decir: Didi Taxi es el caso de mi cliente y Didi Taxi está hecho por mí. Lo que se utiliza es cambiar el concepto a escondidas y el cliente no lo entiende y no lo toma en serio. Actualmente, Didi Dache los está mirando no porque sean increíbles, sino porque es posible que Didi Dache haya sido engañado por ellos.

Es más, algunas empresas de subcontratación se jactaron de los fundadores de esta conocida empresa de aplicaciones cuando comenzaron, pero solo se jactaron un poco de lo increíbles que eran y es posible que en realidad no hayan cooperado en el proyecto. . Luego, N años después, la empresa de subcontratación descubrió que el tipo que se había jactado de ello había tenido éxito. En ese momento, saltó y dijo: XX es mi cliente y XXApp es nuestro caso de cliente. .

Otra situación es que, por ejemplo, las grandes empresas de Internet, como Ctrip, Dianping o Yihaodian, a veces estarán demasiado ocupadas durante el desarrollo y ocasionalmente encontrarán empresas de subcontratación para subcontratar parte del personal. , se necesitan algunos técnicos que vengan a ayudar con tareas temporales durante unos meses. Generalmente, se trata de cosas no técnicas con puntos de contacto marginales y no tienen ningún acceso al código comercial principal. Pero en este momento la empresa de subcontratación dirá que Dianping es nuestra. Todos están cambiando conceptos para verse increíbles.

Otros no tienen nada que ver con ello y utilizan el engaño contundente para mejorar la confianza del cliente. Simplemente déjalo quedar expuesto.

De hecho, puede hacer un experimento simple. Cuando busque empresas de desarrollo de subcontratación de aplicaciones en Baidu o cualquier otra empresa de plataforma, encontrará N empresas con Dianping en sus sitios web oficiales, o Diandian, Ctrip,. y Midea, aplicaciones como Tuan se basan en los casos de sus clientes, o su personal comercial se jacta personalmente de tal maravilla.

De hecho, estas empresas de Internet que están siendo cooperadas no saben que están siendo cooperadas. Solía ​​​​haber una broma de que si comes KFC una vez, eres un socio estratégico de KFC, y si comes KFC una vez, eres un socio estratégico de KFC. Reposta combustible una vez, eres un socio estratégico de Sinopec. En el ámbito de la subcontratación de aplicaciones, hay muchas empresas que realmente lo hacen, por no hablar de las pequeñas, incluso un gran número de empresas de subcontratación que cotizan en bolsa también se jactan de ello. No me canso nunca de cambiar conceptos.

Error común 2:

Asegúrese de leer atentamente el contrato que le entregó la empresa de subcontratación. Muchas veces, los clientes que son engañados tienen asuntos legales en sus propias empresas, pero. ellos también están engañados. Porque sus abogados y sus abogados simplemente no pueden entender esas palabras técnicas aparentemente profesionales. Entonces no sé si está diciendo tonterías o si es razonable. Especialmente en las áreas principales de criterios de aceptación y requisitos de desarrollo. Básicamente, si la empresa del Partido A no tiene personas que entiendan de tecnología, incluso si tiene asuntos legales profesionales, será demasiado fácil ser engañada.

Esto generalmente se refleja en el hecho de que la descripción de la demanda en el contrato no está detallada o la demanda no se menciona en absoluto en el contrato. Solo dice que queremos hacer una determinada aplicación y cuánto. cuánto costará y cuándo será entregado. De hecho, un contrato de este tipo no sirve de nada. Usted ha discutido la creación de una determinada aplicación y solo usted ha discutido verbalmente los requisitos. Sin embargo, si no se implementa en detalle en el contrato, al final la empresa de subcontratación puede cumplir. lo que quiera para ti. Ni siquiera fue lo primero que discutiste, porque no hay evidencia en el contrato que demuestre lo que vas a hacer.

Del mismo modo, existen métodos de desarrollo (nativo o mixto, H5 o empaquetado), ¿cuáles son los criterios de aceptación? Si no los menciona, será una bomba colocada de antemano cada vez que se encuentre con uno. Estafador. Es una pérdida de tiempo acudir a los tribunales. No se puede demandar a la gente en absoluto, es sólo un fraude legal.

Generalmente, las empresas responsables proporcionarán un documento de requisitos muy detallado y extenso en el contrato. Dependiendo del tamaño del proyecto, habrá al menos docenas de páginas, incluidos los respectivos diagramas de prototipo y descripciones de requisitos. Las tecnologías utilizadas, la arquitectura del proyecto, los métodos de desarrollo, etc. se explican muy claramente.

Este documento es un anexo muy importante del contrato. Describe en detalle cómo será su proyecto. Sin esto, ambas partes no sabrían nada cuando firmaron el contrato. No hay una definición de lo que se debe hacer y no violará el contrato entregar algo al azar.

Esto parece tener sentido común, pero la mayoría de los profanos no lo saben. Veo al menos docenas de casos de desarrolladores subcontratados que son engañados y quedan atrapados en este lugar.

Si el Partido A no presta atención a esto, será inútil incluso si lo engañan y lo demandan dondequiera que vaya. Porque otros no violaron el contrato. Su contrato no es más que un pedazo de papel usado.

Por el momento hay un número limitado de actualizaciones y el problema de la subcontratación de aplicaciones es muy, muy profundo. La mejor manera es que la Parte A tenga en su propia empresa a alguien que entienda de tecnología y que pueda participar en la selección de desarrolladores y en la transferencia gradual. Lo actualizaré lentamente cuando tenga tiempo en el futuro, con la esperanza de ayudar a las personas que realmente desean iniciar un negocio.

------------------------------------------- -------------------------------------------------- -- --

Recientemente, muchos amigos me han preguntado si hago desarrollo. Si tiene necesidades de desarrollo de proyectos, puede enviarme un mensaje privado directamente o comunicarse conmigo en WeChat. ¿Especializado en comercio electrónico O2O e Internet de las cosas inteligente? Respuesta 2:

Han pasado más de tres años desde que fundé una empresa de desarrollo de Internet en 2013. La estimación de los costos de desarrollo de aplicaciones es una de las tareas. involucrados todos los días. Dado que el precio del desarrollo de la aplicación variará mucho dependiendo de factores como la complejidad, la cantidad de puntos de función, los requisitos de la plataforma, etc., debemos ignorar estos factores por el momento y evaluar el costo del desarrollo de la aplicación en función de la inversión de personal.

Supongamos que la carga de trabajo invertida en el desarrollo de una aplicación es de 200 días-hombre (según la mayoría de los proyectos de aplicaciones con los que hemos entrado en contacto, la carga de trabajo promedio invertida en la mayoría de los proyectos de aplicaciones es de 150-250 días) (izquierda y derecha), si necesita desarrollar las tres plataformas de Android, iOS y sistema de gestión backend (CMS para abreviar), si forma su propio equipo, el personal requerido para el proyecto es: un gerente de producto, un gerente de proyecto, y UI Un diseñador, dos ingenieros de desarrollo backend, dos ingenieros de desarrollo de Android, dos ingenieros de desarrollo de iOS y dos evaluadores. Según la configuración de este personal y el salario promedio de mercado de cada personal, se puede obtener la siguiente lista:

Product manager=gt Salario mensual: 10K Tiempo invertido: 10 días

Gerente de Proyecto=gt; Salario mensual: 12K Tiempo invertido: 10 días

Diseñador de UI=gt; salario: 10K Tiempo de inversión: 50 días

Ingeniero de desarrollo de iOS=gt; Salario mensual: 10K Tiempo invertido: 50 días

Ingeniero de desarrollo backend=gt; 50 días

Ingeniero de pruebas=gt; Salario mensual: 7K Tiempo invertido: 20 días Nota: El salario anterior se basa en el salario en Guangzhou a principios de 2016 como estándar de referencia, y se supone que todo el personal Tener aproximadamente dos años de experiencia laboral. En diferentes ciudades y para personas con diferentes niveles de experiencia, el salario será bastante diferente. Por ejemplo, los salarios en Beijing, Shanghai, Guangzhou y Shenzhen serán más altos. El salario de los desarrolladores con más de tres años de experiencia es generalmente de más de 10.000.

Calculado de esta manera, para un proyecto de aplicación con una carga de trabajo de 200 días-hombre, el gasto laboral básico requerido para el desarrollo es: aproximadamente 10 W, más seguridad social de los empleados, bienestar, equipos, lugar y gestión de personal. , etc. El costo debe ser cercano al costo de aproximadamente 14 W, excluyendo factores como los períodos de falta de personal, los costos de contratación y los riesgos del proyecto. Este es el precio que una empresa que ya tiene un equipo de desarrollo de aplicaciones maduro debe pagar. Para una empresa que no tiene un equipo de desarrollo de aplicaciones ni experiencia en desarrollo relacionado, se estima que el costo será al menos el doble y el ciclo de desarrollo será muy grande. de largo Básicamente para lograr un efecto similar al anterior.

Para la mayoría de los proyectos de aplicaciones, el desarrollo de un proyecto de aplicación estándar requiere el desarrollo de un cliente de Android y un cliente de iOS del sistema de gestión backend (CMS). El costo de desarrollo de la mayoría de los proyectos es de entre 12 y 25 €. a 10,000, y el precio específico debe determinarse en función de factores como la complejidad funcional de la aplicación, los requisitos de calidad y para qué plataformas está desarrollada. Además, el costo cotizado por un trabajo individual a tiempo parcial, un equipo o estudio, o una empresa de desarrollo de aplicaciones profesionales tendrá una brecha relativamente grande, y la calidad del desarrollo también tendrá una brecha relativamente grande. el costo es: lt individual; equipo lt; empresa, y la calidad también es directamente proporcional al precio: trabajo individual a tiempo parcial <;

Entonces, ¿qué utiliza la aplicación como estándar de referencia de cotización específico al cotizar? Ya sea un individuo, un equipo o una empresa diferente, el método de evaluación de cotizaciones en la industria determina el costo de la cotización en función de la carga de trabajo, es decir, cuántos días-hombre de desarrollo requiere todo el proyecto y cuánto Se cobra cada día-hombre. El costo total de desarrollo se puede obtener multiplicando los parámetros. Por ejemplo, si desarrolla un proyecto de aplicación O2O, el lado de Android (50 días-persona), el lado de iOS (50 días-persona) y el sistema de administración backend (50 días-persona), el total de días-persona del desarrollador es 150 personas Si cada día-persona es 1200 Por una tarifa, el costo total de desarrollo de todo el proyecto es 180,000.

Es posible que muchos forasteros no entiendan por qué cuesta tanto desarrollar una aplicación.

Basándonos en lo que sabe la gente de la industria, hagamos un análisis simple:

La dotación de personal para desarrollar un proyecto de aplicación es relativamente compleja.

Desarrollar un sitio web solo requiere un desarrollador, mientras que desarrollar una aplicación requiere tres desarrolladores, lo que suele ser tres veces el costo de desarrollar un sitio web con la misma funcionalidad. La configuración básica del personal del proyecto de la aplicación es: gerente de producto, un gerente de proyecto, un diseñador de interfaz de usuario, dos ingenieros de desarrollo de backend, dos ingenieros de desarrollo de Android, dos ingenieros de desarrollo de iOS y dos evaluadores. Esto es para una empresa de desarrollo de aplicaciones profesional. Generalmente, un individuo o equipo puede ocupar múltiples puestos, por lo que no se puede garantizar la calidad de los proyectos desarrollados;

El costo laboral del desarrollo de aplicaciones es mayor que el de una empresa. sitio web superior. Por lo general, para un desarrollador con uno o dos años de experiencia en el desarrollo de Android o iOS, el costo laboral alcanzará alrededor de 10,000 (debido a la alta demanda de talentos de desarrollo en el entorno de mercado actual, el costo laboral del desarrollo tecnológico también es alto) . Por lo general, el costo laboral básico de un proyecto de aplicación alcanza entre 60.000 y 100.000 RMB, más los beneficios para los empleados, el equipo, el lugar, la gestión de personal, los costos de marketing y los costos de comunicación empresarial; básicamente, el costo de inversión básico de un proyecto de aplicación alcanzará alrededor de 120.000-150.000. Esto no tiene en cuenta factores como la falta de personal, los costos de contratación, los riesgos del proyecto, etc. Este es el precio que una empresa que ya tiene un equipo de desarrollo de aplicaciones maduro debe pagar. Para una empresa que no tiene un equipo de desarrollo de aplicaciones ni experiencia en desarrollo relacionado, se estima que el costo será al menos el doble y el ciclo de desarrollo será muy grande. de largo. Básicamente para lograr un efecto similar al anterior.

En resumen, ¿cuánto cuesta desarrollar una aplicación? Es necesario evaluar exhaustivamente los requisitos funcionales, los requisitos de calidad de la aplicación y qué plataformas deben desarrollarse para evaluar el rendimiento. cantidad de diseño y desarrollo manual requerido. Básicamente, puede calcular el costo de desarrollo de la aplicación. Hay un viejo dicho que dice "obtienes lo que pagas", y lo mismo se aplica a la industria del desarrollo de aplicaciones personalizadas. Por supuesto, se recomienda comparar precios cuando busque un equipo de desarrollo de aplicaciones. Después de todo, todavía hay algunas situaciones en la industria en las que los equipos contratados aumentan sus cotizaciones y también hay muchos casos de competencia maliciosa de precios bajos, lo que resulta en una situación en la que los equipos contratados aumentan sus cotizaciones. También ha provocado el desarrollo de muchos proyectos. La calidad es completamente incontrolable, lo que ha provocado el fracaso de algunos proyectos empresariales.