Scrum
Scrum é um framework Ágil, simples e leve, utilizado para a gestão do desenvolvimento de produtos complexos imersos em ambientes complexos. Scrum é embasado no empirismo e utiliza uma abordagem iterativa e incremental para entregar valor com frequência e, assim, reduzir os riscos do projeto. Vamos entender em mais detalhes o que essa definição acima […]
Início do projeto: a visão do produto
O que você precisa para iniciar um projeto para o desenvolvimento de um produto ou serviço.
Desenvolvimento com Scrum
Após a reunião de Sprint Planning, inicia-se o trabalho de desenvolvimento propriamente dito dos itens do Sprint Backlog. Os membros do Time de Desenvolvimento definiram, durante a reunião de Sprint Planning, como o trabalho será realizado. Agora, são os responsáveis por se auto-organizar para realizar esse trabalho e por monitorar seu progresso em direção à […]
Final do Projeto
Um projeto, em geral, possui uma duração determinada. Na realidade, um projeto pode ser encerrado por diversas razões, dependendo do contexto: o tempo de contrato expirou, valor suficiente foi entregue para os clientes do projeto e o contrato permite que o projeto seja interrompido, o orçamento do projeto acabou ou o contrato foi cancelado, entre […]
Encerramento do Sprint
Ao final normal do Sprint, o Time de Desenvolvimento deverá ter gerado, a partir dos itens do Sprint Backlog, um Incremento do Produto entregável, que representa valor visível para os clientes do projeto. Ser entregável significa que nenhum trabalho adicional é necessário para que esse Incremento do Produto possa ser entregue aos clientes do projeto. Entregar ou […]
Entregas
Sempre que o Incremento do Produto ou a soma de Incrementos do Produto representar valor suficiente e já puder ser utilizada, é importante que chegue a seus usuários o mais rápido possível. Por meio de Releases frequentes, o Time de Scrum pode obter feedback dos usuários do produto e, assim, reduzir os riscos e produzir o produto certo. O […]
Certified Scrum Professional (CSP)
As certificações são divididas em 3 níveis: – CSM/CSPO: requer o treinamento e a aprovação no exame após o curso (somente o CSM). – A-CSM/A-CSPO: precisa ter a certificação anterior (CSM ou CSPO), participar de um treinamento avançado e ter 12 meses de experiência como ScrumMaster (A-CSM) ou Product Owner (A-CSPO). Até o momento não há […]
Quer aumentar a produtividade da empresa? Dê folgas!
Trabalhar na K21 tem uma grande vantagem. Nós NÃO temos 30 dias de férias. Na verdade, caso eu queira tirar férias ou folgar alguns dias, basta marcar na agenda os dias que você não trabalhará e pronto. É só não aparecer na data marcada .
Garantia da qualidade de software com TDD (Test Driven Development)
Neste artigo vamos falar sobre Test Driven Development (TDD), que é uma prática de desenvolvimento de software na qual os testes são pensados e escritos antes do código de negócio. Com isto, aumentamos muito a qualidade do produto e consequentemente a satisfação de nossos clientes e usuários.
Testes automatizados: como garantir a qualidade do software
Computadores são bons em fazer trabalhos repetitivos e a execução de testes é quase sempre um trabalho repetitivo. Logo, testes automatizados (automação de testes) se tornam fundamentais para garantir a qualidade do software.
Métricas Tóxicas: o que você não deve usar
Métricas sempre vão mudar o comportamento das pessoas, escolha-as muito bem para não intoxicar o seu produto ou empresa.
Está pronto, só falta testar
Quando o item está pronto, a princípio, não há mais nenhuma tarefa a ser feita. Em empresas que utilizam boas práticas de Devops como a entrega contínua, a única atividade remanescente deveria ser o Product Owner (PO) pressionar um botão e mandar todo o incremento do produto para as mãos dos clientes.
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.
O uso define o produto
Compreenda o problema que está tentando resolver. Não se perca em soluções maravilhosas de problemas que ninguém vive.
Silos: visualizando e tratando as dependências do time
Recentemente, enquanto estávamos facilitando um EVDnC, um dos times estava com dificuldade para decidir quais tarefas deveriam ser feitas por quem e quais aquelas deveriam ser feitas em conjunto. Muita discussão e pouco alinhamento.
Despencando do Olimpo: As difíceis lições que aprendi no caminho da agilidade
No Agile Brasil de 2017 apresentei a sessão Despencando do Olimpo: As difíceis lições que aprendi ao tentar fazer a Jornada Ágil na trilha É Caindo que se Aprende a Levantar.
Reuniões mais eficientes com Scrum
Temos muitas reuniões ineficientes e muitas vezes não temos consciência disso. Aqui, vamos escrever como utilizamos o Scrum para tornar as reuniões mais fluidas, participativas e úteis.
Resolvendo a origem do problema com a Retrospectiva da Causa Raiz
Quando trabalhamos juntos por muito tempo com uma equipe ou quando estamos desenvolvendo projetos de longa duração, problemas certamente surgirão. Vamos utilizar então a inteligência coletiva. A dinâmica da Causa Raiz procura justamente encontrar, dar transparência e permitir o tratamento da fonte do problema.
Retrospectiva: Fazendo a Melhoria Contínua do seu Time
Times inteiros afundam seus produtos e empresas pela falta dessa busca constante de aperfeiçoar sua forma de trabalho. E como aproveitar a retrospectiva para fazer essa melhoria?
Tanque de Decantação: um canvas como solução
O Tanque de Decantação (TD) é um canvas criado pelo Agile Coach da K21 Danilo Risada. Desde então, temos usado esta ferramenta em diferentes clientes e nos mais diversificados cenários. A principal aplicação é ajudar times na definição dos seus produtos mantendo um vínculo claro e poderoso com o seu propósito de negócio.
Métricas: como medir a Agilidade do seu time
Um time que busca a melhoria contínua precisa basear-se em alguns dados além de resultados. Quando um time usa métricas em benefício próprio, sem o intuito de moldar comportamentos, ele consegue evoluir.
Como a má estratégia influenciou a derrota do Flamengo na Copa do Brasil
Se adaptar ou seguir um plano cegamente? Alguns diriam que eu virei crítico de futebol. Não é verdade, mas ele tem dado bons exemplos para a Agilidade.
Você tem uma estrela no seu time?
Enquanto lia uma reportagem do El País sobre as recentes desventuras do time do Paris Saint-Germain (PSG) e Neymar. Enquanto lia a matéria surgiram situações que já presenciei em Times Ágeis. Alguns problemas que achei relevante e devem estar no radar de gerentes, Scrum Masters, Agile Masters e pessoas com papel de gestor.
Retrospectiva: Documentação Abrangente X Comunicação Eficaz
No seu time há muitos documentos? Toda a comunicação é feita através de e-mail? Há um mar de templates no seu projeto? Seu time/empresa provavelmente está vivendo o paradoxo da comunicação através da documentação.
Retrospectiva do Circuito Elétrico
Vamos melhorar nosso trabalho! Como vamos fazer isso? A retrospectiva do Circuito Elétrico facilita o brainstorming de melhorias.
O bom feedback
Feedback! Desde o início da infância nos acostumamos a receber cumprimentos e elogios. Passamos a dar ouvidos apenas às pessoas que enaltecem nosso trabalho e inflam nosso ego.
Retrospectiva – Removendo as pedras do caminho
Quando o Time fica pronto? A resposta é: Nunca! Um Time Ágil está em constante formação.
Dot Voting – Colaboração para priorização de decisões
Você já esteve em uma reunião em que os assuntos iam surgindo durante a discussão e depois de muita falação nada ficou decidido? Em situações de tomada de decisão é comum que existam muitos tópicos para serem debatidos.