¿Cuánto cuesta desarrollar una aplicación?
Como emprendedor de Internet móvil en apuros, la pregunta más frecuente entre amigos no profesionales es "¿Cuánto cuesta crear un sitio web?" o "¿Cuánto cuesta crear una aplicación?"
p>p>
Hace tres años, pensé ingenuamente que crear una aplicación costaría como máximo 5.000 yuanes y un sitio web costaría menos de 2.000 yuanes. Cualquier precio superior a este es una broma. Más tarde, gasté 1.000 yuanes para comprar una página web de plantilla y 5.000 yuanes para comprar una aplicación de plantilla, e hice estas estupideces. El resultado final es como la enorme diferencia entre el show del comprador y el show del vendedor en Taobao, y el dinero se desperdicia.
De acuerdo con el principio de confiar en el cielo y la tierra y no creer en el mal, comenzamos a formar nuestro propio equipo técnico, desde UI, hasta backend, front-end, programadores de Android, Apple y gerentes de producto. formando un equipo de desarrollo de APP más básico. Hasta ahora he creado cinco aplicaciones, tres de las cuales han recibido financiación y las otras dos son proyectos de apoyo gubernamental. Después de pagar salarios al equipo durante casi un año, tengo una idea muy clara de cuánto cuesta desarrollar una aplicación desde cero.
Hoy, calculemos el costo desde la perspectiva de un emprendedor.
En primer lugar, si tú también eres un emprendedor y estás lleno de pasión, entonces el producto debe ser desarrollado por ti mismo. Porque iniciar un negocio es algo muy apasionante y todos los aspectos deben ser los mejores. No sería seguro confiar el desarrollo de tecnología de productos a la subcontratación, y así lo pensamos en ese momento. Es bueno que entienda de tecnología y sea de una carrera relacionada. Pero hasta donde yo sé, los empresarios comunes y corrientes inevitablemente no lo entienden. Por lo tanto, si desea crear una aplicación y utilizarla como punto de partida, primero debe conocer la dotación mínima de personal necesaria.
Reclutamiento
Incluye algunas tareas comunes en el proceso de desarrollo de un nuevo producto, 1 arquitecto y desarrollador backend, 1 desarrollador Android, 1 desarrollador iOS, 1 gerente de producto, 1 front-end desarrollador, 1 diseñador Hay 1 ingeniero, y no puede garantizar que cada puesto que contrate tenga personas calificadas, o cambios inesperados pueden hacer que el desarrollo se estanque y alguien debe poder acudir al rescate. Es normal que los empleados de las empresas emergentes tengan un empleo inestable. Se estima que la mayoría de los emprendedores quieren lanzar el desarrollo de productos lo más rápido posible. Suponga que el período de lanzamiento del producto que desea es de 3 a 6 meses.
El primer paso: reclutar personas
Beijing, Shanghai, Guangzhou, ciudades de primer nivel y ciudades de Shenzhen están bien, siempre que haya fondos suficientes, no habrá preocupaciones. Los talentos y los currículums se examinarán uno por uno. Pero en una ciudad de segundo y tercer nivel como Changzhou, se necesitaron siete meses para contratar a un empleado de front-end de WEB antes de que alguien enviara un currículum para una entrevista. Lo que es aún más aterrador es que estamos pagando simultáneamente por plataformas no profesionales como “Lagou”, “Worry-Free 511”, “Zhilian Recruitment” e incluso “Ganji”, así como por Moments, para realizar búsquedas interminables. Nos llevó 5 meses reclutar desde que se unió la primera persona hasta que el equipo apenas pudo empezar a trabajar.
Una mejor experiencia aquí es poner primero todos sus esfuerzos en encontrar un director técnico con ideas afines. Un salario alto es imprescindible. Pero si el salario es alto, puede ayudarle a evitar desvíos en el desarrollo y ahorrar dinero.
Entonces, el costo del primer paso probablemente sea: cuota de membresía en el sitio web de la plataforma de reclutamiento: promedio de 1000 yuanes por familia*3 = 3000 yuanes. Entonces se supone que ha contratado todos los puestos de trabajo en 3 meses.
En promedio, 4 personas recibirán un salario en estos tres meses. Durante el período de prueba, el salario es de 80 yuanes y no hay cinco seguros ni un fondo de vivienda. Estos talentos en Changzhou generalmente necesitan contratar personas con al menos un año de experiencia en desarrollo; de lo contrario, será difícil garantizar la calidad del desarrollo.
El salario medio de estos talentos es de unos 8.000 dólares. Así que tienes que pagar estos tres meses (8.000 yuanes * 80 períodos de prueba * 4 personas * 3 meses = 76.800).
Paso 2: Lugar
Un equipo de 8 personas puede Elija un espacio de oficina de gama media a baja. Este tipo de espacio de oficina en Changzhou cuesta alrededor de 70 yuanes / _, requiere alrededor de 100 metros cuadrados y no es fácil de encontrar.
La incubadora de emprendimientos es una muy buena opción. En el contexto general actual, existen muchas incubadoras y es fácil encontrarlas. El alquiler de la incubadora será relativamente barato o incluso gratuito. Antes de aceptar el equipo empresarial, normalmente se firmará un acuerdo en el que se exige el lugar como condición para el intercambio de acciones o derechos de inversión prioritarios. En cuanto a si la incubadora es rentable, corresponde al equipo empresarial sopesarlo ellos mismos.
Incluyendo agua, electricidad y propiedad, alrededor de 10.000 al mes se consideran relativamente económicos.
Paso 3: Equipo
El precio de una silla ergonómica normal es de unos 150 yuanes. Si no compras una silla ergonómica, utiliza una silla normal y una mesa. compartir el costo. Las mesas y sillas cuestan alrededor de 200. Estos pagos únicos se pueden realizar con 6.000 yuanes, incluso si tienes que pagar por tu cabeza.
Incluyendo los ordenadores de diseñadores y programadores, la configuración es de 4.000 unidades, con un total de siete ordenadores incluido uno con IOS. Para desarrollar una aplicación móvil, es necesario proporcionar prototipos, que pueden ser de segunda mano. Cuatro sistemas Android cuestan 2.000 yuanes cada uno. Cuatro sistemas Apple cuestan 3.500 yuanes cada uno.
Bien, hagamos los cálculos: 6000 yuanes, 4000 yuanes*7, 2000 yuanes*4, 3500*4=56 000 yuanes
Paso 4: Reúna las herramientas y comience 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 exactamente, cuáles son sus necesidades y cuál es el posicionamiento de su producto. En este momento, el gerente de producto debe tomar medidas, comunicarse con el jefe, aclarar las necesidades y encontrar el posicionamiento del producto.
Esta etapa durará unas dos semanas. Después de un cuidadoso análisis, se pensará claramente el posicionamiento del producto y la demanda de la primera fase. Durante este período, los arquitectos pueden empezar a concebir la arquitectura técnica del producto, pero la construcción 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 han sufrido esta pérdida), apresurándose a registrar nombres de dominio y diseñar logotipos. Esta etapa tomará al menos una semana si no se cambia el plan a mitad de camino y no se cambian los requisitos y el posicionamiento del producto. En este momento también se presentan el prototipo del producto y los rudimentos de la arquitectura técnica, que básicamente está listo para 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. La inversión única para nombres de dominio y otros registros de marcas es de 2000, y la inversión única para 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 p>
Después de que todo parece estar listo, el producto comienza a ordenar los requisitos y planificar la versión de acuerdo con 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 investigación y desarrollo del código básico.
Es necesario mencionar que las dos formas más comunes de implementar funciones en aplicaciones son nativas y webview. Las ventajas y desventajas de estos dos métodos están más allá del alcance de este artículo. Según la experiencia, se utiliza principalmente el método nativo y se complementa el método webview. Cuando se desarrolla de forma nativa, la versión es particularmente importante.
Primero, una vez completado el desarrollo de la aplicación, debe colocarse en la tienda de aplicaciones (suponiendo que solo incluyamos iOS y Android). La tienda de aplicaciones de iOS tiene un ciclo de revisión de aplicaciones largo y debe colocar la siguiente. Algunas versiones pequeñas y medianas de antemano. Las funciones se han planificado bien para que no se confunda en este enlace;
En segundo lugar, cuando su aplicación esté instalada en el teléfono móvil del usuario, definitivamente querrá hacerlo. que ejecute la última versión la mayor parte del tiempo. Si su versión se actualiza con demasiada frecuencia, los usuarios lo encontrarán molesto.
Parece que el proceso transcurrió sin problemas. Después de que el gerente de producto aclaró las ideas del producto, comenzó a preparar el plan para el producto V1.0.
Tareas comunes para desarrollar nuevos productos desde cero:
(1) Sitio web oficial del producto es la cara del producto, la empresa y el equipo, y permite el acceso de los usuarios. Compre el producto lo más rápido posible después de ingresar. Comprenda rápidamente su posicionamiento y las características del producto, es decir, qué tipo de personas están resolviendo qué tipo de problemas y qué tipo de cosas se están haciendo.
(2) Acuerdo de usuario. Sí, si los usuarios desean registrarse y utilizar su producto, deben redactar su acuerdo de usuario y comunicarse continuamente con abogados o asuntos legales para realizar ajustes.
(3) Usuarios de semillas.
Debe pensar de dónde proviene su primer grupo de usuarios semilla, cómo organizarlos y cómo administrarlos. Son el primer grupo de personas que prueban su producto y son cruciales para verificar el posicionamiento de su producto, descubrir problemas del producto y detectar problemas. 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 y pensar en la dirección de su producto una vez que se lanza sin saber nada sobre el comportamiento del usuario.
(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 tengan un efecto sorprendente en los usuarios tan pronto como se lance, pero se debe garantizar que no haya ningún problema con la coherencia de la interfaz de usuario/interacción.
(6) Sistema de gestión backend. Ya sea para ver datos o administrar contenido, el sistema de administración backend es un asistente eficaz para su trabajo que no puede dejar pasar.
(7)APLICACIÓN. Esta es una máxima prioridad para su producto y debe ser monitoreada de cerca.
Si todo va bien, en 3-6 meses la primera versión de tu APP debería tener su primer prototipo.
Etapa de prueba y pulido interno
En esta etapa, ¿necesita mantener una relación segura con el diseño, I+D y los usuarios de semillas?