Definition of Expired, limpando o seu Product Backlog

bearAo fabricar um produto orgânico, um dos cuidados que se deve ter é com a validade da matéria-prima. O que acontece caso um item de matéria-prima esteja vencida?

E mesmo não sendo um item perecível, como saber a hora que ele deixa de ser útil?

Continue reading

Advertisement

TDC2014 POA: Nós estivemos lá!

tdc2014Nos dias 16 a 18 de outubro, ocorreu, no UniRitter, o TDC 2014, conferência promovida pela Globalcode com apoio de grandes players de mercado como Oracle, Microsoft, Amazon, Google entre outros.

O CbE esteve presente em massa, seja palestrando nas mais diferentes trilhas, como também ajudando na organização e coordenação.

A palestras realizadas foram:

  • Trilha Agile: OBA! Cenários Complexos (Por Felipe Souza e Guilherme Lacerda); Ferramentas não valem nada. Olá cultura! (Por Daniel Wildt); Agile @ UniRitter (Por Diogo Lucas e Guilherme Lacerda). Maurício e o Rafael coordenaram a trilha;
  • Trilha Java: Desenvolvimento Web rápido com Play Framework (Por Daniel Wildt);
  • Trilha Arquitetura e SOA: Software Delivery like a Boss (Por Guilherme Elias e Fabrízio Mello). O Diogo Lucas ajudou na coordenação da trilha;
  • Trilha BigData: NoSQL + SQL = PostgreSQL (Por Fabrízio Mello). O Diogo Lucas coordenou a trilha;
  • Trilha JavaEE: Métricas e ferramentas para medir e manter a qualidade de código (Por Daniel Wildt);
  • Trilha Análise de Negócios: Incerteza e Validação – uma história sem fim (Por Daniel Wildt);
  • Trilha Startups: Coordenada por Daniel Wildt;
  • Trilha Cloud e DevOps: carregue seus ambientes no bolso com Vagrant e Docker (Por Diogo Lucas). Inclusive o Diogo já fez até um post sobre isso ;). O Guilherme Elias coordenou a trilha;
  • Trilha Management 3.0: Visual Thinking: técnicas e aplicações (Por Diogo Lucas, Guilherme Lacerda, Camillo Borges, Felipe Souza e convidados). Para mais informações desta, dê uma olhada em OrganizaçãoVisual.net ; A arte de ser inútil – desenvolvendo pessoas para excelência (Por Daniel Wildt).

Ufa!! Ainda não posso esquecer de registrar o workshop de Continuous Delivery, ministrado pelo Guilherme Elias. Foi um grande evento, com muito networking e coisas legais. Ano que vem, tem mais 🙂

 

 

Carregue seus ambientes no bolso com Vagrant e Docker

Neste último sábado, fiz uma apresentação dobre Vagrant e Docker na trilha de DevOps do TDC Porto Alegre.

Na real, minha parte favorita foi o bate-papo depois da palestra (seja ainda durante as perguntas “oficiais”, ou as posteriores, quando o pessoal se solta pra entrar no detalhe).

Vou tentar listar todas elas aqui, mas se alguém lembrar de alguma, ou só quiser adicionar, é só prender o grito.

Continue reading

CbE no CBSoft2014!

cbsoft2014O CbE estará presente no CBSoft14, mais precisamente no VEM, Workshop dedicado a discutir visualização, evolução e manutenção de software. Neste ano, o CBSoft acontecerá em Maceió, Alagoas, no período de 28/09 a 03/10.

Neste evento, será apresentado o trabalho entitulado PolymorficView: Visualizando o uso de polimorfismo em projetos de software. Este artigo é fruto do grupo de pesquisa em Engenharia de Software/INF/UFRGS, fruto do doutorado do Fábio Petrillo, onde eu ajudo nas implementações das ferramentas e e realizações de estudos e experimentos.

Vamos apresentar a notação PolymorficView, usada para visualizar como o polimorfismo é usado em projetos de software. O polimorfismo é, sem sobra de dúvidas, um dos grandes indicativos para se usar patterns. O seu uso traz inúmeros ganhos, mas também pode trazer problemas. Neste trabalho, fizemos experimentos o código fonte do JUnit e do FindBugs. O artigo completo está disponível na seção Artigos do blog.

 

Novo post sobre Chocolatey

Subi no Noob2Nerd (blog do Thiago, nosso estagiário que está fazendo uma interessante rampa tecnológica) um post sobre Chocolatey, um apt-get pra windows, e Boxstarter, uma ferramenta que o extende.

