Discoverability (em UX design)

O termo “capacidade de descoberta (em UX design)” refere-se à facilidade com que os utilizadores podem encontrar e utilizar as funcionalidades de uma aplicação de software. Um aplicativo bem projetado será fácil de usar e intuitivo, enquanto um aplicativo mal projetado será confuso e difícil de usar. A capacidade de descoberta é uma consideração chave … Ler mais

Canary test (implementação canária)

A canary deployment é uma estratégia de lançamento onde uma nova versão de um aplicativo de software é primeiramente implementada para um pequeno subconjunto de usuários antes de ser disponibilizada para o público em geral. Isto permite aos desenvolvedores testar a nova versão do software em um ambiente do mundo real e garantir que não … Ler mais

Windows 3

Windows 3 é um ambiente gráfico que foi lançado em 1990 e foi a primeira versão amplamente disponível do Microsoft Windows. Apresentou uma interface de usuário significativamente melhorada em relação às versões anteriores do Windows, incluindo a capacidade de executar programas no Windows, bem como gráficos melhorados e capacidades multitarefa. Como eu posso executar um … Ler mais

Event sourcing

O sourcing de eventos é uma técnica de desenvolvimento de software na qual o estado de uma aplicação é persistido como uma sequência de eventos. Os eventos podem ser usados para reconstruir o estado da aplicação em qualquer momento dado. A determinação da fonte de suprimentos do evento pode ser usada para construir arquiteturas orientadas … Ler mais

Improvement kata

O Kata de Melhoria é um framework para a melhoria contínua, adaptado das filosofias Lean e Seis Sigma. Ele é baseado na idéia do PDCA (Plan, Do, Check, Adjust), também conhecido como o Ciclo de Deming. O Kata de Melhoria tem quatro passos: 1. Escolha um problema para resolver 2. Compreender o estado actual 3. … Ler mais

Empiricism

Empirismo é a filosofia de que o conhecimento vem da experiência e observação, e não da razão ou teoria. Em outras palavras, empirismo é a idéia de que a melhor maneira de aprender sobre o mundo é observá-lo diretamente, ao invés de confiar em princípios abstratos. A tradição empírica tem suas raízes no trabalho do … Ler mais

Agile glossário: Palavras-2-Go

“Glossário Ágil”: Words-2-Go” é um termo usado para descrever um conjunto de definições curtas e simples para termos ágeis chave. Ele foi projetado para ajudar os praticantes ágeis a entender e comunicar rapidamente conceitos chave. O que são 3 práticas ágeis? 1. Integração Contínua 2. Desenvolvimento orientado a testes 3. Refactoring Quais são as 5 … Ler mais

Diagrama de blocos

Um diagrama de blocos é uma representação gráfica de um sistema que mostra como os componentes do sistema interagem. É normalmente usado para visualizar o fluxo de informações ou dados dentro de um sistema. Um diagrama de blocos é um diagrama de uma linha? Não, um diagrama de blocos não é um diagrama de uma … Ler mais

Windows 3

Windows 3 foi o terceiro grande lançamento do Microsoft Windows, e foi lançado em 22 de maio de 1990. Tornou-se a primeira versão amplamente adotada do Windows e foi a primeira versão do Windows a ser lançada em CD-ROM. Windows 3 introduziu uma série de novas funcionalidades, incluindo a capacidade de executar programas MS-DOS no … Ler mais

Fail fast

O termo “fail fast” geralmente refere-se a um princípio de projeto de software pelo qual um componente ou sistema é projetado para reportar imediatamente quaisquer erros que ocorram, ao invés de tentar lidar com o erro ou continuar o processamento. A idéia é que é melhor identificar e corrigir erros o mais cedo possível, ao … Ler mais