Os custos ocultos do débito técnico

O débito técnico, na definição de Rodrigo Machado, é a distância entre o estado atual de um artefato técnico e como ele o seria em seu estado da arte. Acesse o artigo que ele escreveu para saber mais sobre a definição e outras discussões. Este artigo aborda uma questão que nós, geralmente, não prestamos atenção no dia a dia: como reagimos psicologicamente quando fazemos um trabalho ruim?

Veja o seguinte relato:

A pressão por resultados rápidos me impede de raciocinar direito. Fico ansioso, somente pensando em terminar logo, pois tem alguém esperando apressadamente e o sucesso do negócio dos meus clientes depende disso. As pessoas querem entrega urgente, porém me culpam quando um bug aparece em produção. E ainda se sentem no direito de me repreender. Mas eu avisei para eles que isso iria acontecer.

Veja que as consequências negativas do débito técnico não influenciam somente as funcionalidades de um software, elas vão muito além. Sempre existem três prejudicados pelo débito técnico:

Continuar lendo

Anúncios

Melhorando a qualidade dos testes com refatoração e fluent interfaces

Muita gente acha que não precisa dar muita atenção à qualidade na escrita dos testes. Mas o nível de qualidade dos testes deve ser tão alto quanto o do código de produção, afinal, os testes também tem que ser mantidos por tanto tempo quanto o código de produção. No seu livro Clean Code, Uncle Bob conta a história de uma equipe que decidiu abrandar as regras de qualidade nos testes. Traduzindo livremente:

As variáveis não tinham que ser bem nomeadas, os métodos não tinham que ser pequenos e descritivos. O código de teste não tinha que ter um bom design. Contanto que o código de teste funcionasse e cobrisse o código de produção, estava tudo bem.

Quanto mais o tempo passava, mais difícil era alterar os testes e adicionar novos. Vez ou outra alguns testes falhavam quando a equipe mudava o código de produção, e corrigi-los também se tornou uma tarefa árdua e demorada. As estimativas ficaram cada vez mais altas, porque mexer nos testes era muito custoso. Depois de um tempo, eles jogaram fora toda a suite de testes. Mas sem os testes, muitos bugs começaram a aparecer, a equipe perdeu a confiança em alterar o código, e no final, clientes e desenvolvedores ficaram frustados.

Moral da história, se o código será mantido – seja de produção ou de testes – então ele tem que ser bem escrito.

Continuar lendo

Como foi o TáSafo em Ação na EETEPA Icoaraci

Local do Evento

Ontem aconteceu um #tasafoemacao diferente. Foi assim:

O convite

Leonardo Barbosa visitou a página do nosso portfólio e escolheu as palestras que mais se adequavam ao público da EETEPA (Escola Tecnológica do Estado do Pará – Francisco de Azevedo) em Icoaraci, na qual ele dá aula. Ele mandou para a lista de discussão e nos convidou para fazer um #tasafoemacao lá. Começamos a adequar o seu pedido ao que podíamos fazer, pois algumas pessoas que ele escolheu não estão morando em Belém atualmente. Continuar lendo

Tá Safo na Semana de Empreendedorismo da FEAPA

Durante esta semana está acontecendo a II Feira de Empreendedorismo da FEAPA, e o Tá Safo havia sido convidado para participar. Ontem (20 de outubro) fomos lá para dar algumas palestras e nos impressionamos com a estrutura da faculdade e organização do evento. As nossas palestras foram: “Tire sua ideia do papel” (by Fábio Aguiar), “Empreendendo em Comunidades” (by Jaime Schettini) e “Pequenos Dispositivos e Grande Negócio$” (by Ramon Rabello).

Continuar lendo

Pé na estrada com Tá Safo em Ação em Castanhal

A caminho de Castanhal

A caminho de Castanhal

Esse #tasafoemacao foi histórico: o primeiro a ser realizado fora de Belém! A estréia em terras não tão distantes da Caravana do Tá Safo (em ação) foi para Castanhal.

O Fábio começou a pegar a galera às 6h30. No total eram 5 machos com sono no carro na maior sacanagem. No caminho muita nostalgia com as lembranças de como o Tá Safo surgiu e se desenvolveu. Paramos na estrada para tomar um cafézinho rápido e chegamos na UFPA de Castanhal perto das 9h00. Só faltava a Pamela, que foi no carro dela com seu namorado e chegou um pouco depois. Pronto, agora o evento já pode começar!

Pórtico de Castanhal

Pórtico da cidade de Castanhal

O evento começou com os organizadores do evento da UFPA agradecendo a presença do Tá Safo e explicando o contexto e propósito do Campus Universitário da região. Logo após, Fábio Aguiar começou o circuito de palestras apresentando a comunidade e como se envolver mais em comunidades.

Continuar lendo

#tasafoemacao em dose dupla

Na última segunda-feira aconteceu algo inédito: 2 #tasafoemacao rolaram no mesmo dia, em 2 locais diferentes, com abordagens também diferentes. O primeiro fez parte da I Semana Acadêmica de Ciência da Computação da UFPA, na qual o TáSafo foi convidado especial e ocupou uma tarde inteira com palestras. Lá contamos com um público essencialmente de estudantes, e as palestras foram proferidas por Fábio AguiarEwertton BravoJaime Schettini,Pamela GatinhoRamon Rabello.

A seguir, na ordem em que foram apresentadas, as palestras dessa edição vespertina:

Continuar lendo

Retrospectiva TáSafo 2009

Olá pessoal, preparamos um formulário para obter um feedback sobre a atuação do TáSafo em 2009 e esperamos a participação de todos. Nele, gostaríamos de levantar os pontos positivos e negativos relacionados a qualquer assunto que o grupo TáSafo tenha abordado em 2009 (ou deixado de abordar). Por exemplo, você gostou da cobertura dos eventos mas achou que faltou uma movimentação maior na lista de discussão?

Opine!

Não esqueça de dar sugestões para que ano que vem o TáSafo possa continuar a crescer e se tornar um grupo ainda mais comunitário e participativo.

Na semana que vem (de 04/jan a 08/jan) nos reuniremos em algum lugar a ser definido para fazer uma retrospectiva presencial; juntaremos as informações coletadas através deste formulário para fazer uma retrospectiva, como a ensinada pessoalmente por Diana Larsen – autora do livro Agile Retrospectives: Making Good Teams Great. A participação nessa retrospectiva é aberta a todos. Apesar das férias e festas de final de ano a participação dos que ficarem em Belém será muito apreciada. No formulário também há um espaço para sugerir o local onde ocorrerá a retrospectiva.

Só para refrescar a memória, algumas das principais realizações do TáSafo este ano foram: a cobertura dos eventos Porto Alegre Agile Weekend, Fisl e Ágiles; a realização dos eventos Visão Ágil Academic Meeting (VAAM) e Maré de Agilidade; e o workshop Agile Software Development with Extreme Programming.

Acesse o formulário sobre a retrospectiva aqui.