Arquivo

Textos com Etiquetas ‘scrum’

Gerência do desenvolvimento de um produto: Scrum x escola tradicional

16, outubro, 2011 Galeote Sem comentários

managementO Scrum tem sido cada vez mais adotado tanto para a gerência do desenvolvimento de software, como a gerência de projetos de modo geral. A gerência baseda no Scrum difere da escola tradicional de gestão em diversas áreas. A tabela abaixo sumariza as principais diferenças entre essas duas escolas:

Leia mais …

Guia definitivo do Scrum – As regras do jogo

11, outubro, 2011 Galeote Sem comentários

scrumComo professor da graduação do curso de tecnologia em análise e desenvolvimento de sistemas sei claramente as dificuldades que nossos alunos ainda enfrentam com a língua inglesa, o que muitas vezes acaba por limitar o acesso a bons materiais de engenharia de software.

Um outro ponto importante que sempre busco para os meus alunos são materiais de boa qualidade e de leitura leve. Acredito que isso facilite o aprendizado.

Leia mais …

Cinco práticas do Scrum : o que há de realmente novo?

4, setembro, 2011 Galeote 2 comentários

teacherRelaciono abaixo cinco principais práticas propostas pelo Scrum:

1. Clientes devem se tornar parte do time de desenvolvimento;

2. Devem existir entregas intermediarias frequentes;

3. O time de desenvolvimento deve estar alerta aos riscos do projeto e desenvolver ações de tratamento aos riscos;

4. Não esconder problemas e riscos debaixo do tapete;

5. Deve haver transparência no planejamento e no desenvolvimento do módulo;

Ao ler essas cinco práticas propostas pelo Scrum penso: que realmente elas nos trás de novo?

Leia mais …

Visão geral do Scrum

18, setembro, 2010 Galeote Sem comentários

scrum 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/

Sobre os princípios da agilidade no desenvolvimento de software: você e sua equipe são ágeis?

23, julho, 2010 Galeote Sem comentários

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.

agil

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 …

Metodologia de desenvolvimento de software: importância, conceitos e princípios

28, fevereiro, 2010 Galeote Sem comentários

O software é o combustível utilizado pelos negócios modernos, construir e manter software de qualidade, de forma repetitível e previsível é difícil hoje e se tornará cada vez mais difícil. São sintomas típicos de problemas no desenvolvimento de software: falha no entendimento das necessidades dos usuários; inabilidade de tratar mudança de requisitos; descobrimento tardio de demandas importantes do projeto; falta de um processo definido para o desenvolvimento de software

Geralmente os projetos de desenvolvimento de software falham devido às seguintes causas: gerência “por demanda” dos requisitos; comunicação ambígua e imprecisa; arquitetura fracamente definida; complexidade sub-estimada; inconsistências não identificadas nos requisitos, projeto e no código e testes insuficientes. Ao tratar essas causas, através de uma metodologia de desenvolvimento de software, os sintomas serão eliminados e será mais fácil desenvolver e manter um software de qualidade de forma previsível e que possa ser repetida.

Segundo o dicionário Aurélio metodologia é o estudo dos métodos; caminho pelo qual se atinge um objetivo. Modo de proceder, maneira de agir.

As principais características de uma metodologia de desenvolvimento são Leia mais …