Diário de um projeto: Palestras Coletivas

Você algumas vezes já sentiu estar fazendo algumas coisas no automático, sem saber exatamente porque você as faz?

O Tá safo inicia aqui uma nova série de artigos sobre os projetos da comunidade para apresentar como e porque eles surgiram, as discussões que motivam suas evoluções e os detalhes técnicos que podem balizar como os mesmo estão evoluindo.  Neste primeiro artigo, apresentamos o Palestras Coletivas.

O Palestras Coletivas é a plataforma online para marcação e divulgação de eventos relacionados à tecnologia em geral do Tá safo!

Homepage do Palestras Coletivas

Palestras Coletivas

Motivação histórica

Para entender um pouco melhor o contexto da criação do Palestras Coletivas é necessário compreender brevemente um pouco da própria história do Tá safo!

Continuar lendo

Product Backlog Building

Product Backlog Building [RESUMO].002

Scrum é uma metodologia ágil para gerenciamento de produtos, baseado em desenvolvimento iterativo e incremental. O seu ciclo inicia com uma lista de funcionalidades desejadas para o produto, priorizada pelo cliente, então o time escolhe as funcionalidades que se compromete em desenvolver, geralmente em uma iteração de 2 a 4 semanas.

Podemos notar que esse ciclo é bem definido, tendo como ponto de partida o Product Backlog, mas o Scrum não tem nenhuma definição de como construir um Backlog. Sempre nos deparamos com as perguntas:

1. Como chegar ao Backlog?
2. Como construir algo que tenha valor?
3. Como encontrar a real necessidade do cliente?

Tentando responder essas perguntas, depois de diversas experiências em vários clientes, nasceu o “PBB – Product Backlog Building”. O PBB tem como principal objetivo ajudar na construção de um Backlog de forma compartilhada, construindo um entendimento compartilhado, levando todos os envolvidos a um entendimento alinhado do domínio do negócio, ou seja, todos compreenderem o contexto do negócio.

Continuar lendo

Entrega Contínua com Ruby on Rails, GitHub, Code Climate, Travis CI e Heroku

Não se espante com a quantidade de tecnologias que o título do artigo expõe, pois é apenas a linha de frente de um arsenal de ferramentas que executam nos bastidores de cada plataforma. O que veremos a seguir é apenas um passo a passo de como podemos implementar um ambiente automatizado para publicar uma aplicação na web, de ferramentas muito utilizadas na comunidade Open Source mas que algumas pessoas ainda não conhecem.

Entrega Contínua

No livro Entrega Contínua – Como Entregar Software de Forma Rápida e Confiável, Jez Humble e David Farley falam do objetivo como profissionais de desenvolvimento, que é de entregar software útil e funcional aos usuários o mais rápido o possível. Os autores citam alguns antipadrões comuns de entrega de versão como:

  • Implantar software manualmente
  • Implantar em um ambiente similar ao de produção somente quando o desenvolvimento estiver completo
  • Gerência de configuração manual dos ambientes de produção

Eles descobriram que para alcançar o objetivo da Entrega Contínua – tempo de ciclo curto e alta qualidade – precisamos entregar versões frequentes e automatizadas de nosso software. A entrega rápida também é importante porque permite que você descubra quais correções e funcionalidades implementadas de fato são úteis. Para mais detalhes, acesso o recurso Entrega Contínua.

Continuar lendo

Gestão Visual

Um imagem em uma cartolina, com alguns post-its em sua empresa pode ser mais eficiente do que qualquer software que gere “n’s” relatórios com gráficos complexos que nem todo mundo sabe interpretar.

mulher-post-it-33278

O termo “Gestão Visual” é um sistema com diferentes técnicas de planejamento e melhoria contínua, que nos permite com um simples olhar, saber a situação atual dos projetos apoiando a alta gestão e integrando de uma forma colaborativa e transparente. No Kaizen é uma parte fundamental do famoso sucesso do Sistema de Produção ‘Just in Time’ da Toyota.

A “Gestão Visual” , vem nos permitir saber como andam as coisas na empresa, sem precisar perguntar para alguém ou mesmo consultar um computador. A informação está à alguns metros de distância, podendo estar em um simples post-it.

Segue algumas ferramentas que irão nos ajudar:

- Canvas;

- Kanban;

- Roadmap;

- Gráficos estatísticos;

- Diagramas de fluxo (Fluxogramas, Organogramas, Mapas de Fluxo de Valor e Mapas de Processo);

- Etc.

É importante ressaltar que não basta colocar um quadro de tarefas, uma cartolina colorida com informações dos projetos nas paredes da empresa. É preciso sim, que a equipe tenha o entendimento de cada recurso visual e que as equipes em conjunto com a gestão interajam em um fluxo contínuo de aprendizado e melhoria.

12-canvas-parede

Canvas

No canvas você vai direcionar para o equipe a visão de negócio do seu projeto. Existem vários modelos de canvas e você pode criar o seu de acordo com a necessidade da empresa.

