1) O documento descreve como usar a ferramenta Trello para organizar projetos usando metodologias ágeis como Scrum e Kanban;
2) Explica os conceitos de board, listas e cards no Trello e como usá-los para acompanhar o progresso de tarefas de um projeto;
3) Apresenta os princípios básicos do framework Scrum incluindo Product Backlog, Sprints, Daily Scrum e reuniões.
Avaliar, selecionar e implantar um conjunto de ferramentas para armazenar, disponibilizar e controlar versão de documentos utilizando ferramentas públicas/abertas para serem adotadas como padrão para os cursos da instituição. Preparar documentação, políticas de uso e material para treinamento.
Utilizado para a atividade da disciplina de Metodologia do Ensino Superior do curso de Especialização em Engenharia de Software da Universidade Federal do Paraná - UFPR.
Atividade 4 - Pós Graduação - Módulo Tecnologia da Educação, ministrado pelo Prof. Luiz Matos
Material: Aula básica de Internet
Prof.: Anderson Santos Fernandes
Avaliar, selecionar e implantar um conjunto de ferramentas para armazenar, disponibilizar e controlar versão de documentos utilizando ferramentas públicas/abertas para serem adotadas como padrão para os cursos da instituição. Preparar documentação, políticas de uso e material para treinamento.
Utilizado para a atividade da disciplina de Metodologia do Ensino Superior do curso de Especialização em Engenharia de Software da Universidade Federal do Paraná - UFPR.
Atividade 4 - Pós Graduação - Módulo Tecnologia da Educação, ministrado pelo Prof. Luiz Matos
Material: Aula básica de Internet
Prof.: Anderson Santos Fernandes
Arquivo utilizado em palestra ministrada na UFMG (Universidade Federal de Minas Gerais) na Escola de Ciência da Informação aos alunos da especialização em Gestão Estratégica da Informação. (em 04/04/2011)
Instrução de Curso Extensivo de 20 horas referente ao software CAD 3D: SolidWorks Básico. Foram abordadas as técnicas introdutórias para visualização e manuseio da plataforma tridimensional, também modelamento de peças à montagem básica das mesmas.
Arquivo utilizado em palestra ministrada na UFMG (Universidade Federal de Minas Gerais) na Escola de Ciência da Informação aos alunos da especialização em Gestão Estratégica da Informação. (em 04/04/2011)
Instrução de Curso Extensivo de 20 horas referente ao software CAD 3D: SolidWorks Básico. Foram abordadas as técnicas introdutórias para visualização e manuseio da plataforma tridimensional, também modelamento de peças à montagem básica das mesmas.
Slides da palestra apresentada na BrazilJS Manaus. Nesta apresentação faço uma pequena comparativa entre arquiteturas de software para node usando Express e Node, e apresentando um pouco de como o Nest funciona.
CONSUL o software livre para participação democrática escolhida por Porto AlegreVanessa Me Tonini
Em junho de 2015, a Câmara Municipal de Madri, através da Área de Participação Cidadã, Transparência e Governo Aberto do Governo, estabeleceu como meta colocar a cidade de Madri na vanguarda das cidades mais avançadas em participação cidadã e transparência. Para conseguir isso, ele elaborou um plano ambicioso e de vanguarda que incluiu a adoção e implementação de uma bateria de medidas nesses assuntos.
Na segunda-feira, 7 de setembro de 2015, foi lançado o Decide Madrid (decide.madrid.es), um novo portal de participação cidadã que começou com a seção Debate. O sucesso da iniciativa Decide Madrid permitiu que o software em que se baseia, o Consul, que é open source (AGPL-3.0) e gratuito criado pela Câmara Municipal de Madrid, seja estendido a mais de 30 cidades em todo o mundo.
Em 2017 estive no ParticipaLab, o laboratório de inteligência coletiva para democracia em Madrid, onde junto com um time fizemos várias colaborações para o Consul, além de participar primeira conferência só sobre o uso do software, a ConsulCon, e também da conferência Ciudades Democráticas apresentando o Consul.
Esta palestra é apresentará o CONSUL, suas principais funcionalidades, a comunidade, e como colaborar com o projeto que foi escolhido pela prefeitura de Porto Alegre para ser o motor de uma futura plataforma de deliberação de democracia online, e potencialmente a de muitas outras cidades do país.
Como a ferramenta de linha de comando (CLI) do Angular pode nos ensinar começar um projeto e Angular? Vamos aprender nesta palestra como começar um projeto do zero usando a CLI e saber as opções que existem para as pessoas desenvolvedoras.
Nesta palestra eu apresento a ferramenta de linha de comando do Angular, a Angular CLI mostro como ela pode facilitar o dia a dia no desenvolvimento de uma aplicação.
Trabalhando com métodos ágeis: entregando software, felizVanessa Me Tonini
Depois de anos trabalhando como desenvolvedora, passei por diversas empresas com projetos e cenários diferentes, onde percebia algo em comum em todo lugar: a dificuldade em especificar e entregar software.
Afim de mudar essa realidade, conheci os métodos ágeis, especialmente o Scrum. Como Agile Coach, passei por diferentes experiências de projeto com aprendizados valiosos. Nesta palestra contarei o que aprendi, e o que fiz para iniciar uma mudança quando o assunto é entregar software.
Porque o scrum não vai resolver todos seus problemasVanessa Me Tonini
Nesta apresentação, compartilho um pouco da experiência de 1 ano que tive trabalhando como Agile Coach e vivenciando a prática de métodos ágeis como o Scrum. Entendo até onde ele ajuda e funciona, e como podemos evoluir sua proposta inicial.
Buscando incentivar uma cultura de feedback na Lambda3, e com base em um dos livros mais populares sobre o assunto "Preciso saber se estou indo bem!" vamos explorar as dicas que o autor dá, e iniciar uma cultura que é muito importante para motivação e construção individual.
Métodos ágeis estão cada vez mais populares no mercado. Muitos acreditam que utilizar apenas Scrum é o suficiente para resolver os problemas da sua empresa e ser ágil. Porém, praticar agilidade vai muito além do que seguir estritamente métodos, ou utilizar determinadas ferramentas para solucionar impedimentos. Afinal, como utilizar o ágil de maneira que entregue valor para o seu negócio?
Apresentação feita durante o DevOps Summit Brasil 2016
http://devopssummitbrasil.com/
Acessibilidade no Comércio Eletrônico, custo ou benefício?Vanessa Me Tonini
Nesta palestra apresentada no Meet Magento Brasil 2013, fiz uma breve apresentação do W3C e do trabalho do W3C no Brasil. Mostrei a relação do Ebay (atual mantenedor do Magento) ao W3C. Também foi exibido como anda o patamar da deficiência no país quanto ao uso do Web para compras e seus principais problemas.
Por fim falo sobre os padrões de acessibilidade web do W3C e como podem ser encaixados em ambientes de comércio eletrônico, como na plataforma Open Source Magento.
3. Trello
É uma ferramenta de colaboração que
organiza seus projetos em quadros (boards).
Em um piscar de olhos, Trello informa o que foi
trabalhado, quem está trabalhando no quê e o
que está em processo.
4. Trello
e justo hoje o Trello resolve mudar tudo!
http://blog.trello.com/we-made-getting-around-trello-lots-faster-with-starred-boards-a-new-boards-page-and-more/
5. Old Trello
No Dashboard você podia:
1. Ver todos os boards
2. Ver todos os cards que
você está associado
3. Editar seu perfil
4. Ver organizações
5. Ver as notificações
6. Criar novo board
7. Criar nova organização
8. Buscar cards por nome
7. Pelo menu no topo você pode
acessar:
- Informações do seu perfil
- Lista de cards que você está
associado
- Configurações
8. Trello: board, list, card
Board => Projeto
List => Status das tarefas do projeto
Card => 1 tarefa do projeto
9. Trello: boards
Você pode organizar o Trello
da seguinte maneira:
- Boards pessoais
- Boards organizacionais
10. Trello: boards
Para cada projeto, é feito um novo board.
Um board tem:
● Nome
● Descrição
● Visibilidade (privado,
organização, público)
● Membros
● Arquivo
11. Trello: board, list, card
Um board tem listas de cards
(1) BOARD > (n)LISTs > (n)CARDs
12. Trello: board
O board tem um menu localizado
à direita com várias opções para
aquele board específico.
19. Trello: exercícios
1. [board] Criar
2. Definir uma lista de tarefas
3. [card] Fazer uma descrição utilizando
markdown
4. [card] Fazer uma checklist
5. [card] Definir um prazo
6. [card] Definir um label
20. Trello: exercícios
7. [board] Colar stickers
8. [board] Instalar um "power-up"
9. [board e card] Adicionar membros
10. [board] Dar permissão de admin
11. Mover um card de um board para outro
12. [card] Deletar
22. Metodologias ágeis
O que significa desenvolvimento ágil?
Desenvolvimento ágil é um conjunto de estratégias para
gerenciamento de projetos, é incremental e com ciclos de
desenvolvimentos rápido.
23. Metodologias ágeis
O que é SCRUM?
O Scrum é um framework para a resolução de problemas.
Ou seja, um conjunto de diretrizes e ferramentas que
podem auxilia-lo a gerir um projeto.
24. SCRUM
Características
● Times, que se auto-organizam;
● Entrega de produtos a cada 1,2 ou 4 semanas;
● Requisitos em uma lista: Product Backlog;
26. SCRUM
Ciclo scrum
1) As funcionalidades a serem implementadas em um
projeto são mantidas em uma lista que é conhecida como
Product Backlog.
27. SCRUM
Ciclo scrum
2) No início de cada Sprint, faz-se um Sprint Planning
Meeting, ou seja, uma reunião de planejamento na qual o
Product Owner prioriza os itens do Product Backlog e a
equipe seleciona as atividades que ela será capaz de
implementar durante o Sprint que se inicia.
28. SCRUM
Ciclo scrum
3) As tarefas alocadas em um Sprint são transferidas do
Product Backlog para o Sprint Backlog.
29. SCRUM
Ciclo scrum
4) A cada dia de uma Sprint, a equipe faz uma breve
reunião (normalmente de manhã), chamada Daily Scrum
liderada pelo Scrum Master.
O objetivo é disseminar conhecimento sobre o que foi feito no dia anterior,
identificar impedimentos e priorizar o trabalho do dia que se inicia.
30. SCRUM
Ciclo scrum
5) Ao final de um Sprint, a equipe apresenta as
funcionalidades implementadas em uma Sprint Review
Meeting.
31. SCRUM
Ciclo scrum
6) Finalmente, faz-se uma Sprint Retrospective e a
equipe parte para o planejamento do próximo Sprint.
Assim reinicia-se o ciclo
32. KanBan boards
Não é tradicionalmente
parte do Scrum, mas é
uma boa ferramenta de
planejamento e funciona
bem em conjunto com o
framework.
33. KanBan boards
Basicamente é um quadro – ou
um aplicativo, folha de papel,
parede em branco, etc – com
quatro lista de tarefas: “para
fazer”, “em progresso” e “feito”.
Esta é uma ótima maneira de
visualizar rapidamente o status de
um projeto, independentemente
do uso do Scrum.