Amei os tópicos da AULA01 O Método Ágil! Agora uma discussão sobre toda a abordagem da aula...
A Engenharia de Software, como campo de estudo, surgiu depois das outras engenharias já existentes e herdou o mindset das áreas predecessores. No entanto, o método de desenvolvimento de projetos utilizado, conhecido como Waterfall, que era comum em outras engenharias, não era ideal para a Engenharia de Software.
O método Waterfall dividia o projeto em fases sequenciais, onde cada fase dependia da aprovação da fase anterior e tinha requisitos bem definidos. Esse método funcionava bem em áreas como a engenharia civil, onde cada fase, como análise do terreno e fundação, era aprovada e finalizada, sem possibilidade de alterações.
No entanto, no desenvolvimento de software, as mudanças frequentes e a necessidade de adaptação constante tornaram o método Waterfall ineficiente. Cada tarefa concluída poderia levar a novas mudanças e requisitos com base nos feedbacks recebidos, o que exigia um fluxo mais flexível.
Assim, a Engenharia de Software passou por uma reestruturação para lidar com as demandas específicas do desenvolvimento de software. Surgiram abordagens mais ágeis, como o Agile e o Scrum, que permitiam a adaptação e o ajuste do fluxo do projeto durante o processo de desenvolvimento. A entrega contínua de valor ao cliente e a capacidade de incorporar feedbacks rapidamente se tornaram essenciais.
Aqui entra a história fascinante do café.
Assim como a Engenharia de Software precisou se adaptar e evoluir, o café também teve uma jornada de transformação ao longo dos séculos. Originário das regiões altas da Etiópia, o café foi descoberto por um pastor chamado Kaldi, que notou que suas cabras ficavam mais animadas após mastigarem os frutos da planta. Essa descoberta levou ao reconhecimento das propriedades estimulantes do café.
O café começou a ser cultivado comercialmente no Iêmen e se espalhou pelo mundo árabe. A primeira cafeteria, Kiva Han, foi criada na Turquia em 1475, marcando o início da difusão da bebida e sua conexão com a vida social e cultural. A bebida chegou à Europa e enfrentou embates políticos e religiosos antes de se tornar popular.
Da mesma forma, a Engenharia de Software encontrou obstáculos e teve que se adaptar para atender às demandas do desenvolvimento de software, assim como o café precisou enfrentar resistência antes de ser amplamente aceito.
Essa história do café nos mostra a importância da adaptação e evolução em diferentes áreas. Assim como o café se tornou uma das bebidas mais apreciadas e populares do mundo, a Engenharia de Software se transformou para se adequar às necessidades do desenvolvimento de software moderno. Ambas as histórias nos lembram que a flexibilidade e a capacidade de se adaptar às mudanças são essenciais para o sucesso em qualquer campo.