Software Ágil

As (Verdadeiras) Origens do Scrum

Se Scrum fosse aplicado ao desenvolvimento de software, seria mais ou menos assim: (...) forme a equipe escolhendo cuidadosamente uma pessoa de cada uma das [fases tradicionais de desenvolvimento]. (...) Você então dá a eles uma descrição do problema a ser resolvido e (...) os desafia, dizendo que deverão produzir o sistema em, digamos, metade [...]

Por |2018-09-16T17:29:47+00:0030 de agosto, 2018|Cultural, Scrum, Software Ágil|

Escopo fechado: A ilusão

Quando foi a última vez que seu projeto terminou dentro do prazo e do custo? O Time fez muitas horas extras? Atendeu todo o escopo do projeto? Vamos ver neste artigo sobre a ilusão de segurança que temos em projetos com escopo fechado e como sair dessa armadilha. A gestão de projetos de software, assim [...]

Por |2018-09-16T23:05:44+00:007 de junho, 2018|Negócio, Product Owner, Scrum, Software Ágil|

Testes Automatizados – O que a falta deles pode causar?

Desde que cheguei na K21 e comecei a participar do EVDnC dentro das empresas, tive a oportunidade de comprovar o que a falta do uso dos Testes Automatizados no desenvolvimento de software pode causar. São inúmeros problemas em times variados, além dos questionamentos: - Será que precisa mesmo testar de forma automática? - Não dá [...]

4 práticas Ágeis para o desenvolvimento de produtos enxutos

As organizações têm experimentado diversos métodos e processos para desenvolver produtos enxutos mais aderentes às necessidades dos seus clientes. Existem aspectos valiosos em cada um dos vários processos experimentados. O grande desafio é escolher as práticas ágeis que funcionam melhor para suas equipes e para os valores que a marca deseja transmitir. Independente das ferramentas [...]

Por |2018-09-16T18:30:09+00:0022 de junho, 2017|Cultural, Negócio, Product Owner, Scrum, Software Ágil|

BDUF: A arte de fazer coisas que não deveriam ser feitas

BDUF é um acrônimo (Big Design Up Front) usado para indicar que todo o desenho da solução é feito antes da execução. Isso é algo bem típico no modelo tradicional de desenvolvimento de software, onde há explicitamente uma etapa de Análise que antecede a etapa de implementação. Assim, no final das contas, BDUF é arte [...]

Por |2018-09-16T18:33:01+00:0014 de junho, 2017|Desenvolvedor, eXtreme Programming, Scrum, Software Ágil, Técnico|

NÃO como estratégia para eliminar desperdícios

Desenvolvimento de software é uma atividade complexa que pode se tornar ainda mais se não evitarmos desperdícios. Várias decisões precisam ser tomadas ao longo do caminho tais como: Qual problema estamos resolvendo? Quem é o usuário final? Que linguagem de programação utilizar? Quais frameworks? Layout próprio ou templates bootstrap? Qual banco de dados? E como impedir [...]

Por |2017-09-01T15:05:47+00:0023 de fevereiro, 2017|Cultural, Product Owner, Software Ágil|

Dívida Técnica e Juros Compostos

Recentemente estive na banca de mestrado do Ciro Goulart orientado pelo Rafael Prickladnick, cujo tema era dívida técnica. Este post traz um resumo do assunto e uma reflexão minha sobre os juros que se paga em cima dessa dívida. Toda vez que um time de desenvolvimento não realiza uma alteração no código que geraria uma melhoria [...]

Por |2018-09-16T22:23:02+00:0012 de abril, 2015|Desenvolvedor, Software Ágil, Técnico|

Testes automatizados? Por onde eu começo?

O texto de hoje tem a intenção de explorar uma pergunta que vez ou outra escutamos de algum cliente. É comum ouvir frases do tipo: "Já enxerguei a importância de ter testes automatizados! Os testes 100% manuais estão sacrificando nosso tempo e a qualidade do release! Mas por onde a gente começa? Que tipo de [...]

Até onde vai a agilidade?

Em geral, é bem difícil de se mapear a fronteira entre o que é ágil ou não. Deixar essa fronteira nítida é importante para responder diferentes perguntas: - Quanto uma organização avançou na agilidade? - Quais são os pontos a serem melhorados num time? - Quais são os próximos conhecimentos que um indivíduo deve adquirir [...]

Lei Brasileira para contratação de desenvolvimento de software. Deveríamos alterar?

Junto com meu aluno de mestrado, Carlos Alberto Franco, coordenador de projetos de desenvolvimento na Petrobras e recém mestre pela UFRJ, fizemos uma análise comparando a lei brasileira com a americana e a britânica. Recentemente tivemos um artigo publicado na Revista do TCU (nº 128) que reflete parte desse estudo. Mais detalhes podem ser vistos lendo [...]

Por |2018-09-16T22:32:09+00:0030 de maio, 2014|Negócio, Software Ágil|