Como pensamos

Valor

Como justificamos nossas decisões

Em nossa experiência, um dos maiores riscos no projeto ou evolução de qualquer sistema é a subjetividade. Sendo assim, na itexto temos muito bem definido o conceito de “Valor”:

“Valor é a justificativa por trás de qualquer escolha.”
Henrique Lobo Weissmann Diretor técnico da itexto

É um conceito simples, mas que não raro é ignorado quando o assunto é desenvolvimento de software.

Um exemplo simples do dia a dia

Você compra um Mac devido a uma série de justificativas de valor concretas:

  • Você reconhece a qualidade do hardware oferecido pela Apple.
  • O macOS oferece os recursos e ferramentas que você precisa no dia a dia.
  • Você sabe que ainda pode instalar outros sistemas operacionais se necessário.
  • Só no Mac é possível programar nativamente para iOS.

Este é um exemplo simples e hipotético, mas suficiente para ilustrar como analisamos escolhas no nosso contexto principal: o desenvolvimento de software.

Valor no desenvolvimento de software

Em nossas consultorias, muitas vezes ao questionar por que o sistema possui determinada característica, ouvimos respostas como:

Respostas baseadas em subjetividade (Riscos):

  • “Por que determinada pessoa quis assim.”
  • “Por que sempre fizemos as coisas assim aqui” (sem explicar a razão).
  • “Por que sim.”
  • “Por que não?”

O problema de todas estas respostas é que se baseiam em fatores estritamente subjetivos: a justificativa se apóia nas preferências pessoais de indivíduos ou grupos. E este é um forte risco, pois pessoas podem agir de maneira passional e cometer erros.

Se você nos contrata, não o faz para que tomemos decisões subjetivas relativas aos seus projetos. Todas as justificativas na elaboração de nossos sistemas se baseiam em dois critérios:

01

Técnicos

Desde a escolha da tecnologia até práticas de arquitetura, padrões de código e design de software.

02

Negócio

O código que geramos leva diretamente em consideração o impacto e as necessidades de negócio do cliente.

Com isto, unimos as duas forças que garantem o sucesso em um projeto: a qualidade técnica e a adequação às necessidades reais do cliente.

"Você não escutará de alguém da itexto justificativas como 'por que sim', 'por que quis' ou 'por que gosto assim'."