Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo emprender proyectos de outsourcing informático

Cómo emprender proyectos de outsourcing informático

Con la profundización gradual de la tecnología de la información, ya sean empresas, gobiernos o individuos, su dependencia del software ha alcanzado un nivel indispensable. Ahora cada vez más personas se dan cuenta del importante papel que desempeña el software en la gestión empresarial diaria, por lo que cada vez se subcontratan más proyectos de software. Pero lo que sigue es que cada vez más empresas y equipos de software están subcontratando software, incluidos muchos individuos de la familia SOHO que también se han unido a la competencia para llevar a cabo la subcontratación de software, por lo que la competencia por proyectos de software ahora también es muy feroz. Hay muchas personas que ni siquiera saben dónde conseguir proyectos y siempre se quejan de que no hay proyectos que hacer; algunas personas tienen buenas habilidades de programación, pero no saben nada sobre cómo negociar proyectos con los clientes y, como resultado, no pueden obtener los proyectos que deberían obtener; aunque muchas personas recibieron el proyecto, encontraron muchos problemas que nunca antes habían encontrado al implementar el desarrollo. Como desarrollador de software que ha estado involucrado en la subcontratación de pedidos de proyectos durante muchos años, me gustaría hablar sobre mi experiencia desde los siguientes aspectos, con la esperanza de ser de ayuda para todos.

El primer punto es dónde recibir proyectos

El equipo de software o SOHO está más preocupado por dónde encontrar proyectos, es decir, dónde encontrar clientes con necesidades de subcontratación. Para la gente común, es mejor hacer amigos primero y luego presentarlos a través de conocidos o asumir proyectos primero, pero esto requiere que sus amigos o conocidos tengan puestos gerenciales relativamente importantes en la empresa o empresa, como aquellos que solo pueden trabajar duro todo el tiempo. todo el día. Esto obviamente no es realista para los programadores que escriben código. Por lo tanto, no podemos esperar a que lleguen proyectos a ustedes, sino que debemos salir a buscar proyectos de manera proactiva.

Hay muchos sitios web de subcontratación de software en Internet y puede encontrar mucha información sobre subcontratación de software. Por ejemplo, hay mucha información sobre subcontratación de software en Software Business Network. Sin embargo, aunque aquí hay muchos proyectos de subcontratación todos los días, la competencia también es muy feroz. En términos generales, después de enviar un mensaje de subcontratación, habrá innumerables competidores en un día. Por lo tanto, es muy importante poder contactar a los clientes lo antes posible. Debido a que los clientes generalmente tienen las primeras impresiones, en términos generales, si la primera persona que discute un proyecto está satisfecha, otros competidores no le prestarán atención, por lo que a menudo debe visitar el sitio web para ver los últimos proyectos disponibles y acceder. contacto directo con el contratista del proyecto inmediatamente. Otros canales de subcontratación, como Software Outsourcing Network, Wikipedia, China Software Network y CSDN, también tienen mucha información sobre subcontratación. Puede comprobarlo usted mismo.

Segundo punto, cómo discutir las necesidades con los clientes

El paso más importante para ganar un proyecto es discutir las necesidades con los clientes. Las necesidades de software de los clientes son la base para la planificación e implementación de proyectos, por lo que cuando analice las necesidades con los clientes, asegúrese de pedirles a los usuarios que expresen todas sus ideas lo más claramente posible y enumeren todas las necesidades. En este momento, no tenga miedo de "seducir" las necesidades potenciales de los clientes y aumentar la carga de trabajo de diseño y desarrollo. En su lugar, debe pedirle directa y claramente al cliente que enumere los requisitos del proyecto uno por uno. En este momento, primero debemos dejar de lado la organización, el resumen y el análisis, y utilizar lápiz y papel para registrar con precisión las necesidades más originales y completas del usuario. Si el proyecto se lanza apresuradamente sin una comprensión clara de las necesidades del cliente, se producirán cambios inesperados en cualquier momento, lo que puede provocar que el proyecto se retrase o supere el presupuesto o, en el peor de los casos, derrocar por completo el software completado anteriormente.

