Red de Respuestas Legales - Directorio de abogados - ¿Qué piensan los programadores sobre la subcontratación?

¿Qué piensan los programadores sobre la subcontratación?

Hay muchas personas que no 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, por lo que no obtienen los proyectos que desean. Debería obtener; algunas personas incluso obtienen proyectos, pero descubrieron que al implementar el desarrollo se encontraron muchos problemas que no se habían encontrado antes. Como desarrollador de software que ha recibido pedidos de proyectos de subcontratación durante muchos años, me gustaría hablar sobre mi experiencia desde los siguientes aspectos, con la esperanza de ser de ayuda para todos.

1. ¿Dónde recoger proyectos?

Lo que más preocupa al equipo de software o SOHO es dónde encontrar proyectos, es decir, dónde encontrar clientes con necesidades de subcontratación. Para la gente común, hacer amigos y ser presentado a través de conocidos es la primera forma de recibir proyectos, pero esto requiere que sus amigos o conocidos tengan puestos gerenciales relativamente importantes en empresas o empresas. Para los programadores que solo pueden sumergirse en escribir código todos los días. poco realista. Por lo tanto, no puede esperar a que le lleguen proyectos, debe tomar la iniciativa para encontrar proyectos.

Hay muchos sitios web de subcontratación de software en Internet, donde puede encontrar mucha información sobre subcontratación de software. Por ejemplo, hay mucha información sobre subcontratación de software en bizsofts (sitio de demostración de emprendimiento para estudiantes universitarios). Sin embargo, aunque cada día se subcontratan muchos proyectos aquí, la competencia es feroz. Generalmente, habrá innumerables competidores un día después de que se envíe un mensaje de subcontratación, por lo que es muy importante ponerse en contacto con los clientes lo antes posible. Debido a que los clientes generalmente tienen las primeras impresiones, en términos generales, si la primera persona que negocia un proyecto está satisfecha, no considerarán a otros competidores, por lo que a menudo debe ir al sitio web para ver cuáles son los últimos proyectos y contratar el proyecto de inmediato. Póngase en contacto con el distribuidor. Otros, como Software Outsourcing Network, Wiki.com, China Software Network y CSDN Outsourcing Channel, también tienen mucha información sobre subcontratación. Puede comprobarlo usted mismo.

El paso más importante a la hora de aceptar un proyecto es hablar con el cliente sobre los requisitos. 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 permitir que los usuarios expliquen todas las ideas y enumeren todas las necesidades lo más claramente posible. En este momento, no tengas 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, deje de lado el análisis del resumen organizacional y utilice lápiz y papel para registrar correctamente las necesidades más originales y completas del usuario. Si un proyecto se lanza apresuradamente sin comprender completamente las necesidades del cliente, pueden ocurrir cambios inesperados en cualquier momento, desde que el proyecto se retrase o supere el presupuesto, hasta una revisión completa del software original.

Por lo tanto, antes de implementar el proyecto, es necesario comprender y explorar profundamente las necesidades del cliente, discutir repetidamente algunas necesidades poco claras con el propietario y estipular cómo lidiar con los cambios en la demanda durante el proceso de implementación del proyecto. para formar las necesidades finales del proyecto. En la etapa de análisis de necesidades, el contratista primero analiza cuidadosamente las necesidades del empleador y luego realiza modelos de negocios, entrevistas, cuestionarios, reuniones de necesidades, etc.