O que projetos de desenvolvimento de software e cervejas artesanais tem em comum?

Você pode achar que a comparação é absurda, mas sim, a produção de uma cerveja artesanal pode ser comparada a projetos de software desde a primeira etapa. E é nesse primeiro momento da contratação de uma fábrica de software que vamos focar aqui: a análise de requisitos é indispensável tanto para o software que você pretende utilizar, quanto para a cerveja que deseja degustar. Mas fique tranquilo: desenvolvedores não trabalham alcoolizados.

Vamos então criar um paralelo entre duas situações: de um lado, a necessidade de um software para uma farmácia. De outro, o desejo de uma cerveja exclusiva para uma festa de fim de ano.

Imagine então que essas são as únicas informações passadas, tanto para a fábrica de software, quanto para a cervejaria. Um tanto amplo, não? Afinal, qual o tipo de software e com quais funções? E a cerveja, qual será a família, a cor, o teor alcóolico? Servirá quantas pessoas? Esse procedimento de especificar o que precisa é a Análise de Requisitos, indispensável para uma estimativa de prazos, preços e o alcance de resultados assertivos.

Cada software e cada cerveja tem seus objetivos

Dentro dessa análise, o primeiro passo seria a definição do objetivo principal e secundário.

Por exemplo:

  • Objetivo principal: Um software para farmácia.
  • Objetivo secundário: Que tenha fluxo de caixa.

E pensando na cerveja artesanal, seriam estes:

  • Objetivo principal: Uma cerveja artesanal especialmente para uma festa.
  • Objetivo secundário: Deve ser frutada.

Você deve concordar que ainda são informações amplas, que precisam de mais detalhes para que não existam frustrações e retrabalho. Vejamos então a segunda etapa da documentação. Leia mais

Desenvolvimento com fábrica de software vai além do menor preço

No desenvolvimento com fábrica de software, será que contratar quem oferece o menor preço é a melhor saída? Pode ser que sim, se você não valorizar a qualidade. Mesmo que você considere que seu projeto é algo simples (que não pode ser sinônimo de mal feito), deixar de lado a experiência de qualidade significa tempo, dinheiro e trabalho perdidos.

Por isso, olhe os diferenciais! Você pode avaliar se a fábrica de software oferece valor agregado mesmo antes de fechar negócio. Veja abaixo o que esperar de uma fábrica e como você pode contribuir para que o projeto seja um sucesso!

Aderência ao negócio

Se a fábrica de software não sabe o que o cliente espera do produto, o resultado tende a ser catastrófico.

Veja se a fábrica propõe visitas e se disponibiliza a fazer as reuniões necessárias para entender sua empresa, suas necessidades e a finalidade do software.

Entender a expectativa e mostrar a realidade

O que é possível e o que não é possível? Qualidade não é discutível em nenhuma hipótese, uma fábrica profissional não aceita práticas duvidosas que comprometam a entrega e a verdadeira solução do problema.

O desenvolvimento com fábrica de software precisa ser transparente e pontuar situações de risco.  Você gostaria de ser avisado antes de algo dar errado, não é? Então procure sempre uma fábrica que exponha todos os cenários e saiba medir riscos com antecedência. Isso é questão de confiança, credibilidade e segurança!

Exemplos de risco: volumetria e escalabilidade

A volumetria se refere ao número de informações dentro do sistema, e a escalabilidade mostra o quanto esse software pode crescer.

Imagine um prédio de 5 andares. A volumetria seria a avaliação de quantas pessoas esse prédio comporta. A escalabilidade observaria se a arquitetura aguenta crescer mais 5 andares. Ambas as informações impedem que medidas imprudentes sejam tomadas, prevenindo riscos. Leia mais

Omni Soluções Financeiras e a desburocratização por meio da plataforma mobile

