Quiero crear un software personalizado en una empresa de desarrollo de software. ¿Cuánto cuesta esto? Pide ayuda a todos los expertos.
1. Satisfacer las necesidades de los usuarios tanto como sea posible
La razón por la que los usuarios eligen servicios de software personalizados es porque el software incluido. el mercado no puede satisfacer plenamente sus propias necesidades, necesita un software personalizado y personalizado. Como empresa de desarrollo de software, deben satisfacer las necesidades de sus usuarios tanto como sea posible. Tal vez se encuentre con algunos usuarios que no comprenden los principios del software y luego mencionen algunas funciones que no se pueden implementar. Como desarrollador de software, debe explicar pacientemente las razones por las que no se puede implementar y brindar soluciones adecuadas para convencer a los usuarios, en lugar de simplemente decir que no se puede implementar. Estas empresas de desarrollo de software son mejores y los usuarios pueden favorecerlas. Un pitido, siete oídos, cero rastros, cero contaminación secundaria.
2. ?Alta eficiencia del desarrollo de software
Una vez que un usuario tiene la necesidad de elegir una empresa de desarrollo de software para personalizar el software, significa que este software es lo que necesita con urgencia en este momento. , y espera desarrollarlo en poco tiempo y ponerlo en uso en un corto período de tiempo. Por lo tanto, una buena empresa de desarrollo de software debe permitir que los profesionales desarrollen software después de confirmar las necesidades del usuario y comunicarse con los usuarios de manera oportuna, para desarrollar software que satisfaga a los usuarios en poco tiempo.
3. Hay casos relativamente exitosos.
Por lo general, muchas empresas de desarrollo de software deben pagar tarifas de desarrollo de software después de confirmar los requisitos con los usuarios y realizar cotizaciones, es decir, el pago se realiza antes del desarrollo del software. En este momento, ¿cómo pueden los usuarios creer que esta empresa puede desarrollar productos que los satisfagan? Las historias de clientes son las más convincentes. El autor eligió una vez a Beijing Kering para personalizar el software de forma conjunta porque esta empresa tiene varios casos de éxito y los hechos han demostrado que efectivamente pueden desarrollar software satisfactorio.
Lo bueno de las empresas de desarrollo de software se presenta arriba. ¿Cuánto cuesta desarrollar un software? En pocas palabras, el costo de desarrollar una aplicación es cuántas personas se necesitan para la aplicación, cuánto tiempo lleva y cuánto se paga al personal. La cotización para el desarrollo de subcontratación de aplicaciones generalmente depende de los siguientes factores:
1. Plataforma de soporte de aplicaciones:
Las plataformas móviles de aplicaciones comunes incluyen Google Android y Apple iOS (iPhone/iPad). Si una aplicación móvil se crea para una plataforma o para dos plataformas, tiene diferentes costos de desarrollo.
Además de la aplicación en sí, muchas aplicaciones también tienen una versión del sitio web del backend de administración. También se debe considerar el costo de desarrollo del backend de administración.
2. Salario del desarrollador
En términos generales, la base para cotizar proyectos de subcontratación es el salario del desarrollador, que está determinado por los años de trabajo, la experiencia y el nivel. Los desarrolladores aquí incluyen gerentes de productos, diseñadores de UI, ingenieros de front-end, ingenieros de servidores, ingenieros de clientes de iOS y Android, etc. Diferentes proyectos de subcontratación requieren diferentes desarrolladores.
Por ejemplo, supongamos que un ingeniero de desarrollo de iOS tiene un salario mensual de 22.000 yuanes (el salario es solo un ejemplo) y el costo de desarrollo diario se calcula en función de 21,75 días hábiles por mes. 22000/21,75) = 1 por día, 000 yuanes. Si se tiene en cuenta un beneficio del 20%, el coste diario pasa a ser 60.
(Nota: en realidad, además de los salarios de los desarrolladores, también existen otros costos laborales como la seguridad social).
3. >Funciones del producto La complejidad 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.
Tomando el ejemplo anterior como ejemplo, si un proyecto requiere 30 ingenieros de desarrollo de iOS todos los días, según el precio diario de 1200 yuanes, el costo total del proyecto es (1200x30) = 36 000 yuanes.
4. La 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, reportará un mejor resultado. Los artículos con funciones de producto simples son otra cuestión.
5. La 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, el costo de subcontratar equipos en Beijing, Shenzhen y Shanghai es naturalmente mayor porque los salarios y otros gastos de los desarrolladores locales 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 que el cliente debe determinar los requisitos funcionales del producto en función de el presupuesto del estado.