¿Qué empresa es mejor para el desarrollo de software?
¿Qué empresa es mejor para el desarrollo de software?
La subcontratación de software es cuando una empresa subcontrata todo o parte del trabajo en un proyecto de software para centrarse en su competitividad central y reducir el costo. de proyectos de software. Actividades de requisitos de software realizadas para empresas que prestan servicios de subcontratación. Ahora la subcontratación de procesos de negocio (BPO) se ha convertido en una nueva tendencia de desarrollo de los servicios de subcontratación y se convertirá en el contenido principal de la subcontratación en los próximos años.
Ranking de empresas de desarrollo de software
Huasheng Henghui Software Development Company
Gomu Hengrun Development Company
Neusoft Group (Shenyang)
BeyondSoft (Pekín)
HiSoft (Dalian)
VanceInfo (Pekín)
Universidad de Zhejiang Insigma (Hangzhou)
Objetivo (Beijing)
Inspur (Jinan)
iSoftStone (Beijing)
En los últimos años, con el lanzamiento de la tendencia emprendedora, han surgido empresas de outsourcing de proyectos emprendedores. , no solo para reducir costos, sino también para solucionar el problema de contratar personal técnico o no poder gestionar personal técnico.
La llamada subcontratación de software consiste en que algunas empresas de software en países desarrollados subcontratan algunos de sus proyectos de software no esenciales a empresas en países con costos de recursos humanos para el desarrollo relativamente bajos, con el fin de reducir los costos de desarrollo de software. . objetivo. Como todos sabemos, el 70% del costo del desarrollo de software es costo de recursos humanos. Por lo tanto, reducir el costo de recursos humanos reducirá efectivamente el costo del desarrollo de software.
Hablé anteriormente sobre la clasificación de las empresas de subcontratación de software, cómo elegir una empresa confiable y el costo de desarrollar software. En pocas palabras, significa cuántas personas se necesitan para desarrollar el software y cuánto tiempo lleva. se necesita para trabajar en ello y cuánto se paga al personal. La cotización para el desarrollo de software generalmente depende de los siguientes factores:
1 Plataforma de soporte de desarrollo de software:
Las plataformas de desarrollo de software comunes incluyen B/S y C/S, ya sea el software. El desarrollo que usted realiza es necesario para una de las plataformas, o para ambas plataformas, corresponde a diferentes costos de desarrollo.
Además del desarrollo de software en sí, muchos desarrollos de software también tienen un backend de gestión, y el coste de desarrollo del backend de gestión también debe tenerse en cuenta
2. /p>
General En términos generales, la base para la cotización de proyectos de subcontratación es el salario de los desarrolladores, y el salario está determinado por los años de trabajo, la experiencia, el nivel, etc. Los desarrolladores aquí incluyen gerentes de producto, diseñadores de UI, ingenieros de front-end, ingenieros del lado del servidor, ingenieros de .NET y C++, etc. Diferentes proyectos de subcontratación requieren diferentes desarrolladores.
Por ejemplo, supongamos que el salario mensual de un ingeniero de desarrollo de software es de 22.000 yuanes (el valor del salario es solo un ejemplo. Los gastos de desarrollo diarios se calculan en función de 21,75 días laborables por mes).
(22000/21.75)=1000 yuanes. Si consideramos el 20% de ganancia, el costo diario se convierte en 1000x(1+20%)=1200 yuanes.
(Nota: en realidad, además de los salarios de los desarrolladores, también existen otros costos laborales como la seguridad social)
3. > La complejidad de las funciones del producto determina la cantidad de desarrolladores y el tiempo requerido. El desarrollo requiere 30 personas/día y 100 personas/día, y los precios son diferentes.
Continuando con el ejemplo anterior, si un proyecto requiere 30 ingenieros de desarrollo de software por día, basándose en el precio de 1200 yuanes por día, el costo total del proyecto es (1200x30) = 36 000 yuanes.
4. Experiencia y calidad del equipo de outsourcing
Si se trata de un proyecto con funciones de producto complejas, la calidad del equipo de outsourcing tendrá un gran impacto en el resultado final, y un buen equipo, naturalmente, cotizará un precio más alto. Los proyectos con funciones de producto simples son otra cuestión.
5. Ubicación del equipo de subcontratación
La subcontratación de equipos con las mismas capacidades también generará diferencias en los costos de desarrollo en diferentes ciudades. Por ejemplo, los costos de subcontratación de equipos en Beijing. Shenzhen y Shanghai, naturalmente, serán más altos porque los salarios de los desarrolladores locales y otros gastos son relativamente más altos.
6. Presupuesto del cliente
Si hay mucha demanda del producto pero el presupuesto no es suficiente, es inútil. Por lo tanto, el cliente debe determinar los requisitos funcionales del producto. sobre el presupuesto.
Por supuesto, debe haber un proceso de negociación entre el Partido A y el Partido B. La única manera de ganar es que ambas partes cooperen y ganen.