Por lo tanto, debemos tener una comprensión y exploración profunda de las necesidades del cliente antes de la implementación del proyecto, discutir repetidamente algunas necesidades poco claras con el contratista y estipular las necesidades modificadas durante el proceso de implementación del proyecto y formar los requisitos finales. el proyecto. En la etapa de análisis de la demanda, el contratista primero debe analizar cuidadosamente las necesidades del contratista y luego recopilar las necesidades completas del cliente a través de modelos comerciales, discusiones, cuestionarios, reuniones de demanda, etc., y formar un documento, y luego, a través de la discusión con el cliente, el cliente. revisar, documentar La modificación y otros procesos se repitieron muchas veces. Una cosa a tener en cuenta es que incluso si las dos partes hablan de manera muy especulativa, deben ser meticulosos y reflexivos al discutir los requisitos, y ser precisos en cada función del software que no se puede dividir.

El tercer punto es cómo hacer una cotización razonable.

Después de comprender completamente las necesidades del cliente, el siguiente paso es determinar una cotización razonable. El contratista debe intentar comprender el significado exacto del cliente a partir de la conversación con el cliente, pensar qué tipo de software quiere el cliente, qué tan complejo es el proyecto, qué tan altos son los requisitos del cliente, cuál es la personalidad del cliente, el rango de precios aceptable. , etc. Etc., estos factores están estrechamente relacionados con la cotización de proyectos de software.

En muchos casos, los clientes tienen un resultado psicológico sobre el precio antes de negociar un proyecto con un contratista.

Si el costo que tiene que invertir excede el rango de presupuesto del cliente, el cliente ya no hablará con usted sobre el proyecto y recurrirá a otros equipos de software para negociar. Por lo tanto, en el proceso de discusión de proyectos con los clientes, debemos pensar rápidamente en el verdadero significado de las necesidades del cliente y, a través de algunas transformaciones y modificaciones, el cliente puede aceptar el precio correspondiente a los requisitos de solidez técnica de su equipo, para obtener una cotización aceptable para ambas partes. La flexibilidad es una de las claves para el éxito de las negociaciones con los clientes. Por supuesto, no todos los clientes pueden quedar satisfechos mediante modificaciones. Cuando se encuentra con un cliente que no está de acuerdo con el costo del proyecto, debe tratarlo con calma, explicárselo con sinceridad y convertir sus necesidades en requisitos técnicos para que él los analice. que pueda estar de acuerdo con su cita racional. Incluso si el cliente no sabe mucho sobre tecnología de programación, estará de acuerdo con su cotización después de su análisis detallado.

El cuarto punto, cómo organizar un equipo

Dado que los clientes tienen diferentes necesidades, los proyectos también son diversos. Hay proyectos de diseño de sitios web y proyectos de diseño de software, y los lenguajes de programación requeridos también son diversos. Incluso un proyecto, como un proyecto de producción de un sitio web, tiene una división del trabajo entre el diseño gráfico front-end y la programación back-end. Sería absolutamente imposible completar estas tareas si las completara una sola persona. Incluso con un equipo pequeño, no hay garantía de que todos los talentos sean competentes. Por lo tanto, es mejor completar primero el diseño preliminar del proyecto y luego encontrar un socio para desarrollarlo con usted para controlar completamente todo el progreso de todo el proyecto. Si no hay buenos socios cerca, puede encontrar muchos socios en línea.