Kanban

Kanban

No kanban você terá o fluxo de trabalho em tarefas, tornando transparente para a equipe e para a empresa a situação atual do projeto. Para o kanban também existem variações.

Roadmap

Roadmap

Com o Roadmap é possível você comunicar e planejar a visão de futuro para o produto que está sendo desenvolvido, nele você tem a visão geral do projeto com seus marcos de entrega, podemos chamar de linha de vida do projeto. A tomada de decisão da equipe com a gestão deve ser baseada no roadmap, o que antes ficava apenas no antigo gantt chart e visível apenas para a gerencia. Hoje fica transparente para toda a empresa.

Burndown

Burndown

Burndown normalmente é usando no uso do SCRUM com Kanban, com ele é possível analisar o progresso da equipe. O gráfico representa a quantidade de trabalho que falta ser feito no eixo vertical (y) versus o tempo no eixo horizontal (x).

Aqui apresentado são só alguns exemplos, mas no mundo da Gestão Visual a sua criatividade é que manda. Quanto mais transparente for o seu e o trabalho da equipe para a empresa, pode ter certeza que o feedback será mais frenético. Os problemas serão mais visíveis e as tomadas de decisões em conjunto com essas ferramentas tornará os times e a empresa mais integrada.

Recomendo:

- Video: A importância da Gestão Visual(Rodrigo de Toledo e Daniel Teixeira) https://www.youtube.com/watch?v=2CqzbVMeJdw (Palestra A Importância da Gestão Visual e como incluir um deficiente visual na gestão visual feita no Agile Brazil 2012)

- Video: Inclusão do deficiente visual na gestão visual(Daniel Teixeira)   https://www.youtube.com/watch?v=3fp7V-e62R8 (O vídeo expõem um caso no TRE-RJ, onde durante a adoção de métodos ágeis encontraram um obstáculo diferente do que se costuma encontrar. Carlos é um deficiente visual e trabalha como desenvolvedor, e aqui está uma parte da história de como estão conseguindo modificar as noções de gestão visual.)

#tasafoemacao com Manoel Pimentel: ESCALANDO A GESTÃO ÁGIL COM SAFE (SCALED AGILE FRAMEWORK)

Galera,
 
Convidamos toda a Comunidade a estar presente em mais um #tasafoemacao com Manoel Pimentel:
Tema:ESCALANDO A GESTÃO ÁGIL COM SAFE (SCALED AGILE FRAMEWORK)“.
Data: 09 de outubro 2014
Hora: 19:00hs
Local: Auditório – CESUPA – Centro Universitário do Pará – Endereço: Av. Alcindo Cacela, nº 1523., Umarizal, Belém, Pará, Brasil
Garanta sua vaga fazendo sua inscrição no Palestras Coletivas:
Lotação: 100 pessoas.
Totalmente Gratuito.
 
Escalando a Gestão Ágil com SAFe(Scaled Agile Frameworks)
Ao longo dos anos, a adoção de métodos ágeis avançou de forma concreta dentro das organizações.  Cada vez mais as empresas estão usando Agile em mais times, mais projetos, mais produtos e, envolvendo diferentes áreas da organização.  Todo esse avanço gerou um importante amadurecimento na forma de adotar Ágil. Esse amadurecimento também é norteado pelo objetivo de fazer todo o ciclo de desenvolvimento ágil cada vez mais conectado com as visões e anseios estratégicos da organização.
 
Dessa forma, é importante entender que para fazer Agile rodar em grandes empresas, será preciso responder perguntas como:
  • Como rodar ágil em contextos envolvendo vários times (ágeis e não-ágeis)?
  • Como sincronizar o trabalho desses times?
  • Como coordenar o resultado do trabalho de times distribuídos geograficamente?
  • Como priorizar demandas em produtos robustos e dinâmicos?
  • Como ser ágil e estar em conformidade com modelos de governança?
