Martin Fowler
Quem é?
Martin Fowler (Walsall, 1963) é um autor conhecido na área de arquitetura de software, especializado em análise orientada a objetos, UML, padrão de projeto de software e metodologias de desenvolvimento ágil de software , incluindo Programação extrema (XP).
É tamnbém autor e palestrante sobre desenvolvimento de software. Trabalha na ThoughtWorks , uma empresa que desenvolve software, como Chief Scientist.
Seu maior interesse é entender como projetar sistemas de software para maximizar a produtividade de equipes de desenvolvimento.
Ele começou a trabalhar com desenvolvimento de software no início dos anos 80 e escreveu vários livros populares sobre desenvolvimento, alguns deles já traduzidos para português.
Thought Works
Martin Fowler é o CEO da ThoughtWorks Inc, presidente da Scrum Foundation e é agile coach da OpenView Venture Partners. De desenvolvedor de software, a carreira de Jeff mudou completamente. Seu trabalho agora é praticamente totalmente voltado ao Scrum, trabalhando para usar a metodologia para transformar empresas, assim como empoderar desenvolvedores de software. Porém, o trabalho não se limita a isso, pois como você bem sabe, o Scrum se tornou uma metodologia mundial, extrapolando apenas este setor e atingindo sucesso em implementações nas mais diferentes áreas: como o Marketing, Vendas, Desenvolvimento, Treinamento, Finanças e Produção de Conteúdo.
O que é Desenvolvimento Ágil?
Desenvolvimento Ágil de Software (em inglês: Agile software development) ou Método ágil é uma disciplina que estuda um conjunto de comportamentos, processos, práticas e ferramentas utilizados para a criação de produtos (geralmente de, mas não limitados a, software) e sua subsequente disponibilização para os usuários finais. As metodologias e frameworks que fazem parte do conceito de desenvolvimento ágil (como o Scrum, por exemplo) providenciam uma estrutura conceitual para conduzir projetos de engenharia de software.
SCRUM
Fowler e outros membros da sua equipe foram os primeiros a experimentar com o método de desenvolvimento de software através do Scrum, em 1993, como mencionamos acima. Segundo eles, o método foi um grande sucesso, se mostrando mais eficiente do que o clássico, conhecido como Waterfall .
Apesar de ser criado para gerenciamento de projetos de software, também pode ser utilizado em equipes de manutenção de software ou como uma abordagem geral de gerenciamento de projetos/programas.
Atualmente, as técnicas de DevOps são utilizadas por programadores no desenvolvimento de software em conjunto com técnicas de gestão e desenvolvimento ágil de software, como o Scrum. De lá para cá, a metodologia apenas cresceu. De acordo com a Scrum.org
, mais de 70% de empresas que usam metodologias ágeis, adotam o Scrum.
Fontes :
https://martinfowler.com
https://pt.wikipedia.org/wiki/Martin_Fowler
http://agilemanifesto.org/iso/ptbr/manifesto.html
https://www.thoughtworks.com/pt-br
https://www.scrum.org