Desarrolla producto. 🙂
Bromas aparte, como parte de una organización de desarrollo de productos, se espera que un desarrollador / codificador escriba código según el requisito.
Una descripción lo más breve posible del ciclo de desarrollo del producto sería la siguiente:
- ¿Debo ser escritor o psicólogo forense?
- ¿Se considerará Executive MTech de IIT como calificación educativa en el futuro?
- ¿Cuál es una mejor opción de carrera para un ingeniero civil, en términos de remuneración: trabajar en CPWD o trabajar en una empresa de construcción privada?
- ¿Cómo es ser un cazador de perros?
- ¿Debo unirme a Infosys o no (2016)?
Por lo general, en cualquier empresa de desarrollo de productos hay equipos de estrategia, arquitectos, gerentes de producto, desarrolladores, QA, etc. El equipo de estrategia concibe la idea del producto o una característica particular de un producto ya desarrollado. El equipo de estrategia innova la característica o recopila los requisitos de los clientes existentes del producto. Los arquitectos técnicos crean una solución técnica viable a partir del requisito proporcionado por el equipo de estrategia. La gestión del producto se ocupa de los plazos, presupuestos, recursos y también otras complejidades técnicas para crear tareas muy específicas que se llevarán a cabo según el requisito. Luego, estas tareas se asignan a diferentes equipos como Desarrollo, Garantía de calidad, etc.
Normalmente, a un desarrollador se le asignará una de esas tareas producidas por la administración del producto y se espera que codifique la solución. En la fase de soporte del producto, los desarrolladores también corrigen errores y lo parchan en el producto. Aunque es muy raro, hay algunos casos en los que los desarrolladores también participan en la innovación de nuevas ideas sobre el producto.
Espero que esto responda a su pregunta.