O processo para concessão de crédito de veículos costuma ser bastante trabalhoso. Com a esperada recuperação na venda de veículos que vem sendo registrada nos últimos meses, a ANEF (Associação Nacional das Empresas Financeiras das Montadoras) estima que deverão ser liberados R$ 90,6 bilhões para o financiamento de veículos.

Facilitando o progresso

Com o segmento em ebulição, a Omni Soluções Financeiras revolucionou todo o processo de análise de crédito e anuncia a plataforma mobile e desktop Omni+, desenvolvida pela DB1 Global Software, que deverá beneficiar mais de 222 mil pessoas na cadeia, entre lojistas, agentes de crédito e consumidores. A mudança foi impulsionada pelo desejo de colocar o benefício aos clientes no centro do processo.

Como o Omni+ funciona

O APP Omni+ realiza a análise do crédito e simula as condições de financiamento de um veículo em poucos minutos, a partir do preenchimento de uma ficha de dados na tela de um smartphone, tablet ou computador. Também é possível ajustar as condições da compra às possibilidades do cliente em tempo real, com simples toques na tela.

O Omni +, primeira plataforma mobile e desktop da Omni Soluções Financeiras, proporciona os seguintes benefícios: Leia mais

Quanto vai custar e quando vai ficar pronto meu sistema?

Atualmente trabalho como Gerente de Projetos aqui na DB1 Global Software e gostaria de falar um pouco sobre uma situação que ocorre no meu dia a dia, pois penso que pode ajudar muitas pessoas. A situação é a seguinte:

A dificuldade do cliente em detalhar o que precisa

Quando um cliente necessita de uma solução sistêmica para resolver um determinado problema, um dos pontos que ele pensa é: “Quem vai me ajudar no desenvolvimento dessa solução? ”. Se ele possui uma equipe de TI interna e disponível, naturalmente repassará tal demanda para esse time. Caso contrário, ele vai ao mercado para contratar uma empresa de software para ajudá-lo e aí que mora o grande problema. Muitas vezes, o cliente não sabe como pedir/solicitar essa contratação e no geral, o instinto é enviar um documento “pobre/macro” a várias fábricas, pedir um orçamento de custo e prazo, e fazer uma comparação simplista para eleger qual empresa irá executar a demanda.

O que a fábrica deve fazer

Baseado nessa situação cotidiana, qual deve ser a postura de uma fábrica de software responsável? Ler o documento, fazer uma reunião de 10 minutos com o cliente e estimar por ordem de grandeza e enviar ao cliente? Sinceramente, não vejo que seja o melhor caminho. Pode até funcionar para sistemas pequenos, mas ainda assim não acho uma boa ideia. E por quê? Leia mais

Certificação, por que não?

Neste artigo, vamos abordar quais as principais vantagens e também as motivações que levam um profissional a buscar e se certificar, além de explanar sobre algumas certificações específicas para a área de análise de negócios.

Motivos para se certificar

Quais as vantagens, ou que deve te motivar a se certificar?

As certificações são criadas e emitidas por entidades especializadas em um determinado assunto ou tecnologia. Por exemplo, a Oracle é responsável pelas certificações em Java, a Microsoft pelas certificações em C#.Net, e o IIBA pelas certificações em Análise de Negócio. Estes institutos, em sua grande maioria, são detentores ou parceiros das tecnologias abordadas, no caso do Java e C#, ou são referências e geradores de padrões ou tendências de mercado em alguma determinada área, como o IIBA gera o BABOK. A seguir serão explanados alguns pontos referentes aos motivos e vantagens em obter uma certificação. Leia mais

Dicas para uma boa Análise de Requisitos

Uma boa Análise de Requisitos pode fazer toda a diferença em um projeto de
software, e por ser um documento muito específico que demanda conhecimento tanto
técnico quanto de negócio, precisa ser muito bem desenhado. Esse é um ponto crucial
para que no final do processo o software seja rápido, eficiente e apresente uma alta
performance. Temos também um artigo focado na importância e diferencial da Análise de requisitos, veja aqui.

