Publicado em: 18/04/2024

A importância da metodologia ágil - Fabio Codo


Neste episódio especial, a Duda conversou com o Professor Codo, criador da metodologia M Quickly utilizada na Mestres da Web, sobre desenvolvimento de software, gestão de projetos e a importância das metodologias ágeis no mercado atual.

Trajetória no Desenvolvimento de Software

O Professor Codo compartilhou sua jornada:

  • Começou com curso técnico em eletrônica, integrando equipamentos com programação
  • Primeiras experiências com linguagens de baixo nível (C e Assembly)
  • Migrou para redes de computadores por demanda de mercado
  • Desenvolveu profissionalmente com VB, integrando sistemas eletrônicos

"Sempre mantive a programação como hobby antes de atuar profissionalmente"

Metodologia vs Método Ágil

Diferenças fundamentais:

MetodologiaMétodo Ágil
Como fazer (subjetivo)Processos específicos e definidos
Abordagem geralConjunto de práticas validadas

O grande desafio em software: "Compreender o usuário, que é imprevisível"

Por que Criar o M Quickly?

Limitações dos métodos existentes:

  • Scrum: Excelente para microtarefas, mas limitado em gestão de filas
  • Kanban: Foco em fluxo de trabalho, mas precisa de complementos
  • SAFe: Complexo demais para médias empresas

"O M Quickly surgiu para integrar os melhores aspectos de cada método, adaptado à realidade da Mestres da Web como fábrica de software"

Principais Vantagens do M Quickly

  1. Processo claro desde o primeiro contato com o cliente
  2. Transparência em todas as etapas do projeto
  3. Documentação completa de cada etapa
  4. Gestão eficiente de filas de trabalho
  5. Adaptabilidade a diferentes perfis de clientes

Benefícios para os Clientes

Por que escolher uma empresa com metodologia ágil consolidada?

  • Visibilidade completa do investimento
  • Previsibilidade de prazos e entregas
  • Alinhamento constante com as necessidades reais
  • Flexibilidade para ajustes durante o projeto
  • Segurança no acompanhamento do progresso

Considerações Finais

Principais lições do episódio:

  • Não existe método perfeito - o importante é adaptar às necessidades
  • Transparência e documentação são fundamentais para a confiança
  • Entender o usuário continua sendo o maior desafio no desenvolvimento
  • Metodologias ágeis devem evoluir com as necessidades do mercado

Dica do Professor:

"Para quem está começando, estude os métodos tradicionais (Scrum, Kanban) antes de buscar adaptações. Só depois de entender as bases você poderá inovar com propriedade."

Fernando Cunha
Artigo deFernando Cunha

Com mais de 15 anos de experiência em tecnologia e formado pela FAAP em Administração de empresas, hoje é o CEO da Mestres da Web, empresa referência no mercado nacional e com projeções de expansão internacional.

últimos vídeos

veja nossos vídeos mais recentes e esteja por dentro de muitas novidades.

Au 02 - Front-end - React - Estrutura de projeto - Mestres BEGIN
play

Au 02 - Front-end - React - Estrutura de projeto - Mestres BEGIN

Explorando a estrutura gerada pelo Create React App, entendendo o papel das pastas public e src, os conceitos de Virtual DOM, JSX e componentes, além de como o CSS é aplicado nos projetos React.

Autor deste artigo
Fernando Cunha17/03/2025
Au 03 - Front-end - React - Criando layout da nossa aplicação - Mestres BEGIN
play

Au 03 - Front-end - React - Criando layout da nossa aplicação - Mestres BEGIN

Explorando a criação de um layout fixo para a aplicação React, com barra lateral, barra superior e área dinâmica para conteúdo. Utilizando o React Router Dom v6 para gerenciar navegação entre rotas.

Autor deste artigo
Fernando Cunha17/03/2025
Au 04 - Front-end - React - Estilizando o layout da aplicação - Mestres BEGIN
play

Au 04 - Front-end - React - Estilizando o layout da aplicação - Mestres BEGIN

Abordando técnicas para organizar estilos em React, utilizando seletores CSS, CSS Modules, integração com React Router, reset CSS eficiente e boas práticas para garantir consistência visual e manutenibilidade.

Autor deste artigo
Fernando Cunha17/03/2025