Bem-vindo ao negócio real.
Há um estilo de negócios mais antigo, que eu costumo chamar com desprezo de "desenvolvimento tradicional" e, em seguida, há um novo estilo, "desenvolvimento ágil". Se eu tentar tratá-los como ideais opostos, vemos uma divisão direta no meio: planos e requisitos vão para a coluna tradicional, descoberta e evolução vão para a coluna ágil. É limpo, arrumado e errado.
Na realidade, os negócios são uma busca pelo meio termo entre os dois. É fácil mostrar que um dos extremos realmente cai de cara no chão. Nós, que amamos o Agile, demonstramos ansiosamente todos os problemas do puro ideal do desenvolvimento tradicional, e há muitos que podem mostrar as muitas maneiras pelas quais o Agile puro se desintegra. As empresas ágeis de sucesso são as que encontram seu equilíbrio particular entre as duas. As empresas tradicionais de sucesso são as que encontram seu equilíbrio particular entre as duas. Você não pode ter um sem o outro.
Até o nosso abençoado processo SCRUM mostra um equilíbrio entre os dois. Embora exista uma clara tentativa de maximizar a agilidade, existem algumas trocas importantes. Por exemplo, o Dono do Produto tem o poderoso trabalho de defender todos os clientes. O SCRUM intencionalmente não especifica como essa interação funciona. Intencionalmente ignora o fato de que todos precisam ser pagos no final do dia. É o trabalho do Dono do Produto criar a ilusão de que isso não importa.
(É interessante notar que o ágil puro funciona muito bem, desde que você não seja pago até produzir um produto e não tenha acesso a informações proprietárias até estar investido. Acho que os únicos engenheiros de software confortáveis com esse comércio são os empresários)
Portanto, a gerência determinou quais recursos estarão lá e quando precisarão estar lá. Isso é bom. Uma frase que ouvi é "o cliente escolhe o quê e quando, o produtor escolhe quem e como". Você se inscreveu no "o quê" e no "quando". Eles não declararam nada sobre quem ou como, além de oferecer a você a chance de usar "Agile" como seu como. Tudo o que resta é ajudar a gerência a entender quantas pessoas eles precisarão contratar para atender às suas necessidades.
Em um mundo perfeito, sua empresa é ágil do lado de fora. Ele interage com seus clientes de maneira ágil, permitindo que os desenvolvedores se desenvolvam rapidamente para eles. No entanto, muitas vezes a empresa deve interagir com o exterior enquanto se desenvolve com agilidade no interior. No meio, há sempre um conjunto complexo de compensações, exclusivo para cada empresa.
Pessoalmente, trato essa situação como um caso de teste para quem pensa entender o desenvolvimento ágil. Em algum momento no futuro, você terá que desenvolver um produto para um prazo, e esse par produto / prazo será relativamente fixo. Se um produto / prazo fixo atrapalhar seu processo, você pode realmente dizer que era ágil em primeiro lugar?
Meu conselho: não pense nisso como uma cachoeira. Você ainda controla o "como". Você ainda pode fazer todos os sprints rápidos e protótipos flexíveis pelos quais o Agile é tão famoso. Você apenas precisa estar ciente de que a borracha encontra a estrada e precisa entregá-la. Este é o mundo real, não o mundo ideal. Teria sido melhor para eles perguntar em primeiro lugar? Certo. Pode não ter sido sua ligação. Pode haver milhares de razões relacionadas a negócios para fazê-lo da maneira que você simplesmente não entende completamente. Sinta-se à vontade para reagir a eles, mas entenda que eles podem ter uma boa razão para o que fizeram.