Eu trabalho para uma grande empresa, que determina o uso de processos ágeis. Por exemplo, para nossos projetos, usamos serviços baseados em nuvem especificamente direcionados ao gerenciamento do desenvolvimento ágil.
O grupo de engenharia específico em que trabalho não desenvolve software tradicionalmente (em vez disso, ajudamos a direcionar projetos de um ponto de vista muito mais abrangente), mas isso está mudando. Temos uma ampla gama de projetos de software futuros / planejados que são principalmente centrados em dados - por exemplo, faremos monitoramento, coleta, agregação e alguns relatórios de dados. Outras tarefas envolvem automação com hardware especializado e vários tipos de arquiteturas de cliente / servidor (multicamadas). Devo ajudar no processo de contratação de várias pessoas e na formulação de muitos de nossos planos para avançar.
Minha pergunta é se a prototipagem rápida (código descartável) se encaixa ou não em uma filosofia ágil. Por exemplo, eu amo o Python e sua grande variedade de pacotes. Vejo a possibilidade de implementar muitas de nossas idéias muito rapidamente com um fluxo de trabalho baseado em Python. No entanto, acho que haverá muitas percepções de que o Python não é de "qualidade corporativa" e muito desse trabalho precisaria ser reescrito em Java ou talvez C ++.
No entanto, a criação dos protótipos do Python nos daria muito dinheiro para nos permitir entregar rapidamente resultados reais.
Você conseguiu incorporar a prototipagem rápida - espero que em Python - em um sólido fluxo de trabalho ágil em um ambiente corporativo?