Se a empresa contratante do serviço de desenvolvimento de software possuir um
analista especializado, um desenvolvedor ou um profissional técnico que possa se
envolver no projeto, ele pode construir o documento. Porém, se esse não for o caso, o
melhor a fazer é também contratar esse serviço de maneira terceirizada.

Os 3 pontos-chaves  para uma boa Análise de Requisitos

  1.  Entender a importância do documento e construí-lo com a maior quantidade de informações possível;
  2.  Promover o trabalho em conjunto com a empresa desenvolvedora (que pode analisar e re-analisar até obter um produto final completo);
  3.  Saber que o levantamento de informações e a escrita da análise levam em média oito horas de trabalho, podendo chegar a quatrocentas, esse é um dado baseado em históricos de análises desenvolvidas pela DB1.

Leia mais

Análise de requisitos: qual a sua importância e diferencial?

Se você já participou de algum projeto de desenvolvimento de software ou já contratou serviços de fábrica de software, pode ter esbarrado com o termo “Análise de Requisitos”. E o que para muitos é algo obscuro, confuso e até sem relevância, tem uma importância extrema em vários aspectos.

Mas afinal, o que é Análise de Requisitos?

A Análise de Requisitos é o primeiro passo do processo de desenvolvimento de um projeto de software e que tem por produto de trabalho documentos que contemplam detalhes minuciosos do software. Estes documentos norteiam a visão e o escopo do projeto, dando rumos do que é e porque será desenvolvido.

Com a Análise de Requisitos, tanto a equipe da fábrica de software quanto o cliente conseguem ver com clareza os seguintes pontos:

  • O que vai ser criado;
  • Como será criado;
  • Para que será criado;
  • Quanto tempo irá levar;
  • Visualizar como o sistema vai ficar antes mesmo do início do desenvolvimento (e com a utilização de protótipos interativos);
  • Estimar o investimento financeiro total necessário. Leia mais

Parceria com a FPP proporcionou primeiro projeto global à DB1

A parceria entre a DB1 e a FPP nasceu em 2015 com o intuito de desenvolver uma ferramenta de feiras virtuais para estudantes que procuram estudar em outros países. A FPP é líder mundial nesse segmento e trabalha criando um vínculo entre os estudantes que procuram fazer qualquer curso de interesse no exterior, desde idioma até bacharelado, e as instituições que prestam esse tipo de serviço. “É bastante interessante essa parceria que a DB1 tem com a FPP porque a gente acaba aprendendo bastante coisa com eles. Eles têm uma veia bem voltada à inovação e à tecnologia e esse é um dos motivos principais de serem os líderes mundiais no mercado” pontua Tiago Hlatki, gerente de projetos DB1 IT Services.

Leia mais

As vantagens do uso do Open Tools API na equipe de desenvolvimento Delphi

Olá, pessoal. É com grande prazer que marco início das minhas atividades de elaboração de artigos para o blog da DB1 Global Software.

Meu nome é André Luis Celestino e trabalho como Desenvolvedor Delphi na área de IT Services. Prazer em conhecê-los!

Neste primeiro artigo, pretendo relatar brevemente sobre como o Open Tools API do Delphi aprimorou a produtividade da nossa equipe. Caso vocês ainda não conheçam, o Open Tools API, também conhecido como “IOTA”, é um conjunto de Interfaces disponibilizadas pela Embarcadero para criar extensões para o Delphi, como plugins. A propósito, alguns wizards de apoio, como o CnPack, GExperts ou MMX, bastante utilizados por programadores Delphi, foram desenvolvidos através do Open Tools API.

Leia mais

Por que contratar uma empresa de desenvolvimento de software?

É comum em uma empresa que exista a dúvida: devo contratar uma empresa para desenvolver um software ou montar um time interno? Fato é, se a sua empresa não tiver experiência com desenvolvimento de software pode ser muito frustrante escolher a segunda opção. É preciso muito engajamento para que o projeto de um novo sistema saia do papel.

Leia mais