Métodos de desenvolvimento de software é um tema recorrente desse blog, pois ainda desenvolvemos software de forma prosaica, e falar sobre metodologias nunca é demais. Assim esse artigo foi baseado em uma tradução para o formato de mapa mental do artigo "The Scrum Primer".
O Scrum é um método ágil muito disseminado no mercado e se propõe a ser um framework para a gestão de projetos de desenvolvimento de software. O mapa mental do artigo ficou bastante longo, mas de fácil leitura e navegação. Clique aqui e confira!
Crédito da imagem para:http://www.flickr.com/photos/scaleovenstove/2890879371/
Nos últimos anos por força da minha profissão e do meu interesse pessoal tenho participado de vários fóruns, artigos, pesquisas, livros, palestras e conversas com praticantes que se utilizam de metodologias ágeis de desenvolvimento. Uma conversa recorrente é o quanto uma determinada equipe é ágil nos softwares que desenvolve. Não é incomum uma equipe se achar mais ágil que a outra, seja porque adota mais ou menos princípios e práticas ágeis que a outra.
Há mais de dez anos envolvido com o desenvolvimento de software em diferentes plataformas operacionais, como VB/ASP, .NET, JAVA e o velho e bom COBOL, já presenciei muitos projetos bem sucedidos e muitos projetos bem fracassados! O pior que esses fracassaram na maioria das vezes, não por fatores novos ou desconhecidos, mas pelo uso das piores práticas para o desenvolvimento de software.
Mas já há algum tempo nossos problemas como o desenvolvimento de software acabaram… Temos as poderosas, inabaláveis e mega “power” metodologias ágeis! Para isso basta comprar um bom livro, ou fazer um bom curso, ou ainda ler um punhado de artigos da internet e bingo! Agora tu és ágil! Será que só isso basta?
Leia mais …