Injeção de dependências em um paradigma funcional

Você já ouviu falar em injeção de dependências na programação? Se sim, muito provavelmente você já se deparou com exemplos e implementações que utilizam esse padrão de projeto utilizando classes, correto? Pois bem, hoje o Raphael Oliveira, Desenvolvedor aqui na nata.house, vai explicar pra gente sobre esse padrão de projeto, e também trazer exemplos de… Continuar lendo Injeção de dependências em um paradigma funcional

Porque as estimativas têm falhado?

Se você trabalha com a gestão de projetos, provavelmente em algum momento já esteve na discussão do: “estimar ou não estimar?” Quando se está à frente de um projeto de desenvolvimento de software, esse é um assunto que não tem como não falar sobre. Alguns dizem que é desperdício, outros dizem que é obrigatório.  Vamos… Continuar lendo Porque as estimativas têm falhado?

Os desafios diários do gestor de projetos ágeis

Gerenciar projetos ágeis é algo que traz desafios diários aos gestores. Não importa se são de baixa ou alta complexidade, projetos são únicos, com início, meio e fim.  E claro, encontramos algumas similaridades de um projeto para o outro, mas as regras do negócio e as expectativas dos clientes são sempre singulares.  Hoje, a convidada… Continuar lendo Os desafios diários do gestor de projetos ágeis

User Experience: Tudo o que você precisa saber sobre experiência do usuário.

Empresas que realmente se dedicam a entregar a melhor solução ao cliente estudam uma série de fatores a fim de oferecer a experiência do usuário mais agradável possível. Esse termo e sua variação UX (User Experience) tem se destacado especialmente entre os negócios digitais, mas seus conceitos também valem para empreendimentos que desenvolvem itens tradicionais.… Continuar lendo User Experience: Tudo o que você precisa saber sobre experiência do usuário.

Entenda como usar a metodologia Scrum em seus projetos de tecnologia!

No mercado atual, desenvolver sistemas com agilidade é algo crucial. Se a empresa demora muito tempo para entregar resultados, ela corre o risco de ficar atrás de concorrentes e perder a chance de inovar no setor de tecnologia. Justamente por isso, muitos negócios estão apostando em novas estratégias, como a metodologia Scrum. Feita para gerar mais… Continuar lendo Entenda como usar a metodologia Scrum em seus projetos de tecnologia!

Levantamento de requisitos para software: por que é importante?

No planejamento de um novo aplicativo, o levantamento de requisitos é uma das partes mais importantes. Esse momento afetará todas as etapas posteriores, os seus prazos e até mesmo a formulação da equipe. Por isso, a empresa deve estar preparada para fazer uma análise eficiente e abrangente. Quando é bem executado, esse processo evita erros e escolhas… Continuar lendo Levantamento de requisitos para software: por que é importante?