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 que o nível de complexidade sempre aumente?
Elimine Desperdícios. Diga NÃO!
Embora temos aprendido a fazer escolhas sobre as tecnologias e formas de trabalho, ainda sentimos frio na barriga quando precisamos dizer NÃO.
É muito fácil dizer sim. Dizer não exige perder o medo do confronto. Ao invés disso, dizemos sim para um prazo irreal, sim para uma nova funcionalidade um dia antes da entrega, sim para uma contratação mediana. Você sabe aonde isso vai parar, não é?
“As pessoas evitam dizer não para fugirem de confrontos, mas a alternativa é pior ainda. As tarefas se arrastam, as coisas se complicam e trabalhamos com base em ideias nas quais não acreditamos.” Jason Fried & DHH
Somos bombardeados por prazos apertados, demandas em que não acreditamos e, ao invés de nos posicionarmos profissionalmente, evitamos o desconforto do NÃO e sofremos construindo coisas que ninguém quer e trabalhando em algo que não enxergamos valor. Achamos que dizer NÃO demonstra falta de comprometimento ou desinteresse. Mas dizer SIM para tudo atrapalha o foco no trabalho que realmente precisa ser feito.
Dizer Não é, antes de tudo, um exercício de priorização!
Por maior que seja o desconforto é importante exercitar o NÃO. Como disse nosso amigo Rodrigo de Toledo “o mal do século XXI é que a demanda é sempre muito maior que a nossa capacidade de entrega”. O NÃO é o meio para garantir que foquemos nossa capacidade nas principais demandas. Ele gera discussões importantes para o amadurecimento do produto e dos profissionais envolvidos.
Desenvolver produtos de software exige muitos “NÃOS” e eles são necessários para desenvolver produtos enxutos e evitar desperdícios!
Textos sobre esse tema:
Perguntas frequentes
Por que profissionais de tecnologia têm dificuldade em dizer não no trabalho?
Muitas pessoas evitam dizer não para fugir de confrontos desconfortáveis e por acreditarem que a recusa demonstra falta de comprometimento. Contudo, dizer sim para tudo aceita prazos irreais, novas funcionalidades de última hora e demandas sem valor claro, fazendo com que as tarefas se arrastem e compliquem o projeto.
Qual é o impacto de dizer sim para todas as demandas no desenvolvimento de software?
Aceitar todas as solicitações prejudica o foco no trabalho essencial e gera desperdícios. Como a demanda é maior que a capacidade de entrega, dizer sim resulta na construção de funcionalidades desnecessárias e no desgaste da equipe, que passa a trabalhar em tarefas sem valor estratégico ou viabilidade técnica real.
Como o não funciona como estratégia de priorização em projetos?
O não é uma ferramenta para alinhar a capacidade de entrega da equipe às demandas prioritárias. Como disse Rodrigo de Toledo, a demanda sempre supera a capacidade. Dizer não impede a sobrecarga e garante que o time dedique esforço ao que realmente gera impacto e solucione os problemas do usuário.
Quais são os benefícios de saber dizer não na criação de produtos digitais?
Dizer não permite criar produtos de software enxutos e eliminar desperdícios. Além de evitar o desenvolvimento de recursos que ninguém usa, essa postura promove discussões maduras e importantes entre a equipe e os stakeholders, ajudando no amadurecimento profissional dos envolvidos e na evolução saudável do produto final.
Pronto pra dar o próximo passo?
Conheça os cursos da K21 e leve essas ideias pra prática com quem vive agilidade todo dia.
Ver cursos K21