¿Cuál es la forma más sencilla de subcontratar el desarrollo de aplicaciones?
El punto clave de este tema es que el presupuesto del proyecto debe cumplir con los requisitos de calidad y ciclo de desarrollo del proyecto. En la mayoría de los casos, la calidad del desarrollo de personas, equipos y empresas es superior a la anterior. Si el presupuesto del proyecto es suficiente, es mucho más fiable sugerir dar prioridad al desarrollo de la empresa. Si tiene un presupuesto limitado, considere el desarrollo individual o talleres grupales.
1.1 Desarrolladores individuales: la ventaja es que el costo de desarrollo es el más bajo y el salario de desarrollo generalmente es de 300 a 700 por día (debido a que la mayor parte de la carga de trabajo del proyecto está en desarrollo, generalmente se permite a los desarrolladores para hacerse cargo). Las desventajas son la mala calidad del proyecto, el largo ciclo de desarrollo y la comunicación y el mantenimiento posterior problemáticos. Debido a que la mayor parte del desarrollo personal se realiza a tiempo parcial, el ciclo de desarrollo suele ser largo y el progreso es relativamente difícil de captar. Además, además del desarrollo, existe una falta de experiencia correspondiente en diseño de proyectos, diseño de interfaz de usuario, pruebas, comunicación, implementación de servidores, en línea y posmantenimiento. Después de todo, las habilidades personales son generalmente limitadas y solo pueden ser buenas en uno o dos aspectos. Es difícil hacerlo bien en todos los aspectos del proyecto.
1.2 Equipo o estudio: relativamente hablando, la experiencia y la capacidad integral son mucho más sólidas que las de los individuos. Los salarios de desarrollo generalmente oscilan entre 600 y 900. Debido a que el equipo generalmente está formado por menos de 5 personas, la dotación de personal del proyecto no es tan completa como la de la empresa. Por lo general, una tecnología puede realizar tanto diseño como pruebas, por lo que la calidad, la gestión y la experiencia del proyecto no son relativamente tan buenas como las de la empresa.
Empresa 1.3: Alguien con conocimientos profesionales en comunicación de preventa, diseño de proyectos, diseño de UI, gestión de proyectos, diversos campos de desarrollo, pruebas, etc. está a cargo, tiene una clara división del trabajo, tiene recursos Experiencia en proyectos y puede resolver diversos problemas encontrados en el proyecto. El diseño del proyecto también se considerará de manera integral. La desventaja es que el costo es relativamente alto. Tomando como ejemplo Guangzhou y Shenzhen, la cotización diaria de la empresa para proyectos de aplicaciones suele basarse en un salario de 1.000 a 1.500.
2. Encuentre un equipo de subcontratación de servicios
Según el primer punto, primero determine si desea encontrar una persona, un equipo o una empresa para recoger el paquete.
2.1 Encuentra una persona o equipo: Da prioridad a las recomendaciones de amigos. Generalmente, si tiene un amigo, o el amigo de un amigo, que se dedica al desarrollo de aplicaciones o al diseño de UI de aplicaciones, normalmente conocerá muchos talentos recomendados en esta área. Si no existe tal canal, se recomienda subcontratar plataformas de subcontratación de software como Zhicheng, CSTO, Zhubajie y Yipinweike. Si hay presupuesto, suele haber muchos equipos, particulares y empresas pujando. Generalmente, dentro de dos o tres días, habrá docenas de equipos o empresas licitadores ofertando por su proyecto. Muchos equipos adjuntarán algunos casos y materiales de presentación de la empresa o del equipo al ofertar. En este momento, puede seleccionar y encontrar algunos adecuados antes de contactarlos y comparar la experiencia, las capacidades y los precios de diferentes equipos o empresas.
2.1 Encuentre una empresa: se recomienda desarrollar software en Xia Qian, y luego el siguiente paso debería ser aprender más sobre el equipo técnico de la empresa, las capacidades de diseño y la situación de la empresa.
Recomendación: Generalmente se prefieren empresas o equipos locales. Por un lado, ahorra costes de comunicación; por otro, en algunos casos se requiere comunicación o coordinación cara a cara para resolver problemas, lo cual es mucho más conveniente.
3. Proceso de subcontratación de APP
Por lo general, los proyectos de subcontratación suelen requerir estos procesos:
1) Comunicación de requisitos: ambas partes comunican los requisitos del proyecto y analizan la viabilidad del proyecto.
2) Evaluación de la carga de trabajo: después de confirmar los requisitos del proyecto, el equipo de subcontratación evalúa el precio y el progreso del proyecto, y proporciona cotizaciones detalladas y documentos de progreso del proyecto para confirmar el progreso del desarrollo y el cronograma.
3) Firmar el contrato del proyecto: Si ambas partes llegan a un consenso sobre la cotización del proyecto y el tiempo de desarrollo, el contrato del proyecto se firmará formalmente y luego el proyecto se lanzará oficialmente.
4) Diseño, I+D, pruebas y lanzamiento: según el plan de diseño finalizado, se diseñará, se realizará I+D, se probará y se aceptará todo el proyecto para prototipos de productos y dibujos visuales, y finalmente se lanzará para su lanzamiento.
5) Entrega de documentos relevantes y código fuente: completar todo el diseño y desarrollo, realizar la producción técnica necesaria de acuerdo con las necesidades reales y cooperar para completarlo.
6) Mantenimiento y actualización: Generalmente, los proyectos de aplicaciones requieren mantenimiento después del desarrollo, porque con la actualización del sistema de telefonía móvil o el uso a largo plazo, habrá más o menos otros problemas nuevos que requerirán mantenimiento.
4. Precauciones para la firma de un contrato
Generalmente, el contrato lo proporciona la empresa contratista. El contrato incluye principalmente las responsabilidades y obligaciones de ambas partes del proyecto. a pagar a la cotización del proyecto, ciclo de desarrollo del proyecto y cuotas, nodos de pago, actualizaciones de mantenimiento, propiedad de derechos de autor del código fuente, etc. Las empresas habituales generalmente cobran los pagos en 3 o 4 cuotas, como 5-4-1, 4-3-3 o 3-4-3. No existen reglas estrictas a este respecto. Siempre que ambas partes negocien bien, las diferentes empresas tienen diferentes métodos de pago. Antes de firmar un contrato, es necesario comunicar los requisitos, aclarar los puntos funcionales y luego pedirle al contratista que proporcione una cotización detallada y un cronograma. Si no se aclaran antes de firmar el contrato, es fácil que surjan algunas disputas o malentendidos durante el proceso posterior de desarrollo del proyecto, lo que se convertirá en un peligro oculto para el proyecto.
5. Costos posteriores de mantenimiento y actualización
Generalmente, una vez completado el desarrollo del proyecto, se proporcionará un período de prueba de mantenimiento gratuito. Las distintas empresas ofrecen diferentes periodos de mantenimiento gratuito, normalmente 3 meses, medio año o un año. Una vez finalizado el período de mantenimiento gratuito, la tarifa de mantenimiento para el próximo año se cobrará al 10% del monto total del proyecto (la tarifa de mantenimiento solo incluye el mantenimiento de las funciones requeridas existentes). Si los requisitos cambian más adelante o se agregan algunos puntos de función nuevos, se evaluará la carga de trabajo requerida para la modificación y luego se calcularán los costos de actualización adicionales.
6. Sobre el presupuesto de costes.
Para desarrollar un proyecto de aplicación, es necesario considerar no solo el costo de desarrollo, sino también el costo mensual del servidor (si el número de usuarios es pequeño, el costo del servidor generalmente es de entre 200 y 500 yuanes al mes). ), costos de servicios de terceros (por ejemplo, el costo de las interfaces de SMS o servicios de valor agregado para ciertos programas), costos de mantenimiento y actualización y costos del mercado de aplicaciones en línea (por ejemplo, conectarse en línea cuesta 99 dólares estadounidenses) la tienda de aplicaciones de iOS durante un año y 25 dólares estadounidenses por subirla una sola vez a Google Play. En China hay demasiadas empresas. Al evaluar una empresa, se pueden considerar los siguientes aspectos:
En primer lugar, depende de si la empresa de desarrollo de aplicaciones tiene un equipo técnico, qué tan grande es el equipo y cuántas personas hay. Generalmente, hay poco personal técnico que utiliza plantillas para crear aplicaciones, la calidad, el rendimiento y. La experiencia del usuario de este tipo de aplicación es muy pobre.
En segundo lugar, ¿cuál es el nivel de planificación de esta empresa de desarrollo de aplicaciones? Después de comprender las necesidades del usuario y las condiciones de la industria, ¿puede desarrollarla rápidamente? ¿Solución?
Es realmente difícil decir que el precio del desarrollo de la aplicación depende de las funciones requeridas de su aplicación. La empresa de desarrollo de aplicaciones puede ofrecerle una cotización específica que oscila entre 10.000 y decenas de miles, según el caso. demanda
Lo último a lo que vale la pena prestar atención es el servicio postventa. El servicio postventa general no es muy bueno. Algunos problemas menores generalmente pueden tardar mucho en resolverse. cotiza decenas de miles o más, solo porque el personal de posventa detrás de ellos está garantizado