GESTÃO DE PROJETOS, PARADIGMS & TENDENCIES
MIKE SOUSA - AGILE COACH | BLIP
RICARDO VERCESI, PROJECT MANAGER, WEB DEVELOPER & TECHNICAL CONSULTANT | INDEPENDENT
Procura-se, através desta talk, dar a conhecer diversas abordagens de metodologia de projeto e entender melhor a sua aplicabilidade. Atualmente, a competitividade na indústria digital é cada vez maior e assume-se como fundamental a organização e gestão de equipas e projetos. Há que saber preparar e reagir à mudança, antecipando-a de forma ágil.
Neste contexto, serão abordadas duas perspectivas e casos práticos de organização e gestão de projetos, de acordo com a experiência dos oradores, profissionais especialistas na área.
4. Industry Sessions
⎯ Porto
www.edit.com.pt
Big Umbrella
Scrum
Kanban
Scrumban
Crystal
FDD – Feature
Driven Development
XP – eXtreme
Programming
Lean
DSDM – Dynamic
Systems Developement
Methodology
[…]
Mike Sousa ⎯ 2016
5. Industry Sessions
⎯ Porto
www.edit.com.pt
Big Umbrella
Scrum
Kanban
Scrumban
Crystal
FDD – Feature
Driven Development
XP – eXtreme
Programming
Lean
DSDM – Dynamic
Systems Developement
Methodology
[…]
Mike Sousa ⎯ 2016
11. Industry Sessions
⎯ Porto
www.edit.com.pt
DONE
• DONE ≠ Critérios de Aceitação
• Pode haver mais do que 1 conceito de DONE
•DONE para a equipa de design
•DONE para a equipa de desenvolvimento
•DONE para a tarefa
•DONE para a funcionalidade
•DONE para o Sprint
https://www.scrumalliance.org/community/articles/2008/september/definition-of-done-a-reference
http://www.allaboutagile.com/agile-principle-7-done-means-done/
Ricardo Vercesi ⎯ 2016
12. Industry Sessions
⎯ Porto
www.edit.com.pt
DONE
EXEMPLO (em desenvolvimento):
1. Código completamente desenvolvido
2. Código comentado, checked in (seja em GIT ou SVN, seja em que controlo de versão for)
3. Código revisto (ou produzido em modelo Pair Programming) de acordo com os standards
4. Compila sem erros
5. Testes unitários criados e totalmente PASSED
6. Deploy em ambiente de testes e a funcionar sem erros
7. Passando UAT (User Acceptance Testing) e de acordo com as funcionalidades requeridas
8. Quaisquer alterações ao ambiente, arquitectura, base de dados documentadas e 100% funcionais
Ricardo Vercesi ⎯ 2016
13. Industry Sessions
⎯ Porto
www.edit.com.pt
DONE
• PODEM EXISTIR MÚLTIPLAS DEFINIÇÕES
• PODE ALTERAR-SE A DEFINIÇÃO DE DONE?
(Não aconselhável mas possível para acolher mudanças)
• QUANDO CRIAREM UMA DEFINIÇÃO, CUMPRAM-NA!!!
(tem que haver commitment, caso contrário, para que serve?)
Ricardo Vercesi ⎯ 2016
14. Industry Sessions
⎯ Porto
www.edit.com.pt
KANBAN
• KAIZEN - mudança para melhor
• Desenvolvido em 1940 para ser implementado na TOYOTA
• É VISUAL
• Todos ficam a saber o que está a ser feito e por quem
• É um auxiliar importante na moral da equipa
• WIP (Work In Progress) - talvez o mais importante na implementação de Kanban
Ricardo Vercesi ⎯ 2016