¿Cuánto cuesta desarrollar una aplicación?
Hace tres años, pensé ingenuamente que hacer una aplicación cuesta como máximo 5.000 yuanes y que un sitio web se puede completar en 2.000 yuanes. Cualquier precio superior a éste asustaría a los niños. Más tarde, gasté 1000 para comprar una página web de plantilla y 5000 para comprar una aplicación de plantilla, e hice estas estupideces. El resultado final es como la diferencia entre la exposición de un comprador y la exposición de un vendedor en Taobao. El dinero se perdió.
Basándonos en el principio de creer en la verdad y no en el mal, comenzamos a formar nuestro propio equipo técnico, desde UI hasta backend, front-end, programadores de Android, Apple y product managers, formando un equipo básico. Equipo de desarrollo de aplicaciones. Hasta el momento se han creado cinco aplicaciones, tres de las cuales han sido financiadas y las otras dos son proyectos apoyados por el gobierno. Llevo casi un año pagando salarios al equipo y realmente sé cuánto cuesta desarrollar una aplicación desde cero.
Hoy, calculemos cuánto dinero se necesita desde la perspectiva de un emprendedor.
En primer lugar, si tú también eres emprendedor y te apasiona, entonces el producto debes desarrollarlo tú mismo. Debido a que iniciar un negocio es algo muy emocionante, debes hacer lo mejor que puedas en todos los aspectos. Es inevitable preocuparse por la subcontratación del desarrollo de tecnología de productos, y así lo pensé en ese momento. También tengo conocimientos técnicos, pero tengo una buena experiencia en campos relacionados. Pero hasta donde yo sé, los empresarios comunes y corrientes inevitablemente no lo entenderán. Por lo tanto, si desea crear una aplicación como punto de partida, al menos debe saber qué personal se requiere.
Reclutar soldados y comprar caballos - mejorar o ampliar el ejército
Incluye algunas tareas comunes en un proceso de desarrollo de nuevos productos, con 1 Arquitecto y Desarrollador Backend +65438 Android +65438 + desarrollador iOS + 0 gerente de producto + 65438 desarrollador front-end + 0 diseñador + 0. No puede garantizar que reclutará personas calificadas para cada puesto que contrate o que las reclutará de repente. Es normal que los empleados de una startup sean inestables. Se estima que la mayoría de los emprendedores quieren lanzar el desarrollo de productos lo antes posible. Suponga que el producto que desea se lanzará en un plazo de 3 a 6 meses.
Paso uno: reclutar empleados
Las ciudades de primer nivel en Beijing, Shanghai, Guangzhou y Shenzhen están bien. Siempre que haya fondos suficientes, no hay necesidad de preocuparse por los talentos y los currículums son abundantes y se pueden examinar uno por uno. Pero en una ciudad de segundo y tercer nivel como Changzhou, una entrevista de envío de currículum frontal WEB tomó 7 meses completos. Lo que es aún más aterrador es que pagamos al mismo tiempo en plataformas no profesionales como “Hook”, “5151”, “Zhaopian Recruitment” e incluso “Ganji.com” y en nuestro círculo de amigos mediante varias búsquedas ilimitadas. Pasaron cinco meses desde que contratamos a la primera persona hasta que el equipo apenas pudo empezar a trabajar.
Que tengas una buena experiencia aquí. Primero, haga todo lo posible para encontrar un director técnico con ideas afines. Son necesarios salarios altos. Pero cuando el salario es alto, puede ayudarle a evitar desvíos en el desarrollo.
Entonces, el costo del primer paso probablemente sea la tarifa de membresía del sitio web de la plataforma de reclutamiento: promedio 1000 yuanes/hogar*3 = 3000 yuanes. Entonces digamos que obtienes todos los trabajos en tres meses.
En estos tres meses se pagará salario a un promedio de cuatro personas. El período de prueba se computará como el 80% del salario, y no se exigirán cinco seguros y un fondo de vivienda. Changzhou generalmente necesita reclutar talentos con al menos un año de experiencia en desarrollo; de lo contrario, será difícil garantizar la calidad del desarrollo.
En este caso, el salario medio de los talentos es de unos 8.000. Así que tienes que pagar estos tres meses (8.000 yuanes * 80% del período de prueba * 4 personas * 3 meses = 76.800).
Paso 2: Sitio web
Los equipos de 8 personas pueden elegir un espacio de oficina de bajo costo. Este tipo de espacio de oficina cuesta alrededor de 70 yuanes/_ en Changzhou y requiere alrededor de 100 metros cuadrados. Es difícil de encontrar.
Las incubadoras de empresas son una buena opción. En el contexto actual, muchas incubadoras son fáciles de encontrar. El alquiler de incubadoras será más barato o incluso gratuito. Antes de aceptar un equipo de inicio, generalmente se firma un acuerdo que exige el sitio como condición para el reemplazo del capital o la inversión prioritaria. En cuanto a si la incubadora es rentable, corresponde al equipo empresarial sopesarlo. Incluyendo agua, electricidad y propiedad, alrededor de 10.000 al mes es relativamente económico.
Paso 3: Equipo
El precio de una silla ergonómica normal es de unos 150 yuanes. Si no compra una silla ergonómica y la reemplaza por una silla normal, más el coste compartido de la mesa, la mesa y la silla costarán unos 200 yuanes. Estos pagos únicos son suficientes para 6.000 yuanes, ¿verdad? Tienes que pagar por una palmadita en la cabeza.
Incluyendo las computadoras del diseñador y de Cheng, su configuración es 4000, y * * * siete computadoras incluyen una máquina IOS. Para desarrollar una aplicación móvil, es necesario proporcionar un prototipo, que es de segunda mano, 4 sistemas Android, cada uno con un costo de 2000 yuanes, y 4 sistemas Apple, con un costo de 3500 yuanes cada uno.
Bien, calculemos 6.000 yuanes + 4.000 yuanes * 7 + 2.000 yuanes * 4 + 3.500 * 4 = 56.000 yuanes.
Paso 4: Las herramientas funcionan juntas y comienza oficialmente.
Antes del desarrollo de la aplicación, usted sabe qué tipo de software de aplicación desea crear, pero generalmente no sabe qué quiere hacer, cuáles son sus necesidades y cuál es el posicionamiento de su producto. En este momento, el gerente de producto debe salir y comunicarse con el jefe para aclarar las necesidades y encontrar el posicionamiento correcto del producto.
Esta etapa durará aproximadamente dos semanas. Después de un análisis cuidadoso, determinaremos el posicionamiento del producto y las necesidades de la primera etapa. Durante este período, el arquitecto puede empezar a concebir la arquitectura técnica del producto, que aún no ha comenzado oficialmente. Una vez determinado el posicionamiento del producto y las necesidades iniciales, es necesario concebir el nombre del producto, investigar la demanda, investigar y analizar el producto competitivo, registrar nombres de dominio, comprar servidores y capacidades básicas periféricas (como almacenamiento CDN, servicio SMS, envío de mensajes, etc.), marcas comerciales (marcas comerciales no registradas, muchos equipos lo padecen), registrar nombres de dominio y diseñar logotipos. En esta etapa, si no se cambian el plan, los requisitos y el posicionamiento del producto, tomará al menos una semana. En este momento se presentan el prototipo del producto y el prototipo de la arquitectura técnica, y básicamente puede comenzar el trabajo real.
Este paso supone que no es necesario comprar el nombre de dominio a un precio elevado y que el coste total es de 15.000 yuanes al año.
Entre ellos 2000 por SMS y 1000 por servidor al mes. Hay 2.000 marcas comerciales registradas, como nombres de dominio, y la inversión única en marcas comerciales, software y logotipos es de aproximadamente 10.000.
Paso 5: Planificación de la versión del producto y diseño de arquitectura.
Cuando todo parece estar listo, el producto comienza a organizar los requisitos y planificar la versión según la prioridad de los requisitos. De acuerdo con la dirección de desarrollo del producto, el arquitecto comienza a ingresar al entorno de desarrollo, la implementación del entorno de producción y las etapas de desarrollo del código básico.
Es necesario mencionar que dos formas comunes de implementar funciones de APP son Native y webview. Los pros y los contras de ambos enfoques están fuera del alcance de este artículo. Generalmente, para garantizar la experiencia, se utiliza principalmente el método nativo y se complementa con webview. Para desarrollar de forma nativa, la versión es particularmente importante.
En primer lugar, una vez completado el desarrollo de la aplicación, es necesario colocarla en la tienda de aplicaciones (suponiendo que solo vayamos a iOS y Android). El ciclo de revisión de aplicaciones de la APPStore de iOS es relativamente largo, por lo que debes planificar las funciones de las próximas versiones pequeñas y medianas con anticipación para evitar confusiones en este enlace;
En segundo lugar, cuando tu aplicación esté instalada en el teléfono móvil del usuario, definitivamente querrás que ejecute la última versión la mayor parte del tiempo. Si su versión se actualiza con demasiada frecuencia, los usuarios se molestarán.
Parece que el proceso transcurrió sin problemas. Después de que el gerente de producto resolvió las ideas del producto, comenzó a preparar la planificación del producto V1.0.
Todos los productos nuevos tienen las mismas tareas desde cero:
(1) Sitio web oficial del producto, el sitio web oficial del producto es la cara del producto, la empresa y el equipo, lo que permite a los usuarios ingrese de la manera más rápida Conozca el posicionamiento y las características del producto, es decir, qué tipo de personas están haciendo qué y qué tipo de problemas se resuelven.
(2)Acuerdo de usuario. Sí, si los usuarios desean registrarse para usar su producto, debe redactar su acuerdo de usuario y comunicarse constantemente con abogados o procuradores para realizar ajustes.
(3) Usuarios de semillas. Tienes que pensar de dónde vendrán tus primeros usuarios semilla, cómo organizarlos y cómo gestionarlos. Son las primeras personas en probar su producto, lo cual es muy importante para validar el posicionamiento de su producto, descubrir problemas del producto y mejorar la experiencia del producto.
(4) Plan básico de reporte de datos. Necesita saber qué datos necesita recopilar para optimizar y ajustar el diseño de su producto sin conocer el comportamiento del usuario. Una vez que se lanza el producto, debe pensar en la dirección de su producto.
(5) Formulación estándar de interacción y diseño de UI. No hay garantía de que la interfaz de usuario y la interacción del producto sean sorprendentes para los usuarios tan pronto como se lance, pero no debe haber ningún problema con la coherencia de la interfaz de usuario/interacción.
(6)Sistema de gestión backend. Ya sea visualización de datos o gestión de contenidos, el sistema de gestión backend es un asistente eficaz para su trabajo que no puede faltar.
(7) Aplicación Esta es la principal prioridad de su producto, así que esté atento.
Si todo va bien, en 3-6 meses la primera versión de tu APP debería tener un primer prototipo.
Etapa de pruebas internas y molienda
¿Necesita brindar garantías con el diseño, I+D y los usuarios de semillas en esta etapa?