segunda-feira, 23 de novembro de 2015

Ta Safo Conf 2015, em "gran finale"


Um dia intenso o sábado de 21 de novembro. Não estaria exagerando em dizer que o evento "Tá Safo Conf 2015" foi um dos melhores ocorridos por essas bandas paroaras.
Mais que uma conferência, o Tá Safo é uma confraria, um momento de socializar e compartilhar conhecimentos, novos contatos e novos amigos, no sentido mais fraternal e profissional desses dois conceitos juntos.
Não delongando no post, encerro lembrando a mensagem do Henrique Bastos, que encerrou com a palestra "Qual é a sua desculpa?". No fundo, todos devemos nos indignar com o sistema e propor uma nova ordem nesse caos. E homenageando o espiríto do congresso, vai uma deixa do Brecht:

“Desconfiai do mais trivial,
Na aparência singelo.
E examinai, sobretudo, o que parece habitual.
Suplicamos expressamente:
Não aceitai o que é de hábito
Como coisa natural,
pois em tempo de desordem sangrenta,
De confusão organizada,
De arbitrariedade consciente,
De humanidade desumanizada,
Nada deve parecer natural
Nada deve parecer impossível de mudar.”
Bertold Brecht




sábado, 21 de novembro de 2015

Palestra "Refatoração com Métricas", no TaSafoConf-2015

A palestra "Refatoração com Métricas" tem por objetivo apresentar as principais métricas de código orientado a objetos como suporte à tarefa de refatoração de código.
Para quem se interessou pela palestra apresentada no Tá Safo Conf 2015, segue o link para download (PDF).  

quarta-feira, 11 de novembro de 2015

Palestra “Qualidade de software” - Faculdade Maurício de Nassau

Esta é a apresentação da minha palestra “Qualidade de software”, para os alunos da Faculdade Maurício de Nassau, no I Ciclo de Palestras em Tecnologias e Informação. Nesta palestra eu apresento o tema qualidade de software com a abordagem do produto (software), usando Refatoração com Métricas de Software para melhoria da evolução/manutenção do projeto de software.
Está disponível no Google Drive.

sábado, 26 de setembro de 2015

Finalização da disciplina "Gestão Ágil com Scrum"

Chegamos à última etapa da disciplina Gestão Ágil de Projetos com Scrum, na Faci Devry!

Na sexta (25/setembro), dando prosseguimento ao processo Scrum, apresentamos as atividades previstas no processo. Tais atividades correspondem às cerimônias: Planejamento, e as reuniões de Sprints, Reuniões Diárias, de Revisão e Retrospectiva. Em seguida, mostramos os principais artefatos utilizados no processo Scrum: o Product Backlog, Sprint Backlog e Burndown chart, complementando com ferramentas auxiliares como o Quadro de Tarefas (Kanban) e o Planning Poker. Para enfatizar a importância da definição do produto, foi visto o vídeo "Visão de produto no Scrum", do  .

No sábado (26/setembro), pela manhã, foi revisado o conteúdo sobre os artefatos e apresentado o vídeo "Quadro do Scrum" (do luizfaias), com o depoimento de um membro de equipe Scrum sobre as ferramentas empregadas na empresa exemplo. Em seguida, apresentamos um estudo de caso baseado no projeto de Rildo Santos, no curso "Scrum Experience". Inspirado nesse exemplo, aplicamos a dinâmica, sobre forma de oficina, do desenvolvimento de um projeto simples seguindo o método Scrum. Para isso, os alunos formaram três grupos (Alfa, Beta e Ômega), definiram um Scrum Master para cada grupo, e a partir da definição de um produto (um Sistema para Gestão de Clínica Médica), realizaram as práticas do Scrum em uma única Sprint. À tarde, cada grupo executou a reunião de Retrospectiva, juntamente com o professor, e apresentou o produto (software) em forma de protótipos de tela. A dinâmica demostrou ser relevante para elucidar dúvidas dos alunos, principalmente na construção do Product Backlog, na definição das estimativas e na elaboração do gráfico Burndown. Para finalizar o conteúdo, o vídeo  "Aprenda Scrum em 9 minutos" foi exibido em sala, onde foi resumido todo o processo Scrum, permitindo a revisão dos conceitos e práticas do método. Na última hora do curso, uma avaliação sobre o desempenho do professor, disciplina e curso foi respondida pelos alunos. Em seguida, uma prova teórica foi aplicada aos alunos com questões objetivos cujo objetivo é avaliar o grau de aprendizado geral dos assuntos ministrados. 
Sem dúvida, foi positivo o treinamento e a troca de conhecimentos. Como destaque, evidencio (com fotos do evento) a concentração e interesse da  turma na dinâmica de hoje (sábado). Alguns alunos demonstraram o sentimento de feedback, e a confirmação das efetiva aplicação das práticas Scrum. Os valores de participação e comprometimento do "time scrum", a transparência no uso do quadro de tarefas, e o entendimento incremental da evolução do produto, é prova que Scrum é um método que deve ser incentivado nas organizações que executam projetos (software é o nosso case). 
Elaboração do Product Backlog

Time comprometido

Dinâmica do processo de projeto com Scrum


sábado, 12 de setembro de 2015

Aula de sábado (12-set-2015) - Gestão Ágil com Scrum

Hoje (sábado) dedicamos a parte da manhã para mostrar a metodologia ágil XP, seus valores e práticas. Para motivar, foi mostrado o vídeo "Administração Japonesa (modelo japonês de produção)", onde é visto alguns dos valores e práticas que são aplicados no XP e no Scrum.
À tarde, antes da exposição dos slides, foi apresentado o vídeo "Workshop Design Thinking", do inovaDay (de Reinhold Steinbeck e Edgard Charles Stuber), um resumo de 20 minutos da oficina que demonstra a técnica "Design Thinking", que pode ser usada como prática ágil.
Também na tarde do sábado iniciamos o tema "Scrum", falando dos conceitos, do processo e dos três principais papéis de uma equipe Scrum. Foi apresentado o vídeo "O papel do Product Owner em 15 minutos" (do Eduardo Borges) com explicações mais detalhadas do papel do PO no Scrum.
Nas próximas aula serão explicadas as atividades (reuniões/cerimônias) do processo Scrum, bem como o funcionamento de um processo ágil com Scrum a partir de um estudo de caso.
Como atividade da disciplina, disponibilizamos (no driver virtual) uma lista de exercício com 22 questões. Tal lista deve ser entregue até o dia 25/setembro, e vale 2 pontos como avaliação.
No final da aula, pedimos aos alunos que expressassem o feedback das aulas ministradas. O resultado é essa imagem, destacando alguns pontos de melhorias (mais dinâmica nas aulas, apresentação de filmes, etc) e elogios (thank´s!). Lembrando que a dinâmica com as práticas Scrum será aplicada nas aulas de 25 e 26/setembro.
Quadro com o feedback dos alunos (comentários até a aula de hoje, sábado, 12-set-2015).


sexta-feira, 11 de setembro de 2015

Início das aulas - "Gestão Ágil de Projetos com Scrum"

Iniciamos hoje a noite as aulas da disciplina "Gestão Ágil de Projetos com Scrum", no Curso de Pós-Graduação em Gestão de TI da Faci-Devry.
Esta primeira aula foi apresentado o tema "Metodologias Tradicionais" abordando os principais modelos de processo e o framework RUP.
Vocês podem baixar a apostila, os slides e outros recursos didáticos no disco virtual da disciplina: http://1drv.ms/1iktc2B