Aquí te recomendamos el grupo QQ de tecnología de software, donde podrás encontrar expertos en programación en diversos campos para trabajar en proyectos. (Beijing 43966886 Shanghai 22267033 Shenzhen 43353614 Guangzhou 44071675 Zhuhai 43275805 Hangzhou 43276029 Fuzhou 43309190 Nanjing 43319646 Wuhan 43319996 Chengdu 42961245 Chongqing 43320370 4 2408057 Dalian 43321811 Nanchang 43319996 Chengdu 42961245 Chongqing 43320370 Shenyang 42408057 43321811 Nanchang 43321932 Changsha 43323026 Jinan 43353895 Tianjin 43353727 Xi'an 43 353817 Haikou 43967437 Kunming 41193579 Shijiazhuang 17940180 Hefei 41418679 Nanning 16537410 Harbin 43965078 Suzhou 43965528 Changchun 43965640 Ningbo 43966041 Taiyuan 43966123 Qingdao 3630711 Guiyang 43966364)

El quinto punto, cómo recibir el pago del proyecto

Este es todo el proyecto La última parte es también la más difícil. No importa qué tan bien esté hecho su proyecto, si no puede recibir el pago, todos sus esfuerzos anteriores serán iguales a cero. Si desea que el proyecto reciba el pago sin problemas, debe prestar atención a esto desde la etapa de negociación antes de que comience el proyecto. Primero, debe determinar si la otra parte es sincera acerca del proyecto de subcontratación. Aquí hay algunas experiencias para compartir con usted: Si ve un proyecto que dice "proporcione soluciones completas y casos exitosos y envíelos a tal o cual dirección de correo electrónico", esto debería ser solo para extraer el plan de diseño y enviar algunas promociones de su empresa o equipo. Simplemente entréguele el anuncio y la cotización. También hay clientes que quieren diseñar código fuente, documentos y programas. Estas personas son tan decididas que si realmente se lo das, te ignorarán. Algunos subcontratistas se niegan a presentarse, se niegan a decirles quiénes son, cómo se llaman, cómo contactarlos, qué empresa son y a qué se dedican. En base a esto, no hace falta ni siquiera hablar de lo más básico. integridad de los clientes. El segundo es determinar si la otra parte tiene fondos y fuerza suficientes y si los requisitos del proyecto son razonables (tecnología, ciclo, etc.). Este punto se puede discutir conscientemente durante la negociación de la demanda. Si la otra parte tiene un gran volumen de proyecto pero siempre enfatiza que el proyecto es simple, probablemente significa que no quiere pagar el precio total del proyecto y algunos contratistas insisten en negarse a ceder. pago por adelantado y siempre exige. Si paga el monto total una vez completado el proyecto, probablemente no pague de buena fe. También hay proyectos que deben estar terminados en un plazo de 30 días, pero que sólo cuentan con unos pocos días de tiempo de desarrollo. Las partes contratantes de dichos proyectos también son muy desconfiadas.

Para equipos de software o personas individuales de SOHO, debido a que no son empresas, la otra parte no tendrá mucha confianza en nosotros, por lo que para proyectos grandes, se deben utilizar contratos para que los problemas se puedan resolver fácilmente. En el contrato es mejor estipular claramente el pago por etapas, lo que ayudará a distribuir el riesgo. Por ejemplo, el contrato generalmente requiere que se pague un depósito del 30% por adelantado, luego se pagará el 50% del precio del proyecto después de que el cliente verifique que el proyecto está a la mitad y el monto total se pagará después de completar el proyecto. está terminado y entregado. De esta manera, el cliente puede controlar bien el progreso del proyecto, facilitando que la otra parte lo reconozca y acepte.

En las actividades de subcontratación reales, el autor también descubrió que algunos proyectos grandes no se pueden completar y los proyectos pequeños tienen un costo demasiado bajo y no quieren completarse. El resultado es que al final no. se pueden emprender proyectos. Por lo tanto, debe reducir sus expectativas al principio, comenzar con algunos proyectos pequeños por valor de unos cientos de yuanes y luego emprender algunos proyectos grandes después de tener cierta experiencia. Solo así podrá continuar avanzando paso a paso. paso; los proyectos que se han realizado anteriormente se organizan como casos para que puedan mostrarse a los clientes en cualquier momento. La práctica ha demostrado que a veces la mejor manera de convencer a un cliente para que te elija es mostrarle los proyectos que has realizado antes. Lo anterior ha discutido brevemente varios puntos clave a los que se debe prestar atención al emprender proyectos de software. De hecho, hay muchos otros temas que no se cubrirán uno por uno debido a limitaciones de espacio. En resumen, mientras sigamos acumulando experiencia y lecciones en la práctica de la subcontratación, podremos obtener una posición de liderazgo en la feroz competencia de la subcontratación.