Métodos ágeis e documentação de software
Вставка
- Опубліковано 24 лип 2024
- Este vídeo é o primeiro do que se propõe a ser uma série de "napkincasts" sobre desenvolvimento ágil de software.
O video explora a relação entre metodologias ágeis e documentação de software. A ideia é tentar quebrar um pouco o mito de que produtos desenvolvidos com metodologias ágeis não são documentados.
Comentários com críticas e outras opiniões sobre o tema são muito bem-vindos!
A ideia do formato de "napkincasts" surgiu a partir do livro de Dan Roam: www.danroam.com/the-back-of-th...
Também foi inspirado no excelente vídeo de Henrik Kniberg sobre o papel do Product Owner: • O papel do Product Own... - Наука та технологія
Esse conteúdo é de ouro! tem 9 anos e envelheceu como vinho! É útil demais!!!!
Sem dúvida! Muito bem objetivo e explicado. Otimo pra resumir!
Vendo em 2020, e continua atual. Parabéns! ;)
Muito bom, obrigado por compartilhar seu conhecimento conosco.
Resumão:
1) Desenvolvimento Ágil reduz a necessidade de documentação;
2) Se a documentação gera valor, então faça!
3) Documentação é o resultado, não é insumo.
❤
Nossa que didática! Vc devia gravar mais videos e ajudar muita gente!!
Cara, parabéns de verdade pela sua explicação, foi a "mais ágil" que já vi, no sentido de ser simples, direta e extremamente didática.Excelente mesmo.
Nossa amei os vídeos, didática surreal, obrigada por compartilhar com a gente !! Faça mais vídeos assim porque são muito bons
Gostei demais, bem didático, simples mais ao mesmo tempo explicativo.
Parabéns pelo ótimo trabalho!
Quase nunca comento videos, mas o seu merece :) Muito boa a sua explicação e ilustrações. Obrigada por compartilhar o seu conhecimento de forma concisa, direta e eficaz!
Muito bom o vídeo! Simples e Objetivo! Parabéns Eduardo!
Vendo em 2020, e continua atual. Parabéns!
Parabéns pelo vídeo, pela aula e pela iniciativa.
Esses desenhos nos faz imaginar todo um cenário da vida real. Impressionante!
Claro e objetivo! Me clareou muita coisa... Parabéns Eduardo.
Eduardo meus parabéns pelo vídeo. Rápido e direto, sem rodeios !!!
Adorei conhecer o seu trabalho!!!
Sei da correria... Mas você manda muito bem na didática de ensinar.
Se houvesse mais vídeos, teria 100% de minha audiência.
Muito didática e simples sua explicação. Mesmo um leigo consegue entender. Parabéns!
Muito legal o vídeo Eduardo. Parabéns pela clareza.
Ótimo! Explicação didática e sensacional!
Parabéns pelo canal! Estou compartilhando com todos que eu conheço!
Meus parabéns!!! Ótimo vídeo e excelente didática.
Perfeito Eduardo, desmistifica e muito o papel de Conceito de Métodos Ágeis. Parabéns.
Sinceramente, estou entrando nesse mundo agora e tive um grande esclarecimento so com esse vídeo!!!! Parabéns!!
Parabens, muito explicativo e elucidativo...resumiu muito bem o papel da documentação ágil
Por favor faça mais vídeos! São muito bons!
Simples e objetivo Eduardo. Grato pelo conhecimento difundido. Prbns!
Direto ao ponto, ótima explicação! Você é ótimo!
Vendo em 2023, e continua atual. Parabéns! ;)
Muito boa explicação, obrigado e parabéns.
Parabéns, Eduardo. Fostes muito bem!
Cara, gostei do conteúdo e da qualidade do seu video. Parabéns!
Simples e objetivo, obrigado pela informação.
parabéns, explicação muito clara!
Muito bom seu vídeo. Estou escrevendo uma gem rails para extração de diagramas de classes, que terá uma ligação com os testes unitários, para meu projeto de TCC da faculdade. Tem vários conceitos muito interessantes que eu irei usar do seu vídeo para escrever.
Salve, Eduardo Borges. Obrigado pela aula! Muito bom! Espero que continue a compartilhar.
dúvida: qual sw vc utilizou para o desenho?
Vlw!
Parabéns Eduardo Borges! Utilizo Metodologia Ágil em meu trabalho, pois sou Analista de Requisitos, e essa sua explicação abriu muito mais minha visão para realizar a documentação do nosso software.
Obrigado pelo retorno, Rodrigo!
Tu é sinistro bro! Tem que continuar fazendo esses vídeos.
Excente vídeo com conceito que utilizamos no dia a dia .
Muito bom! Ótima explicação e clareza!
Muito bem explicado. Parabéns.
Simplesmente perfeito. ..
ótimo vídeo muito bem explicado, parabéns!
Muito bom! Excelente trabalho!
Faça mais vídeos. Gostei muito.
Cara, muito bom esse teu vídeo! Parabéns!
Obrigado, Cristian!
Ótima explicação!
Excelente vídeo, parabéns!!!
Parabéns, muito bom !!
Por favor, poderia compartilhar qual software utiliza para fazer a apresentação com desenhos ?
Parabéns, ótima comunicação.
Cara,INCRIVEL, só uma palavra INCRIVEL
vídeo bem explicativo, bom professor!
Que pena que eu só comecei a estudar metodologias ágeis agora.
Que bom que achei seu vídeo.
Muito rico! Obrigado!
Excelente explicações. Nota dez.
Perfeito, muito didático!
Parabéns pela didática!!!
bom de mais o vídeo, cara que ferramenta vc usou?
Muito bom! Obg.
Sensacional. Parabéns.
Excelente Aula Parabéns !
Que vídeo sensacional!
Muito bom, parabéns!
Ótima aula
Parabéns!
Parabéns pelo trabalho!
muito bom mesmo. Parabéns
Muito bom o video. Parabéns!! :D
Show de bola!
Excelente. Grato.
Excelente!!!
Show de bola Edu!
Muito bom o vídeo!
Deixe eu perguntar, métodos ágeis utilizam processos iterativos e incrementais, essas atividades são as mesmas do modelo tradicional?
Valeu!! Vídeo maravilhoso!
Eduardo achei este vídeo excelente preciso fazer um pra faculdade como você criou ?
Você é fodaaa, parabéns ❤
PARABÉNS AMIGO!
Antes de mais nada, eu gostaria de parabenizar o Eduardo pela sua didática. Ele deixou claro pra todos características das metodologias ágeis e, principalmente, a visão delas acerca da documentação, o que torna mais fácil pra mim discordar dessa visão. Em primeiro lugar, qual cliente vai querer um produto feito exclusivamente pra ele, sem receber uma documentação técnica adequada sobre ele? Penso eu que, na grande maioria dos casos, o cliente (ainda mais aqueles que têm uma estrutura técnica razoável) irá exigir essa documentação. Se vc adquirisse algo de valor pra vc, não iria querer a sua documentação, caso ela pudesse ter sido feita? Vc iria aceitar que o conhecimento ficasse basicamente na cabeça dos membros da equipe que o desenvolveu e que vc ou sua equipe teria que recorrer ao código pra tentar decifrar como o negócio está implementado nele sem nenhum guia (ou seja, documentação) toda vez que precissasse fazer uma alteração de negócio ou estimar o impacto de uma? Outra coisa, o Eduardo falou do uso da documentação para repassar e unificar o conhecimento na equipe do projeto, citando o exemplo da chegada de um novo membro à equipe, ou ainda a sua importância quando se tem uma equipe grande. Pois é, no caso das metodologias ágeis, ele não falou como se faz isso com eficiência, já que, provavelmente, não haverá uma documentação suficiente para esse fim. Imaginem a situação: um novo técnico chega na metade do projeto, e aí? Vai levar quanto tempo pra render o que os outros rendem, vai atrasar os outros por quanto tempo para adquirir o conhecimento necessário sobre o domínio do projeto? A documentação técnica tem custo, mas se paga, pois ela revela o que deve ser feito sem dubiedade (como acontece quando se ouve alguém falar uma coisa num dia e falar outra bem diferente noutro dia). Qualquer alteração nela fica registrado, e todos podem saber!!! O termo engenharia de software foi extraído das várias engenharias, e todas elas pressupõem documentação técnica. Vá dizer a qualquer engenheiro, seja civil, eletricista, eletrônico, químico, etc. que documentação não é fundamental, depois prepare os ouvidos pra ser chamado de "louco!" ou então "sabe de nada, inocente!"... Por décadas, artigos, trabalhos e mais trabalhos científicos comprovaram a importância da documentação... Os "iluminados" agilistas, num instante de extrema "revelação", chegaram à conclusão que o correto é fazer como se fazia na década de 70, onde os aventureiros do software, algo novo na época, eram considerados heróis quando faziam um "programa rodar". Pra finalizar, os agilistas deveriam saber qual é a definição de software, antes de propor uma bobagem dessas: software = código + documentação (Roger Pressman). Portanto, engenharia de software sem documentação (ou "documentação se o cliente quiser, se o custo valer a pena, se..."), na verdade, é engenharia de código somente, e o cliente que se vire depois, ou então fique na mão, à mercê de quem o fez!!! Pense na agilidade!!!
Excelente explicacao e otimo metodo.
Obrigado, Anne!
Fantástico seu vídeo :)
Arrebentou !!!
Ele é muito bom!
Muito bom
Valeu pelo vídeo
Muito bom!
Muito bom !
Como tu criou esse vídeo?
consegui entender muito obrigado
Parabéns
Muito bom.
sensacional
Que modelo vc aplicaria se as características ao contexto fossem as seguintes:
- O Sistema em questão eh complexo e requer um alto nível de interações com os usuários, a fim de possibilitar a abordagem de todos os problemas desse sistema. Usado com mais frequência em grandes projetos.
Otimo video :)
curti o video
muito bom mesmo, e com desenhos faz vc nao tirar a atençao e da pra se entender melhor, parabéns
Cara, tu usou qual software para fazer essas ilustrações? Parabéns pelo vídeo, muito bom!
Vocês sabiam que na Austrália os programadores só trabalham com a metodologia Scrum? Sabiam também que tem muito brasileiro indo pra lá pra ganhar em dólar Australiano?
Um dos meus destinos depois de formado, Canadá ou Austrália.
Inscrito ++;
Essa "redução de documentação", nada mais é que a preguiça de ter que elaborar algo mais substancioso para ler.
Ok, falou bonito... mas ... no fundo o que você falou foi um monte de redundância, usando de muita pompa. Acabou não acrescentando nada. Pura enrolação.
Muito bom, parabéns!