Hoje em dia existem diversas metodologias para gestão de projetos, com diversos focos e para diversos objetivos. Alguns acabam se sobrepondo e outros são complementares. Conheça um pouco das principais metodologias relacionadas à gestão de projetos ágeis: Scrum Scrum pode ser considerado um Framework Ágil para projetos complexos. Seus projetos são divididos em ciclos chamados […]
Mobile First é uma estratégia e também uma nova forma de escrever código que coloca os dispositivos móveis como foco para na Experiência do Usuário ao utilizar o site ou sistema.Esse termo começou a ser utilizado pelo Google em 2010, e como o próprio nome diz, nós iniciamos o design do produto a partir dos […]
Os microserviços são uma variação do SOA (Service-oriented architecture – Arquitetura orientada a Serviços), um tipo de arquitetura de software para estruturar aplicativos como uma coleção de serviços que são nos seus princípios de fácil manutenção e testes, independentes e organizados em torno dos recursos do negócio. A arquitetura de microserviços permite a entrega rápida, […]
O nascimento do termo Cloud Computing (ou computação na nuvem) remete a 2006, quando grandes empresas como Google e Amazon começaram a usar a “computação em nuvem” para descrever o novo paradigma em que as pessoas estão acessando cada vez mais softwares e arquivos na Web ao invés de acessar diretamente em seus desktops. Para […]
O termo inovação muitas vezes é entendido como criar algo novo, absolutamente do zero, mas a inovação vai muito além de novas ideias para criar algo que nunca existiu. A inovação pode ser uma nova idéia, mas é também a aplicação de melhores soluções que atendem a novos requisitos, necessidades não articuladas ou necessidades de […]
A tecnologia avança numa velocidade surpreendente nos dias atuais. Isso tem seu lado negativo, como a quantidade absurda de informação a que somos expostos todos os dias, mas também temos o lado positivo: poder utilizar novas tecnologias para resolver problemas que antes não podiam ser resolvidos, ou que sua solução demandava um grande esforço e […]
Uma empresa em crescimento exige melhorias contínuas para auxiliar na comunicação interna, diminuir gastos e garantir a segurança de dados. É pensando nisso que o cloud computing (ou computação em nuvem) é utilizado. O termo vem da ideia de que os dados não estarão armazenados em uma infraestrutura local dentro da sede, mas utilizará servidores […]
O início de uma empresa ou do desenvolvimento de um novo produto tem diversas dificuldades. E uma delas é saber se o produto será útil e funcional, entender se a ideia é válida e realmente ajudará as pessoas. Uma forma eficiente de descobrir isso é com a prototipagem rápida para softwares. O que é prototipagem […]
O uso de métodos ágeis é popular entre desenvolvedores, e cada time enfrenta uma dificuldade diferente na aplicação desse sistema de trabalho. Aqui vamos falar sobre as dificuldades encontradas especificamente pelos times que usam plataformas low-code, e como você pode fazer os ajustes necessários para seguir entregando sistemas de qualidade. Características das plataformas low-code Métodos […]
O desenvolvimento de software é um assunto que sempre levanta questões como tempo, equipe necessária e custo. Quanto mais tecnologias são criadas, mais possibilidades temos de desenvolvimento e, naturalmente, mais sistemas e features são requisitadas. A demanda das empresas por soluções tende sempre a aumentar, e mesmo com o crescimento da equipe de TI, muitas […]