Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum
description
Transcript of Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum
![Page 1: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/1.jpg)
Luciano Soares de Souza
![Page 2: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/2.jpg)
Agenda
Problemas no Desenvolvimento de Software
Metodologias Tradicionais "Old School"
Metodologias Ágeis Scrum Considerações Finais
![Page 3: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/3.jpg)
![Page 4: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/4.jpg)
A história se repete
![Page 5: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/5.jpg)
Estatísticas Chaos Report
Fonte: The Standish Grouphttp://www.infoq.com/articles/chaos-1998-failure-stats
![Page 6: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/6.jpg)
Standish Group, 2002
20%20%80%80%Uso de Funcionalidades
![Page 7: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/7.jpg)
Mas por que?
![Page 8: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/8.jpg)
Problemas A experiência de décadas seguindo
pesadas práticas prescritivas tornou evidente que: Os detalhes são complexos para as pessoas. Os clientes ou usuários não tem certeza do
que eles querem. Eles tem dificuldade de expressar tudo o
que querem e pensam. Muitos detalhes do que eles querem só serão
revelados durante o desenvolvimento. Na medida em que elas vêem o produto sendo
construído, elas mudam de idéia. Forças externas (como um produto ou serviço
da concorrência) trazem mudanças ou melhorias nos requisitos
![Page 9: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/9.jpg)
![Page 10: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/10.jpg)
Modelos Tradicionais
Qualidade
==
Qualidadedo
Processo
![Page 11: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/11.jpg)
Gestão “Old School”
Reproduzir e Controlar
![Page 12: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/12.jpg)
Problemas - Reproduzir
Inibeaprendizado
&criativiade
![Page 13: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/13.jpg)
Problemas - Controlar
Gerenciamentoexcessivo
![Page 14: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/14.jpg)
Modelo Herdado
![Page 15: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/15.jpg)
Modelo Cascata
![Page 16: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/16.jpg)
Modelo Rup
Bom resultadoNão ataca o problema
principal
![Page 17: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/17.jpg)
Problema
processo circularseparação das atividades
facilidade de controle
![Page 18: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/18.jpg)
Problema - Continuação
problema na comunicação!
![Page 19: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/19.jpg)
Problema de comunicação
Demora-se muito tempo Interface de comunicação limitada e
pouco expressiva Modelo linear e unidirecional
![Page 20: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/20.jpg)
existe um mundoexiste um mundo
![Page 21: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/21.jpg)
![Page 22: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/22.jpg)
Indivíduos e interações sobre processos e ferramentas
Software funcionando sobre documentação extensa
Colaboração com o cliente sobre negociação de contratos
Responder a mudança sobre seguir um plano
Manifesto Ágil
![Page 23: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/23.jpg)
Modelo centralizado
Todos os papéis presentesquando necessário
![Page 24: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/24.jpg)
Sem ordem
Atividades realizadasquando necessário
![Page 25: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/25.jpg)
Planejamento Ágil
![Page 26: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/26.jpg)
![Page 27: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/27.jpg)
SCRUMIterativo e
IncrementalResposta às mudanças
Maior valor para o negócio
Práticas de engenharia livres
Framework de processo
![Page 28: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/28.jpg)
Visão Geral do Scrum
![Page 29: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/29.jpg)
Papéis no Scrum
![Page 30: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/30.jpg)
Product OwnerDetermina a Visão do Projeto
Define as funcionalidades
Determina o valor de negócio
Responsável pelo ROI
Prioriza funcionalidades
Aceita ou rejeita o resultado do trabalho
![Page 31: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/31.jpg)
Scrum MasterValores e Práticas do Scrum
Resolve os impedimentos
Conduz as reuniões diárias, de planejamento e revisão
Escudo para interferências externas
![Page 32: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/32.jpg)
TimeEntre 5 e 10 pessoas
Multi-funcional
Auto organizável e Auto gerenciável
Estima as funcionalidades
Define as tarefas
Levanta impedimentos (externos)
![Page 33: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/33.jpg)
Processo Scrum
![Page 34: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/34.jpg)
Product Backlog
Criado a partir da Visão do Produto Contém todos os requisitos funcionais
e não funcionais Geralmente escritos em User Stories Idealmente representado por itens que
agregam valor aos usuários ou cliente
Priorizado pelo Product Owner
![Page 35: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/35.jpg)
Product Backlog - ExemploBacklog item (BLI) Business Value
(BV)
[BLI001] As a standard user, search for a movie
1000
[BLI002] As a standard user, search for movie reviews
1000
[BLI003] As a standard user, view the top movies
1000
[BLI004] As a standard user, search for theaters
700
[BLI005] As a standard user, search for movie trailers
700
[BLI006] As a standard user, create the user profile
500
[BLI007] As a standard user, edit the user profile
300
[BLI008] Integration with LDAP 100
![Page 36: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/36.jpg)
![Page 37: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/37.jpg)
Sprint Planning 1
Reunião de no máximo 4 horas Revisar o product backlog Determinar o objetivo da sprint Selecionar parte do product
backlog Estimar e priorizar IBLs (itens de
backlog)
![Page 38: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/38.jpg)
Estimando o Product Backlog
1
2
3
![Page 39: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/39.jpg)
Estimando com Planning Poker
12
3
![Page 40: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/40.jpg)
33
55
22
55
88
88
2020
1313
![Page 41: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/41.jpg)
![Page 42: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/42.jpg)
Sprint Planning 2
É um planejamento tático da equipe
Os itens selecionados do Product Backlog são destrinchados em tarefas
O resultado final é o Sprint Backlog
![Page 43: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/43.jpg)
Sprint Backlog
As tarefas não são atribuídas aos membros do time
Cada membro escolhe sua tarefa diariamente
Qualquer membro do time pode adicionar ou remover itens do Sprint Backlog (durante o daily meeting)
![Page 44: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/44.jpg)
Sprint Backlog – Task BoardIBLs Tasks To Do Work In
ProgressDone
[IBL001]
[IBL003]
[IBL002]
Requir
ements
Analysis and
Design
Coding
Test Code
ReviewDeploy
ment
Requirement
s
Analysi
s and
DesignCoding
TestCode
Review
Deployment
Requirement
s
Analysi
s and
DesignCoding
TestCode Review
Deploy
ment
![Page 45: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/45.jpg)
![Page 46: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/46.jpg)
Plannings 1 e 2
A
B
C
F
G
H
I
D
O que está dentro do SprintNão pode ser alterado.
- O que está fora do Sprint pode Ser alterado de acordo com a necessidade do cliente.
- Ele pode alterar prioridades, inserir novas tarefas ou retirar tarefas existentes.
- Algumas tarefas podem ser inseridas pela equipe. Ex: Montar ambiente para Integração contínua
Prioridade
Prioridade
AltaAlta
BaixaBaixa
E
HistóriasHistórias
![Page 47: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/47.jpg)
![Page 48: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/48.jpg)
Sprint
Um período de tempo entre 2 a 4 semanas
Todos os Sprints devem possuir uma estrutura exatamente igual
Funcionalidades construídas a partir dos IBLs selecionados
Time define a organização necessária para efetuar o trabalho
![Page 49: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/49.jpg)
Estrutura de um SprintPla
neja
mento
– S
pri
nt
XPla
neja
mento
– S
pri
nt
X
Apre
senta
ção
Spri
nt
XA
pre
senta
ção
Spri
nt
X
Pla
neja
mento
– S
pri
nt
X+
1Pla
neja
mento
– S
pri
nt
X+
1
Reunião
diária
Reunião
diária
Reunião
diária
Reunião
diária
Reunião
diária
Reunião
diária
Reunião
diária
Reunião
diária Retr
osp
ect
iva
Retr
osp
ect
iva
![Page 50: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/50.jpg)
Reunião Diária
Objetivo Cada membro deve responder as seguintes perguntas:1. O que você fez desde a última reunião diária?2. O que você pretende fazer até a próxima
reunião diária?3. Existe algum problema que o impeça de
realizar suas atividades? Impedimentos reportados aqui
Duração 15 minutos (não mais que isso) Sugestão: Todos em Pé
Qualquer pessoa pode participar, mas apenas o Scrum Master e os Membros da Equipe pedem falar
![Page 51: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/51.jpg)
Quadro Kanban
IBLs Tasks To Do Work In Progress
Done
[IBL001]
[IBL003]
[IBL002]
Requir
ements
Analysis and
Design
Coding
Test Code
ReviewDeploy
ment
Requirement
s
Analysi
s and
DesignCoding
Test
Code Review Deploy
ment
Requirement
s
Analysi
s and
DesignCoding
TestCode Review
Deploy
ment
dev 0
dev 1
imp
![Page 52: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/52.jpg)
Sprint Burndown
![Page 53: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/53.jpg)
![Page 54: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/54.jpg)
![Page 55: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/55.jpg)
Sprint Review (Demonstração) Objetivo
Mostrar o que foi produzido no Sprint
Participantes Product Owner, Scrum Master, membros
do time, clientes, Usuários, Stakeholders e qualquer pessoa que esteja interessada no resultado da Sprint
Qualquer participante pode falar, fazer perguntas ou observações
![Page 56: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/56.jpg)
Sprint Review (Demonstração) Quand o time diz “feito”, o que isto
significa?
Conceito de pronto
Não esconde trabalho não finalizado para manter a confiança do cliente
O resultado da reunião deve ser um entendimento comum sobre o resultado da sprint e o estado do produto
![Page 57: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/57.jpg)
![Page 58: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/58.jpg)
![Page 59: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/59.jpg)
Sprint Retrospective
Objetivo Enumerar o que funcionou e o que não
funcionou durante o Sprint Participantes
Product Owner, Scrum Master e os membros do time
Time deve encontrar soluções para os problemas mais críticos
![Page 60: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/60.jpg)
Retrospectiva - Exemplo
O que Funcionou O que não funcionou
Testes Comunicação entre os membros
Usuário
Distante
Reuniões
Diárias
Alguns membros chegam tarde
Faltou melhor
planejamento do Sprint
![Page 61: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/61.jpg)
![Page 62: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/62.jpg)
![Page 63: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/63.jpg)
![Page 64: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/64.jpg)
O Scrum não é...
Não é a “bala de prata”
Não te diz exatamente o que fazer
Não resolve todos os seus problemas...
... mas ajuda identificá-los
de maneira mais fácil
![Page 65: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/65.jpg)
Mais Informações
Agille Alliance - www.agilealliance.org Ótima fonte sobre métodos ágeis
Scrum Alliance - www.scrumalliance.org/
Mountain Goat Software www.mountaingoatsoftware.com Site de um treinador de Scrum Masters
Site do Ken Schwaber - www.controlchaos.com
![Page 66: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/66.jpg)
Obrigado!!!
Dúvidas ?
![Page 67: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/67.jpg)
Material
Parte do material utilizado foi baseado nas apresentações disponibilizadas por: Igor Macaúbas Marcos Pereira Evandro João Agnes Luciano Félix Paulo Roberto Furtado Serra Eric Cavalcanti Luiz Eugênio Fernandes Tenório Renato Willi
![Page 68: Gerenciamento e Desenvolvimento Ágil de Projetos de Software com Scrum](https://reader034.fdocuments.in/reader034/viewer/2022051621/568148fe550346895db6222a/html5/thumbnails/68.jpg)
Este trabalho está licenciado através da “Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 3.0 Unported”
Você pode:
Copiar, distribuir, exibir e executar a obra
Criar obras derivadas
Sob as seguintes condições:
Atribuição. Você deve dar crédito ao autor original, da forma especificada pelo autor ou licenciante.
Uso Não-Comercial. Você não pode utilizar esta obra com finalidades comerciais.
Compartilhamento pela mesma Licença. Se você alterar, transformar, ou criar outra obra com base nesta, você somente poderá distribuir a obra resultante sob uma licença idêntica a esta
Para cada novo uso ou distribuição, você deve deixar claro para outros os termos da licença desta obra.
Qualquer uma destas condições podem ser renunciadas, desde que Você obtenha permissão do autor.
Nothing in this license impairs or restricts the author's moral rights.
http://creativecommons.org/licenses/by-nc-sa/3.0/deed.pt