Si está en una empresa pequeña que trata con clientes pequeños, la mayoría de las veces los clientes no saben exactamente lo que quieren y algunas veces solicitan módulos que no tendrán lógica o algo que funcionará como una varita mágica. Desde mi experiencia, lo que hago es que inicialmente establezco una reunión con ellos y entiendo de qué se trata su negocio y recopilo sus requisitos, luego, después de una breve investigación, crearé una hoja de requisitos con mi lógica y, por supuesto, los requisitos del cliente. Luego Luego configuré otra reunión y expliqué las deficiencias de sus requisitos y también sugiero algunos cambios que desean según la hoja de requisitos que preparé. Después de eso, creo lo que quieren y se los doy como prueba durante un mes más o menos. Ese período les dará una comprensión total al respecto y comenzarán a abordarlo prácticamente. Después de ese período de prueba, se realizan algunos cambios para satisfacer las necesidades de los clientes y finalmente se les entrega el producto.
PD: todos los pasos mencionados anteriormente son posibles porque estoy tratando con clientes de pequeña escala.
- Trabajo como analista financiero para un banco. Estoy interesado en hacer un cambio de carrera y convertirme en desarrollador de software. Si me enseño a codificar con cursos en línea, ¿cuánto tiempo hasta que una empresa de tecnología pueda emplearme como desarrollador?
- Cómo obtener una pasantía fuera del campus en desarrollo de software
- ¿Debería un ingeniero o desarrollador de software tener habilidades de programación competitivas como un requisito importante?
- ¿Cuáles son las diferencias entre un programador, un desarrollador, un codificador y un arquitecto?
- ¿Cuáles son las oportunidades de empleo en el desarrollo de software para alguien con antecedentes penales?