avelino

Sobre Avelino Ferreira

Eu sou um desenvolvedor de software que passou por todas as etapas de TI. Comecei em 1998 com a manutenção de microcomputadores. Em 2000, tornei-me um programador e, desde então, desempenhei o papel de desenvolvedor, analista de sistemas, gerente de projeto, Scrum Master, Product Owner, gerente funcional e Agile Coach. Também vivi diversos modelos de desenvolvimento de software. Comecei com o cascata (programadores e analistas em salas separadas), participei de dois times de implantação de RUP, um de implantação de CMMI e outro de MPS-BR e por fim um com as melhores práticas do PMBOK. Descobri os Métodos Ágeis em 2009. Os resultados que obtive utilizando-os foram tão incríveis que resolvi adotar os valores e princípios ágeis não só na vida profissional, como também na vida pessoal. Nos últimos quatro anos, fui professor auxiliar no desenvolvimento do software Ágil na Universidade Federal do Rio de Janeiro e pai da Mari. Em 2015, tornei-me o Gerente de Desenvolvimento de Software no Tribunal Regional Eleitoral do Rio de Janeiro. Ao longo do tempo, percebi que tinha adquirido algum conhecimento e experiência interessantes na adoção de Ágil. Alguns colegas me chamaram para atuar como Agile Coach na K21, gostaram dos resultados e, desde então, me dedico a essa nova carreira.

Water-Scrum-Fall: a armadilha de viver a agilidade ilusória

Imagine uma pessoa com uma vida sedentária, alimentação nociva e que já briga com espelho e roupas há algum tempo. Ela decidiu que vai dar uma guinada na vida e ter um estilo mais saudável. Toda empolgada, ela vai na academia e faz a matrícula. Em seguida, vai para a loja e compra uma roupa [...]

Advanced Scrum Master: O próximo passo na sua carreira!

Em dezembro de 2019, a Knowledge21 passa a oferecer o treinamento de Advanced Certified ScrumMaster (A-CSM) com certificação internacional pela Scrum Alliance. Mas qual a diferença entre os dois treinamentos? Certified ScrumMaster (CSM) É o treinamento de introdução ao mundo da agilidade. Aqui quebramos paradigmas sobre o desenvolvimento de produtos e serviços de forma ágil. [...]

Por |2019-11-20T15:33:12-03:0020 de novembro, 2019|Cultural, Facilitação, Scrum, Scrum Master|

História de Usuário: evitando disfunções

Você pode escrever os itens do seu backlog de produto de diversas formas. Uma das mais populares é utilizando o formato de História de Usuário. Para entender sobre o que elas são e como construí-las veja esses dois artigos: O que é a User Story?, Como é a User Story?. História de Usuário (User Story) [...]

Por |2019-11-04T13:00:49-03:004 de novembro, 2019|Product Owner, Técnico|

As disfunções do Time de Desenvolvimento – Parte 1

No artigo Quem é o Time de Desenvolvimento do Scrum, escrevemos sobre as características de importantíssimo papel. Neste artigo trataremos as disfunções mais comuns que ele pode enfrentar. Squad Antes de entrarmos nesse assunto, deixo claro que não tenho nada contra o nome Squad. Quando a empresa está fazendo uma transformação organizacional, vão existir momentos [...]

Por |2019-10-29T12:43:54-03:0029 de outubro, 2019|Papéis, Scrum, Time|

5 passos para transformação ágil: você vai se frustrar lendo este texto

No livro O guia do Mochileiro das Galáxias, escrito por Douglas Adams em 1985, seres pandimensionais hiper inteligentes construíram o Supercomputador autodenominado Pensador Profundo, o segundo maior computador do Universo do Tempo e Espaço. A tarefa desse computador era checar “a resposta para a vida, o universo e tudo mais”. O processamento levou sete milhões [...]

Por |2019-08-28T09:17:34-03:0028 de agosto, 2019|Agilidade, Cultural|

O que é um MVP (e o que não é)?

Após Eric Ries publicar o livro A Startup Enxuta em 2011 o termo Minimum Viable Product (Produto Mínimo Viável) MVP se popularizou e várias empresas começaram a adotá-lo como forma de desenvolver seus produtos. Todavia, quando um termo se torna muito popular, ele acaba se transformando em uma buzzword. Um chavão em que as pessoas [...]

Por |2019-08-16T14:47:53-03:0016 de agosto, 2019|Métricas, Product Owner|

As incríveis técnicas para fatiar a entrega do seu software

No artigo O trabalho de FDP do Product Owner, nosso amigo e coach Magno escreve sobre a importância do Product Owner (PO) saber Fatiar, Descartar e Priorizar as entregas de seu produto. Neste artigo, escrevo sobre como fatiar o software em pequenas entregas que agregam valor ao negócio. Antes de falarmos sobre isso, vamos a [...]

Por |2019-05-16T16:38:13-03:0016 de maio, 2019|Negócio, Papéis, Product Owner|

Feedback: um motor para melhoria da vida

"Eu só promovo um feedback para alguém quando eu estou preocupado com a melhoria dessa pessoa." (Avelar Leão) Quando o Samuel me falou essa frase pela primeira vez, fiquei pensativo, achei a frase importante e anotei. A “ficha caiu” uma vez que estava no restaurante com meus filhos, a Mari e o Mig. Certo momento, [...]

Por |2019-04-19T22:28:26-03:0010 de abril, 2019|Agile Coach, Cultural, Facilitação, Gestão|

Ágil está morto! The Walking Dead da agilidade

De tempos em tempos, pula no meu feed de notícias uma manchete bombástica no estilo: X está morto! Veja aqui minha novidade salvadora. Várias coisas já foram assassinadas: Ágil, eXtreme Programming (XP), Scrum, Test Driven Development (TDD), Design Thinking até o Manifesto Ágil já foi morto algumas vezes. A maioria das vezes esse tipo de [...]

Por |2019-04-02T21:50:05-03:002 de abril, 2019|Agile Coach, Cultural|

O que é Scrum?

O framework Scrum Segundo os criadores, Ken Schwaber e Jeff Sutherland, o Scrum é um framework (arcabouço) dentro do qual pessoas podem tratar e resolver problemas complexos enquanto constroem produtos de forma criativa e eficiente, com o mais alto valor possível (Guia do Scrum, 2017). Ele não chega a ser um método, pois especifica apenas [...]

Por |2019-03-21T17:06:17-03:0021 de março, 2019|Cultural, Organizacional, Scrum|