Trabajo para una gran empresa, que dicta el uso de procesos ágiles. Por ejemplo, para nuestros proyectos, utilizamos servicios basados en la nube que están específicamente dirigidos a gestionar el desarrollo ágil.
El grupo de ingeniería específico para el que trabajo no ha desarrollado software tradicionalmente (en cambio, ayudamos a impulsar proyectos desde un punto de vista mucho más amplio), pero eso está cambiando. Tenemos una amplia gama de proyectos de software futuros / planificados que se centran principalmente en los datos, por ejemplo, realizaremos monitoreo, recopilación, agregación y algunos informes de datos. Otras tareas implican la automatización con hardware especializado y varios tipos de arquitecturas cliente / servidor (multinivel). Debo ayudar en el proceso de contratar a varias personas y formular muchos de nuestros planes para avanzar.
Mi pregunta es si hacer prototipos rápidos (código desechable) se ajusta a una filosofía ágil. Por ejemplo, me encanta Python y su amplia gama de paquetes. Veo la posibilidad de implementar muchas de nuestras ideas muy rápidamente con un flujo de trabajo basado en Python. Sin embargo, creo que habrá muchas percepciones de que Python no es de "calidad empresarial", y gran parte de este trabajo debería reescribirse en Java o tal vez C ++.
Sin embargo, la creación de los prototipos de Python nos daría mucho dinero para permitirnos entregar rápidamente resultados reales.
¿Ha podido incorporar la creación rápida de prototipos, con suerte en Python, en un flujo de trabajo sólido y ágil en un entorno empresarial?