¿Cuál es la forma más sencilla de subcontratar el desarrollo de aplicaciones?
1. Decidir si contratar a un individuo o un equipo
El punto clave de este tema es el presupuesto del proyecto, que está sujeto a los requisitos de calidad y ciclo de desarrollo del proyecto. La calidad del desarrollo de personas, equipos y empresas es en la mayoría de los casos superior a la de los primeros. Si el presupuesto del proyecto es suficiente, se recomienda dar prioridad a la búsqueda de una empresa para el desarrollo, que será mucho más fiable. Si tiene un presupuesto limitado, considere el desarrollo individual o un estudio en equipo.
1.1 Desarrollo personal: la ventaja es que el costo de desarrollo es el más bajo. Generalmente, la remuneración de desarrollo por día oscila entre 300 y 700 (dado que la mayor parte de la carga de trabajo del proyecto está en desarrollo, generalmente se contratan desarrolladores). para hacerse cargo). Las desventajas son la mala calidad del proyecto, el largo ciclo de desarrollo y la comunicación y el mantenimiento problemáticos. Dado que la mayoría de los desarrolladores individuales trabajan a tiempo parcial, el ciclo de desarrollo suele ser largo y es relativamente difícil realizar un seguimiento del progreso. Además, además del desarrollo, existe una falta de experiencia en diseño de proyectos, diseño de UI, pruebas, comunicación, implementación de servidores, en línea, posmantenimiento, etc. Después de todo, las habilidades personales generalmente son limitadas y solo pueden ser buenas en uno o dos aspectos, por lo que es difícil hacer bien todos los aspectos del proyecto.
1.2 Equipo o estudio: en términos relativos, la experiencia y las habilidades integrales de los individuos son mucho más sólidas y los salarios de desarrollo generalmente oscilan entre 600 y 900. Debido a que el equipo generalmente no supera las 5 personas, la dotación de personal del proyecto no es tan completa como la de la empresa. Generalmente, una tecnología puede servir como diseño y prueba al mismo tiempo. Por lo tanto, en términos relativos, la calidad del proyecto, la gestión del proyecto. y la experiencia en proyectos no es tan buena como la de la empresa.
1.3 Empresa: Hay profesionales responsables de la comunicación preventa, el diseño de proyectos, el diseño de la interfaz de usuario, la gestión de proyectos, varios campos de desarrollo y pruebas, etc. La división del trabajo es relativamente clara y la experiencia del proyecto es relativamente rico, por lo que se pueden resolver varios problemas encontrados en el proyecto. El diseño del proyecto también será más completo. La desventaja es que el costo es relativamente alto. Tomando como ejemplo Guangzhou y Shenzhen, la cotización del proyecto de aplicación de la empresa por persona por día generalmente se calcula en base a un salario de 1.000 a 1.500.
2. Encuentre un equipo de subcontratación de servicios
Con base en lo mencionado anteriormente, primero determine si desea encontrar una persona, un equipo o una empresa que se haga cargo de la subcontratación.
2.1 Encuentre una persona o un equipo: priorice 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 la interfaz de usuario de aplicaciones, generalmente conoce a muchos. talentos que pueden ser recomendados en esta área. Si te das cuenta de que no existen canales para ello, se recomienda acudir a plataformas de outsourcing de software como Smart City, iFlytek, Zhubajie.com, Witkey, etc. Si se dispone del presupuesto, normalmente habrá muchos equipos, individuos, y empresas que presentan ofertas, normalmente en dos o tres días, decenas de equipos o empresas ofertan por su proyecto. Muchos equipos adjuntarán algunos casos e información de presentación de la empresa o del equipo al ofertar. Esto se puede examinar para encontrar algunos adecuados y luego contactarlos y comprenderlos, y comparar la experiencia, capacidades, precios, etc. de diferentes equipos o empresas.
2.1 Encuentre una empresa: después de hacer sugerencias para el desarrollo de software de Zhixia, debe comprender mejor el equipo técnico de la empresa, las capacidades de diseño y la situación de la empresa.
Sugerencia: Generalmente se da prioridad a empresas o equipos locales. Por un lado, se ahorran costos de comunicación. Por otro lado, hay algunas situaciones que requieren comunicación o coordinación cara a cara. Será mucho más conveniente.
3. Proceso de subcontratación de APP
Los proyectos de subcontratación general requieren los siguientes procesos:
1) Comunicación de requisitos: Ambas partes comunican las necesidades del proyecto y analizan las 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 información detallada sobre la cotización y los documentos de progreso del proyecto para confirmar el progreso del desarrollo y el cronograma. /p>
3) Firmar el contrato del proyecto: Si ambas partes llegan a un acuerdo 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: basándose en el plan de diseño finalizado y confirmado, diseñe, desarrolle, pruebe, acepte y lance prototipos y gráficos visuales.
5) Entregar documentos relevantes y código fuente: completar todo el diseño y desarrollo, generar la producción técnica necesaria de acuerdo con las necesidades reales y completarla mediante la cooperación.
6) Mantenimiento y actualización: Generalmente, los proyectos de aplicaciones requieren mantenimiento una vez completado el 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 emergentes que requieren mantenimiento.
4. Firmar un contrato
Un contrato general es un contrato proporcionado por la empresa que se hace cargo. Incluye principalmente las responsabilidades y obligaciones del proyecto de ambas partes. pagado al precio del proyecto, ciclo de desarrollo del proyecto y pago a plazos, mantenimiento y actualizaciones, propiedad de derechos de autor del código fuente, etc. Las empresas formales generalmente pagan en 3-4 cuotas, como 5-4-1, 4-3-3 o 3-4-3. No existen reglas estrictas a este respecto. Ambas partes pueden negociar. tener diferentes métodos de pago. Antes de firmar un contrato, debe comunicar bien los requisitos, aclarar los puntos funcionales y luego pedirle al contratista que proporcione una cotización y un cronograma detallados. Si estos no se aclaran antes de firmar el contrato, es fácil que surjan algunas disputas durante el proyecto posterior. proceso de desarrollo o las desviaciones en la comprensión se convierten en riesgos ocultos en el proyecto.
5. Tarifas de mantenimiento y actualización
En términos generales, una vez completado el desarrollo del proyecto, se proporcionará un período de prueba de mantenimiento gratuito. Diferentes empresas ofrecen diferentes periodos de mantenimiento gratuito, los habituales son 3 meses, medio año o un año. Una vez que expire el período de mantenimiento gratuito, se cobrará una tarifa de mantenimiento para el próximo año basada en el 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. Acerca del presupuesto de costos
Para desarrollar un proyecto de aplicación, debe considerar no solo el costo de desarrollo, sino también el costo mensual del servidor (si la cantidad de usuarios no es grande, el costo del servidor es generalmente por (alrededor de 200 yuanes a 500 yuanes por mes), costos de servicios de terceros (como costos de interfaz de SMS o servicios de valor agregado para ciertos programas), costos de mantenimiento y actualización, costos de mercado de aplicaciones en línea (como como el coste de iOS para APPstore), etc. Por ejemplo, iOS para la tienda de aplicaciones requiere un pago anual de 99 dólares estadounidenses, subir a Google Play requiere un pago único de 25 dólares estadounidenses y el mercado nacional de Android es gratuito) y costos operativos, etc. Estas tarifas generalmente no están incluidas en el costo de desarrollo. Hay tantas empresas en Beijing Al evaluar una empresa, puede considerar los siguientes aspectos:
En primer lugar, debe ver si la empresa de desarrollo de aplicaciones tiene un equipo técnico y cuál es su tamaño. el equipo y cuántas personas hay. En general, las empresas con poco personal técnico completan las aplicaciones aplicando plantillas, por lo que la calidad y el rendimiento de la aplicación y la experiencia del usuario son deficientes.
El segundo es el nivel de planificación de esta empresa de desarrollo de aplicaciones, después de comprender las necesidades de los usuarios y las condiciones de la industria, ¿puede proporcionar rápidamente soluciones de aplicaciones valiosas? Consulte sus productos anteriores para comparar.
En cuanto al precio del desarrollo de aplicaciones, es muy difícil decirlo. No existe un estándar unificado. Depende de los requisitos funcionales de su aplicación y del efecto que se desea lograr, por lo que la empresa de desarrollo de aplicaciones puede hacerlo. dar una cotización específica. Las empresas de desarrollo de aplicaciones pueden ofrecer cotizaciones específicas. Los precios oscilan entre 10.000 y decenas de miles, según las necesidades.
Por último, cabe destacar el servicio postventa. Si cotiza decenas de miles o decenas de miles, el servicio postventa general no es bueno. Algunos pequeños problemas pueden tardar mucho en solucionarse. resuelto Las grandes empresas de desarrollo de aplicaciones generalmente cotizan precios de Cuesta más de decenas de miles porque el servicio postventa detrás de él está garantizado.