Ou a importância do compartilhar para aprender.
Tava ouvindo um episódio de podcast sobre produtos que possuem código aberto. O texto surge depois desta escuta.
(mais…)Ou a importância do compartilhar para aprender.
Tava ouvindo um episódio de podcast sobre produtos que possuem código aberto. O texto surge depois desta escuta.
(mais…)Or the learning canvas way. 🙂
This canvas was created by Alexandre Magno. It was love at first sight to me. It was simple yet powerful and it uses experience from people to find new movement. Let me tell you how I use this canvas daily.
(mais…)Você pode não saber, mas eu sou um mentor. Ajudo pessoas em assuntos que elas querem se desenvolver, ensinando o que eu já fiz e pratiquei. Ensino meus aprendizados, sucessos e falhas. Principalmente as falhas. Ajudo pessoas em um conjunto de habilidades que tenho, que me considero experiente. E quando não consigo ajudar, indico quem possa ajudar.
E aí pessoas já me perguntaram como eu gosto de aprender. O ponto é que eu aprendo muito no processo 1:1 e através de conteúdos que me ajudam em reflexões. Tenho o hábito de escrever em cima de conteúdos que eu consumo. Alguns destes textos vão para o mundo via blog, outros para newsletters e outros ficam ali esperando sua vez chegar. Sem pressa.
(mais…)Eu aprendi em 2019 a criar uma branch no git. Sério. Não é clickbait:)
Em seguida explico como eu funciono.
Para quem não desenvolve software, é comum você criar estruturas auxiliares para poder modificar um pedaço do sistema e depois quando entendo que está tudo ok, você integra na linha principal. Pensa em manter uma cópia de um documento e depois a ferramenta ajuda em juntar as diferentes partes.
Eu sempre fui adepto do trunk based development, onde não existem estruturas auxiliares. Você sempre atualiza a raiz do código fonte, e é sua responsabilidade garantir que seu código vai dormir até que alguém diga que ele pode ser liberado para alguém que usa o sistema. Você faz pequenos avanços e cria controles para garantir o funcionamento, como configurações e testes automatizados. E aqui fica visível a diferença entre deploy e release.
(mais…)Essa conversa aconteceu no Maringá Agile Day 2020, onde tive a oportunidade de conversar sobre descoberta, inovação e aprendizado, a partir desta pergunta. E se der errado?
(mais…)Document what you do. Find your passions. Every step you take, every move you make, document it. Thanks The Police. Anyways, don’t start asking for help and someone to save you, before you even tried anything. I was reading this great piece from Derek Sivers, about showing success before asking for help.
(mais…)Tudo que impede fluxo é ruim. Uma excelente forma de perceber isso é ter uma clareza visual de que o trabalho não está andando.
Se um item demora muito para ser concluído ou se muita coisa fica parada esperando respostas que não chegam nunca, temos problemas. Estes problemas indicam tarefas grandes demais, que podem ainda ser carregadas de incertezas. E talvez um processo de falta de autonomia ou falta de gestão de conhecimento.
Todo fluxo organizado em um kanban pede limites, pede representação da realidade, pede visualização e pede políticas. E as políticas são na minha opinião a parte mais importante. As políticas emergem dos aprendizados. Os aprendizados acontecem com a prática do dia a dia, tentando fazer o trabalho acontecer. Todos problemas se resumem em saber:
(mais…)Apesar de se “buscar um equilíbrio”, o fato é que sempre estamos dando mais atenção para uma determinada área da nossa vida. Então na prática nunca estamos em equilíbrio. E isto não é um problema. O importante é termos os momentos para refletir a respeito disto. Queremos seguir dando atenção para a área X ou queremos partir para dar mais atenção para a área Y?
(mais…)A discussão sempre é grande sobre a necessidade de ter pessoas com cargos de gerente de projetos ou gerente de qualquer coisa.
Antes de qualquer coisa, penso sobre a necessidade de entender qual princípio está guiando: o de desenvolver e somar ou o de filtrar e excluir. Muitas pessoas com cargos de gerente entendem que precisam filtrar as informações que a equipe tem acesso. “As pessoas não conseguem consumir isso assim”, dizem. E o resultado é uma equipe que não consegue tomar decisões corretas porque nunca possui todas as informações e entendimento das variáveis que guiam a decisão.
O trabalho de gestão envolve desenvolver pessoas para que elas possam viver os diferentes caminhos de descoberta e construção de aprendizado. A consequência disso é resultado.
(mais…)