DÉBITO TÉCNICO E A PERCA DE PRODUTIVIDADE.

Photo by Luke Chesser on Unsplash Pesquisando uma imagem para a capa do tema de hoje encontrei essa de Luke Chesser na qual mostra um gráfico em queda. Talvez o contexto do gráfico não seja sobre débito técnico, mas diz muito sobre o início de um projeto de software. Assim que o projeto se inicia, todo o time se empenha o máximo possível para a entrega, cada sprint é visto as entregas do time, cheio de funcionalidades novas e a primeira entrega para o cliente. Contudo, ao passar do tempo o time começa perceber alguns problemas e dúvidas como, “será que o framework X vai funcionar para a funcionalidade que o cliente pediu?”, “a biblioteca X não suporta as cores e o layout que o cliente pediu”, “a versão do framework de testes atualizou, vamos atualizar?”, além disso o débito técnico pode ser “essa nova funcionalidade do cliente pode ser implementado depois”, “esse bugzinho não é critico pode deixar para depois”. Tenho certeza você já ouviu algumas dessas frases e dúvidas.

O PAPEL DO ESTADO FALHOU?

Hoje começo meus artigos do medium de uma forma diferente. Utilizo o medium para compartilhar conhecimento a respeito de tecnologia e qualidade de software, contudo, um dos hobbies que mais me fascina é economia, principalmente voltada para a economia política. Hoje a pergunta é muito objetiva, o Estado falhou em proteger seus cidadãos? Governador do Rio Grande do Sul pedindo doações por PIX para a tragédia no estado

DÉBITO TÉCNICO EM AUTOMAÇÕES DE TESTE DE SOFTWARE.

Uma das maiores lutas de um time de Qualidade, principalmente pelo QA é a priorização dos débitos técnicos por parte do time de engenharia. Todos os dias passamos por decisões enquanto estamos desenvolvendo e muito dessas decisões podem gerar débitos técnicos no futuro, com essa premissa vou te perguntar quais decisões podem gerar débitos técnicos? Sabe aquela atualização de versão do seu framework de desenvolvimento? Ou até mesmo quando criamos uma funcionalidade na “correria” e pensamos depois volto aqui para terminar, a gente sabe, se não virar bug… a gente não vai voltar para arrumar.

PLANEJAMENTO COM DIAGRAMA DE GANTT

Diagrama de GANTT No artigo Estratégia de Estudo conhecemos estratégias de estudo na qual vimos um pouco sobre rotina, pomodoro, usos de roadmap, mas você concorda comigo que sem um planejamento visual se torna um pouco mais difícil aplicar esses estudos? No texto de hoje inicialmente conheceremos um pouco do Diagrama de GANTT, lugares que você pode aplicar e um exemplo nos estudos. O Diagrama de GANTT surgiu para ser uma ferramenta de gerenciamento de projetos que visualiza o cronograma das atividades planejadas ao longo do tempo. Ele é composto por barras horizontais que representam as diferentes tarefas ou atividades do projeto, posicionadas ao longo de um eixo de tempo, esse eixo de tempo é predefinido no projeto, tendo um início e fim.

TERMINOLOGIAS DE TESTE DE PERFORMANCE QUE TODO QA DEVE CONHECER

Dia após dia percebemos o quão o mundo está rápido e volátil, em mudança constante, onde o tempo de resposta de uma aplicação faz todo o diferencial na hora de consumir um produto, escolher um site de compra, ou simplesmente para navegar horas em uma página de entretenimento. Performance passou de um simples coadjuvante na esteira de testes para um ator principal na busca pela excelência de um software.

ATUAÇÃO DO QA NO TDD

Como já conhecemos a jornada como QA e Tester se modificou ao longo do tempo, saindo do tester de mainframe, até os dias atuais com testes em blockchain, IoT, shift left testing e etc. O QA como todas as área dentro de TI não pode dar o luxo de aguardar as mudanças e deve sempre se atentar em todos os pontos do desenvolvimento de software. Partindo dessa premissa o QA utilizando do shift left testing deve sempre auxiliar o time a desenvolver primeiro uma cultura de qualidade e posteriormente estar auxiliando no desenvolvimento de software e aqui entra a importância do QA conhecer de TDD.

COMO POSSO APERFEIÇOAR MINHA ESCRITA?

Desde pequeno a leitura faz parte da minha vida, me recordo dos primeiros quadrinhos que meu pai me deu e como aquelas aventuras de Batman, Superman e Liga da Justiça me faziam companhias por horas a fio. Passando um tempo fui conhecendo outros autores, coleções e enciclopédias que mostravam o mundo para quem ainda naquela época não tinha computador e com esse crescimento na leitura sempre aparecia aquela reflexão, será que um dia irei escrever algo de interessante? Bom, hoje vou mostrar os caminhos que segui para conseguir colocar em prática esse gosto por escrever, então bora lá?

OKRS E EVOLUÇÃO DA QUALIDADE DE SOFTWARE

Todo final de ano e começo, as empresas utilizam de uma boa parte do tempo para realizar o planejamento estratégico. Esse planejamento procura garantir um caminho que a empresa queira seguir para alcançar suas metas. Muito das empresas utilizam o conceito de OKRs para desenvolver seu planejamento, assim o tema de hoje busca apresentar como o QA pode usar das OKRs para evoluir a cultura de qualidade da empresa, então bora lá?

QA E DORA MÉTRICS

As aplicações que utilizamos atualmente sempre estão em evolução, ambientes cada vez mais complexos e com regras de negócios rígidas fazem com que devemos metrificar tudo que puder a fim de garantir uma entrega de qualidade para o cliente final. Desde as mudanças dos softwares para ambientes em nuvem, foi necessário mudar conceitos que antes eram aplicados em sistemas desktops, como por exemplo a divisão entre time de desenvolvimento e time de implantação, hoje uma vertente que foi popularizado é o DevOps que é a junção desses times.

ESTRATÉGIAS DE ESTUDO

Desde pequeno escutamos de nossos pais que o estudo é o caminho para nosso crescimento profissional e também para ter o emprego dos sonhos. Na escola aprendemos desde características morais e de sociabilidade até regras de matemática, física, português, tudo isso pensando em um bem maior a chegada da fase adulta! Bom, o que muito ocorre nas escolas talvez é que eles não ensinam uma maneira certa de estudar, levando as crianças e jovens à aquela famosa repetição que muito das vezes não vemos sentido naquilo que estamos aprendendo (dá um artigo só sobre como as escolas estão atrasadas nas formas de ensino rsrs….), fazendo com que fiquemos sempre na mesma forma de estudo e muito das vezes aquela forma não é a melhor para nós. Assim hoje mostrarei alguns pontos que aprendi para conseguir tirar o melhor do que estou estudando.