Arquivo por categoria Manifesto Ágil

O Scrum

O Scrum é um framework de desenvolvimento de software, criada por Jeff Sutherland no início da década de 1990. Muitos de seus fundamentos foram incorporados da industria automobilistica japonesa. Assim como o XP é conhecida e utilizada  mundialmente.

O Scrum (nome derivado de uma formação tática adotada no jogo de rugby) é uma metodologia ágil que foi desenvolvida por Jeff Sutherland e sua equipe no início dos anos 90. Posteriormente Shwaber e Beedle aperfeiçoaram os métodos do scrum. Os pricípios do Scrum são coerentes com as ideias do Manifesto Ágil. Por esse motivo, assim como no  XP, o Scrum também visa maximizar a comunicação e o compartilhamento de conhecimento, minimizar a supervisão, adaptar-se de forma ágil as mudanças, produzir sucessivos incrementos de software, valorizar os testes e adotar uma documentação minimalista, geralmente feita após o final de cada iteração. Enfatiza ainda o uso de um conjunto de “padrões de processo de software” que se mostraram eficientes para projetos com prazos curtos, requisitos mutáveis e negócio crítico (PRESSMAN, 2006).

Nos screencasts abaixo, e compreenda um pouco mais os conceitos do  framework Scrum.





Agile desmistificado com Scrum, XP, Kanban, Spotify e Trello



Referências:

PRESSMAN, Roger S. Engenharia de Software : 6 ed. São Paulo: McGraw Hill/Nacional, 2006.

Tags: , , , , ,

Conhecendo o básico de eXtreme Programming

Continuando a série de posts sobre metodologias, ou frameworks se preferirem, de desenvolvimento de software, nos dois próximos screencasts foi abordado o framework eXtreme Programming (XP). Nele, conceitos apresentados no primeiro screencast sobre Metodologias de Desenvolvimento de Software, são abordados de forma mais aprofundada. Os tópicos apresentados podem ser resumidos em Metodologias Ágeis, XP, Papéis do XP, Principios do XP e práticas do XP.





Agile desmistificado com Scrum, XP, Kanban, Spotify e Trello

Tags: , , , , , ,

Metodologias Ágeis de Desenvolvimento de Software

Como resultado das pesquisas relacionadas ao desenvolvimento do meu TCC, compilei uma série de materiais sobre metodologias de desenvolvimento de software. Parte do resultado desse trabalho eu gravei uma série de screencasts. Na primeira delas são apresentados os conceitos gerais relacionados aos Frameworks Ágeis de desenvolvimento de software. Destacou-se também as principais diferenças desses frameworks em relação às Metodologias Tradicionais como o Cascata, o espiral ou Processo Unificado, por exemplo. Através deste screencast você conseguirá diferenciar, os dois grupos de metodologias, e o que motivou o surgimento das Metodologias Ágeis dentre outras informações.
Resumidamente eu abordei os temas Manifesto Ágil, eXtreme Programming, Scrum, OpenUP.


Agile desmistificado com Scrum, XP, Kanban, Spotify e Trello

Tags: , , , , , , , ,