Por todo esse cenário, é vital lançar um olhar além e estender o raio de soluções a serem combinadas para fazer uma adoção ágil em larga escala.  Para fazer uso dessa visão pragmática, é importante entender:  a essência do pensamento Lean, os princípios do Product Development Flow, como organizar de maneira ágil um programa organizacional e, como usar de maneira sincronizada e cadenciado os benefícios do Scrum e do XP (Extreme Programming). Para encapsular essa abordagem, uma solução que tem sido praticada por grandes empresas é o SAFe (Scaled Agile Framework(SAFe).  SAFe É um modelo baseado em Scrum, XP, Lean e muita experiência de campo, para a implementação de práticas ágeis em grande escala. Ele reconhece o que tipicamente tem funcionado bem no trabalho de times ágeis, na forma de fazer gestão de programa e na maneira ágil tratar um portifólio de demandas organizacionais.  
 
Essa palestra visa apresentar uma visão inicial dessas soluções, explicar como o SAFe organiza esse trabalho em grande escala e principalmente, promover um espaço para um rico debate sobre como usar essa visão para resolver problemas reais das organizações.
 
Palestrante:
Manoel Pimentel Medeiros – É Agile Coach/Trainer na Adaptworks Treinamentos e Presidente da Agile Alliance Brazil. Trabalha há mais de 18 anos na área de TI, onde possui uma profunda experiência em ajudar, como coach ou trainner, a transição/experimentação Ágil (Scrum, XP, FDD, Lean, SAFe) em grandes e complexas organizações (por exemplo: Sicoob, Bancoob, Stefanini, Oi, GVT, XP, Petrobras, ITA, Itaú, Localiza). Manoel é um dos pioneiros no movimento Ágil no Brasil. Ajudou na tradução oficial do Manifesto Ágil para o Português. É membro ativo da organização do Agile Brazil (inclusive sendo chairman da edição 2013).  Ele também é o fundador da Revisa e Blog Visão Ágil. Já escreveu para portais internacionais como InfoQ, AgileJournal, ScrumAlliance, AgileAlliance e revistas como SQL Magazine, JavaMagazine, Mundo J e outras.  Revisou e Escreveu o prefácio do Livro Agile Project Management (Editora AltaBooks) em Português e do Livro  Scrum – Gestão Ágil para Projetos de Sucesso (Editora Casa do Código). Também é um co-autores do livro Métodos Ágeis para o Desenvolvimento de Software (Editora Bookman). É o mais ativo licensed trainer de Management 3.0 no Brasil, tendo inclusive, contribuído para formação e licenciamento de outros grandes facilitadores do cenário nacional. Também é detentor das certificações SPC (Scaled Agile Academy), CAC (Alpha Coach – WorthEthic), CSM, CSPO e  CSP (ScrumAlliance).

 

Nos vemos lá! ;)

#tasafoEmbarcAÇÃO no Barco Hacker!

O Ta safo! recebeu o convite e irá embarcar em mais uma expedição de um projeto sensacional, o Barco Hacker! Iniciativa tocada pela galera da Casa da Cultura Digital de Belém.

É juntar a fome com a vontade de comer, queríamos muito realizar um lance desses. A programação está só o creme e será uma excelente oportunidade de conversar com uma galera de diferentes segmentos e falar um pouco de nossa experiência de alguns anos pelo Tá safo!, através de um debate sobre: “Os desafios do empreendedorismo em comunidades”.

O evento será realizado no dia 19 de setembro a partir das 18hs com a saída do barco do Píer do Hotel Good Mar, Rua Professor Nelson Ribeiro, 132, Bairro do Telégrafo.

A programação completa, inscrições e mais informações estão no link https://doity.com.br/barcohacker. Até lá, marujos e marujas!

PS.: Quem não sabe nadar, não precisa levar bóia de braço. Terá colete salva-vidas no barco : P

E obrigado Breno Peck pela foto do barco no veropa.

Tá safo! no Agilidade@Recife 2014

AR2014-ChamadaMail

Tenho a satisfação de participar da organização, e levar junto a bandeira do Tá safo!, do evento que a cada ano leva para Recife palestras e workshops de qualidade sobre a temática da gestão e desenvolvimento ágil de software. Também terei a oportunidade de palestrar mais uma vez, agora para falar um pouco sobre Técnicas e ferramentas para manter a sanidade em uma startup. Que venha mais um Agilidade@Recife! Segue o anúncio do evento:

No próximo dia 02 de outubro, das 8h às 18h, no Auditório do Banco do Brasil (Av. Rio Branco, s/n), vai acontecer o Agilidade@Recife. O evento, que conta com o apoio do Softex Recife e do Porto Digital, é um conjunto de palestras e workshops com o objetivo de criar um ambiente colaborativo para que a comunidade de software da região compartilhe e agregue conhecimento de valor durante todo o dia de encontro, sobre temas relacionados aos métodos ágeis de desenvolvimento de software.

Nesta sétima edição do evento, o Agilidade@Recife pretende reunir novamente desenvolvedores, líderes, gerentes, executivos, pesquisadores, estudantes e outros interessados na adoção de métodos ágeis no desenvolvimento e gestão de produtos de software. Serão 6 palestras, 2 sessões práticas e um momento para open spaces (dinâmica onde os próprios participantes discutem temas de interesse comum).

A programação do evento conta com palestrantes conhecidos nacionalmente quando o assunto é agilidade, como Alisson Vale, Alexandre Magno, Marcos Garrido, Juliano Ribeiro e Dairton Bassi, entre outros. Empresas como Globo.com, Instituto Nokia de Tecnologia, Liferay do Brasil e TV Globo também estarão marcando presença no evento, narrando suas experiências na área.

As inscrições estão abertas e devem ser realizadas através do acesso ao link: http://www.eventick.com.br/agilidaderecife2014. Para mais informações acesse o site do evento: http://agilidaderecife.com.br/ ou envie um e-mail para agilidaderecife@gmail.com.