Mostrando postagens com marcador engenharia. Mostrar todas as postagens
Mostrando postagens com marcador engenharia. Mostrar todas as postagens

sábado, 1 de dezembro de 2012

MVC - Model-View-Controller

Introdução
Neste artigo vamos ver os conceitos para a utilização do padrão de projeto
Model-View-Controller(MVC), sua vantagens e características.
Entender em que ocasião devemos usar um padrão de projeto e qual padrão de projeto usar, esse é o grande diferencial de padrões, temos várias soluções hoje em dia, é importante conhece-las para saber escolher o melhor para o seu projeto e ter uma reutilização do código e flexibilidade maior.

quarta-feira, 16 de maio de 2012

CRM - Customer Relationship Management

Conceito

O CRM ou Customer Relationship Management é, literalmente, a gestão do relacionamento com o cliente. Muitos associam o CRM a uma solução de informática que permite compartilhar a informação sobre os clientes de uma forma muito uniforme dentro da empresa. Mais correto é defini-lo como um processo de gestão de mudança suportado numa base de dados que tem como finalidade atender, reconhecer e cuidar do cliente em tempo real. Para este fim, o CRM transforma dados dispersos em informações úteis e centralizadas, que devem ser utilizadas para beneficiar o cliente e consequentemente a empresa. É um método, sobretudo útil ao nível de vendas que conseguem com que os clientes atuais aumentem o seu grau de satisfação, o que os levará a comprar mais e a falar bem da empresa o que, por sua vez, irá atrair mais clientes. O objetivo final é conseguir a lealdade do cliente.
O CRM é essencialmente um termo para estratégias, metodologias e software voltado para uma organização foco-no-cliente. Por exemplo, uma empresa pode construir um database sobre seus clientes que mostra seus relacionamentos de forma detalhada. Consequentemente, a gerência, o pessoal de vendas, sua camada de serviços, e talvez em alguns casos, o próprio cliente pode diretamente ter informação que precisa. Através da combinação das necessidades do cliente com as especificações de produto e as ofertas, lembrar clientes de existências de determinado serviço, e saber o que outros produtos um cliente compra.
Segundo o Gartner Group, “CRM é uma estratégia de negócio voltada ao atendimento e antecipação das necessidades dos clientes atuais e potenciais de uma empresa. Do ponto de vista tecnológico, CRM envolve capturar os dados do cliente ao longo de toda a empresa, consolidar todos os dados capturados interna e externamente em um banco de dados central, analisar os dados consolidados, distribuir os resultados dessa análise aos vários pontos de contato com o cliente e usar essa informação ao interagir com o cliente através de qualquer ponto de contado com a empresa”.
Do ponto de vista do negócio, o conceito de CRM pode ser inserido em quatro áreas de desenvolvimento:
  • Geração de oportunidade
  • Execução e incentivo de negócios
  • Consolidação de vendas
  • Fidelidade do cliente

Para isso, o sistema conta com todo arsenal de tecnologia e informação provenientes da plataforma ERP e do Call Center. Integração é a palavra chave neste processo para tirar proveito dos dados já existentes sobre os clientes, utilizados para uma realimentação eficiente do banco de dados de relacionamento.
Para muitos analistas, o CRM pode ser encarado como uma expansão de ERP porque o sistema transforma todo o histórico de relacionamento, contido na base de dados operacionais, em informações segmentadas sobre o público da empresa. Nesta nova base, constrói-se um Data Warehouse e faz-se o Data Mining. Daí em diante, os programas inteligentes de negócios ajudam na definição das novas estratégias para atrair ou manter os clientes fiéis.


    segunda-feira, 26 de março de 2012

    Como Funciona o Processo de Desenvolvimento de Software

    O Processo de Desenvolvimento de um Software
    Nesse post vamos entender como funciona o processo de desenvolvimento de software de uma forma simples e sem metodologias nem modelos. O processo de desenvolvimento de um software é um conjunto de finalidades e atividades que visam a criação de um software bem estruturado e de qualidade, para um boa manutenção e reaproveitamento do software.
    No processo de Desenvolvimento de Software, existem vários passos ou processos para se criar um software, seguindo modelos de desenvolvimento, são eles:

    Os Modelos de Desenvolvimento de Software

    A Linha de Desenvolvimento de um Software...
    Hoje em dia nos deparamos com várias metodologias para o desenvolvimento de um projeto, mas temos os modelos de desenvolvimento, que falando em um modo de herança seriam os país das metodologias. Os modelos de desenvolvimento é dividido em três partes principais, o desenvolvimento em Cascata, Iterativo e Incremental. O desenvolvimento em cascata é o mais tradicional dos três, por parecer ser mais simples e organizado, porém durante o desenvolvimento do projeto pode ocorrer inúmeras falhas decorrentes desse modelo Cascata, por isso veio os métodos Iterativo e Incremental, com a ideia de substituir o modelo Cascata e acabar com as suas falhas, mas como nada é perfeito eles também tem as suas falhas, mas vamos conhecer um pouco de cada e entender qual pode ser a melhor opção na hora de desenvolver um software.

    quinta-feira, 22 de março de 2012

    Tipo de Business e Estratégias de Marketing

    Tipos de Business
    No mundo corporativo você já deve ter ouvido algumas siglas como B2B, B2C, B2A e ficou se perguntando o que seriam essas divisões e quem definiu essas siglas. O que originou essas divisões foi o E-commerce ou comércio eletrônico. Então antes de entender esse tipo de transação comercial vou dar uma breve explicação sobre E-commerce para que você possa entender o porquê dessas transações comerciais terem nomes diferentes.