Algumas coisas legais que não mencionei no post (KISS):

  • o Chocolatey usa a engine do NuGet, um npm para .net (pelo visto hoje é o dia das analogias);
  • tanto o Chocolatey quanto o Boxstarter são bastante powershell-friendly, ou seja, é fácil incorporá-los num script;
  • o Puppet tem um módulo para interação com o chocolatey, sendo pode fazer o papel de orquestração que o Boxstarter faz;
  • com o item acima fica barbada criar uma máquina Vagrant usando puppet e chocolatey como base — mais sobre isso num post por aqui…

CbE presente com palestrantes no TDC Floripa 2014

Fala pessoal!

Nesta quinta-feira(15/5) iniciou mais um TDC Floripa 2014 e o CbE mais uma vez estará presente em várias trilhas no evento que vai até domingo(18/5). O TDC é uma das maiores conferencias para desenvolvedores onde são abordadas os mais variados assuntos relacionados a T.I. . Conheça as datas e locais onde ocorrerem o TDC.

Hoje sexta(16/05), Rafael Helm e Emerson Schenatto irão palestrar na trilha de Analise de Negócios falando sobre “Os desafios na gestão de roadmap de produto em equipes ágeis“. Eles irão abordar de uma forma leve e direta como gerenciar o roadmap de um produto no dia-a-dia de um time ágil, gerando maior alinhamento entre o desenvolvimento e a estratégia da organização.

 

No sábado(17/05) o aprendizado começa cedo. Já pela manhã Daniel Wildt e Dionatan Moura irão bater um papo na trilha Agile sobre “Desenvolvimento Orgânico de Software com User Stories“, apresentando dicas de como construir boas histórias de usuários. Do outro lado da moeda, bad smells também serão discutidos para evitar problemas em seu uso.

Ainda no sábado(17/05), Guilherme Elias e Mauricio Sganderla fecham a trilha Agile trazendo ao público muitas dicas e trocas de experiências através da palestra “Continuous Delivery. Em Busca da Entrega Perfeita”. Além de falar sobre técnicas e boas práticas para estimular à entrega contínua e valorada de software, serão abordados alguns temas relacionados como DevOps, automação e muitas ferramentas para garantir a qualidade de código de seu projeto.

Seminário de PHP: Show me the Code!

No dia 12 de abr20140330_214822il de 2014, ocorreu um seminário de PHP, promovido pelo PHPBR, focado justamente em qualidade de código, chamado “Show me the Code!”.

Como é um assunto de grande valia para o CbE, Eu e o Eduardo Bobsin apresentamos uma palestra bem divertida, discutindo a postura que se imagina de desenvolvedores profissionais, 5S em código, além de apresentar práticas e ferramentas de apoio para profissionais que trabalham com PHP.

Os slides estão disponíveis aqui.

 

 

 

CbE no Google Summer of Code 2014 (GSoC2014)

Amigos, gostaria de compartilhar um pouco de minha satisfação e alegria, pois minha proposta de projeto foi aceita para o “Google Summer of Code 2014”.

Nos próximos meses estarei desenvolvendo uma nova funcionalidade para o PostgreSQL, financiado pelo Google, como projeto de pesquisa do curso de Pós-Graduação em Tecnologias Aplicadas a Sistemas de Informação com Métodos Ágeis pela Uniritter Porto Alegre/RS.

O principal objetivo deste projeto é permitir que “unlogged tables” (tabelas que não geram registros no WAL) sejam transformadas em tabelas regulares (que geram registros no WAL) e vice-versa. Para que isso aconteça será adicionado mais duas cláusulas ao comando sql “ALTER TABLE”:

ALTER TABLE table_name SET LOGGED;
ALTER TABLE table_name SET UNLOGGED;

Quem tiver interesse em acompanhar a realização do projeto pode visitar a página do projeto no Wiki da comunidade internacional de PostgreSQL e também o código fonte no github.

Dojo PHP no #guma10anos

Dia 4 de abril de 2014 ocorreu mais um evento do GUMA, sendo este especial pelo fato do mesmo estar completando 10 anos de existência, então o evento todo foi em ritmo de festa e comemorações.

Eu e o Guilherme Lacerda conduzimos um Dojo de PHP para a galera treinar um pouco de TDD, OO, comunicação e trabalho em equipe.

Abaixo seguem algumas fotos, bem como link para os slides e repositório com código fonte da solução para o problema proposto (Cifra de César).

Slides Repositório