Bernhardt Furniture Co.

Fornecendo transformação digital em 10 semanas

Para máxima adaptabilidade, a Bernhardt substituiu seu back-end administrativo por uma arquitetura de microsserviços e infraestrutura de API em um ambiente de nuvem híbrida. A empresa também adotou uma abordagem DevOps para facilitar melhorias de serviço rápidas e contínuas.

Desafio de negócio

A Bernhardt Furniture Co. precisava de uma maneira mais rápida de fornecer aprimoramentos aos aplicativos de negócios e uma arquitetura mais flexível para facilitar novos recursos e acomodar o rápido crescimento.

Transformação

A Bernhardt agora oferece suporte a aplicativos empresariais com arquitetura de microsserviços e infraestrutura de API em um ambiente de nuvem híbrida. Ela também adotou uma abordagem DevOps para melhorias rápidas e contínuas.

Resultados 20% mais clientes
envolvidos por vendedores durante eventos de vendas
Aumento de vendas de 20%
devido aos recursos aprimorados de engajamento do cliente e de pedidos
Transformar a TI em um parceiro estratégico
que podem oferecer proativamente novos recursos de negócios
História do desafio de negócios
Necessidade de TI mais flexível

"Personalização é uma parte muito importante do que fazemos. O cliente espera qualidade perfeita em todas as partes da experiência do cliente, não somente na qualidade do produto, mas também na qualidade do serviço", explica Alex Bernhardt Jr., presidente e diretor executivo (CEO) da Bernhardt Furniture Co. Com a qualidade do serviço em mente, em apenas 10 semanas em 2014, Bernhardt transformou a maneira como interagia com os clientes em seu maior evento de vendas, o bianual High Point Market. Trabalhando com a equipe da IBM® jStart® Emerging Technologies e usando a plataforma como serviço (PaaS) da IBM Cloud, a empresa lançou uma solução móvel de vendas e análise, Bernhardt Virtual Showroom, que aumentou a eficácia do vendedor e permitiu que a Bernhardt otimizasse suas configurações de showroom físico para vendas 20% maiores. A transformação digital foi um grande salto do processo de vendas anterior baseado em papel. O sucesso imediato e a rápida adoção do aplicativo móvel, no entanto, rapidamente enfatizaram a arquitetura de back-end que o suporta.

Quando o departamento de TI da Bernhardt e a equipe da IBM lançaram o aplicativo Virtual Showroom pela primeira vez em produção, eles o construíram com uma arquitetura monolítica de TI; um aplicativo gerenciou todas as funções administrativas compatíveis com o aplicativo móvel da Apple que a equipe de vendas utiliza. Com o crescimento do uso de aplicativos, ela criou gargalos nos processos administrativos de back-end. E um problema em um processo resultou em problemas com o aplicativo como um todo. "Precisávamos de flexibilidade para responder rapidamente a diferentes desafios", diz Lacey Griffith, diretor de TI da Bernhardt. "As coisas estão se movendo rapidamente e precisamos garantir que os serviços que fornecemos aos nossos usuários respondam com a velocidade que a empresa exige." A Bernhardt reconheceu que, ao mudar sua abordagem para a arquitetura de TI, ela poderia permitir maior escalabilidade e melhorias mais rápidas não apenas para a solução Virtual Showroom, mas também para aplicativos de outros negócios. Foi uma oportunidade de posicionar a empresa para melhorias contínuas nas operações e serviços.

Estamos usando APIs para acessar novos recursos e oferecer à empresa um novo nível de percepção. E eles estão fazendo mudanças que melhoram o resultado final. Lacey Griffith Director of IT Bernhardt Furniture Co.
História de transformação
APIs, cloud híbrida e DevOps

Trabalhando como uma equipe, o departamento de TI da Bernhardt e especialistas das equipes jStart Emerging Technologies e IBM Cloud empregaram dois meios para alcançar novos níveis de escalabilidade e adaptabilidade. Para uma arquitetura mais flexível, a equipe conjunta substituiu o aplicativo de back-end monolítico por uma infraestrutura de arquitetura de microsserviços e de interface de programação de aplicativos (API) em execução em um ambiente de nuvem híbrida. Para acelerar o desenvolvimento e a manutenção contínuos, a equipe adotou o modelo de desenvolvimento de aplicativos DevOps.

Em certo sentido, a equipe da IBM e da Bernhardt aprimorou a arquitetura de back-end quebrando-a e espalhando as peças. Onde antes tinham uma aplicação de vários processos administrativos, eles estabeleceram nove microsserviços correspondentes a esses processos. Em seguida, integraram os microsserviços por meio de APIs em um ambiente híbrido de nuvem e plataformas hospedadas localmente. Com as APIs servindo para conectar e compartilhar dados entre os processos, as partes agora separadas ainda podem funcionar como um aplicativo unificado, mas sem as dependências limitadoras de desempenho da arquitetura antiga. Agora, quando um processo passa por um gargalo ou uma interrupção, os outros ainda funcionam de forma independente, e a equipe pode se concentrar no problema específico sem se preocupar em afetar outros processos. De acordo com Griffith, "A arquitetura de microsserviços forneceu o tempo de atividade e a flexibilidade de que precisávamos para atender às demandas de nossos usuários e clientes".

O ambiente de nuvem híbrida apoia ainda mais o desempenho, permitindo que Bernhardt baseie cada serviço na plataforma que oferece os maiores recursos para essa função específica. Por exemplo, várias APIs e microsserviços do Virtual Showroom são desenvolvidos no software IBM WebSphere® Application Server Liberty Core e executados na plataforma pública IBM Cloud. O microsserviço de gerenciamento de conteúdo, que inclui informações oficiais de produtos e showroom, é executado na infraestrutura do IBM Cloud e suportado por um serviço de banco de dados NoSQL do IBM Cloudant® executado na plataforma IBM Cloud. E o software de análise de código aberto Apache Spark é executado em um cluster de alto desempenho de servidores IBM Power Systems™ hospedados em uma instalação local da IBM.

No futuro, à medida que a Bernhardt lançar novos serviços para outras áreas de negócios e os requisitos de negócios e as demandas de desempenho mudam inevitavelmente, a empresa poderá portar serviços individuais entre plataformas locais e na nuvem, conforme a necessidade. Por exemplo, para acomodar os picos de carga de trabalho do High Point Market, a equipe pode empregar um contêiner Docker para mover o serviço de gerenciamento de conteúdo da nuvem para uma rede local de recursos de computação dedicados.

Para a Bernhardt, as APIs são as conexões que unem a arquitetura de microsserviços e os links para a inovação. Como são independentes de idiomas, facilitam as integrações com uma ampla gama de serviços, o que significa que Bernhardt pode incorporar novas funcionalidades em aplicativos empresariais com relativa facilidade. Por exemplo, a equipe aprimorou a solução Virtual Showroom com dois serviços não IBM disponíveis por meio do catálogo de terceiros da plataforma IBM Cloud: o software SendGrid, para e-mails automatizados sobre pedidos de produtos e o software Redis, para permitir aos usuários de negócios um logon único (SSO) em todo o ambiente do Virtual Showroom. Outras APIs permitem que a empresa combine o software de análise Apache Spark com os recursos da Internet das Coisas (IoT) para obter uma compreensão clara de como o tráfego de pessoas se move pelo showroom de móveis e com que frequência as pessoas veem ou perdem produtos específicos. "Estamos utilizando essas APIs para aproveitar novos recursos e dar aos negócios um novo nível de insight", diz Griffith. “E eles estão fazendo mudanças na hora que melhoram os resultados.”

Para tirar o maior proveito da arquitetura mais flexível e modificável, as equipes da Bernhardt e da IBM promovem a eficiência de desenvolvimento de software utilizando o modelo DevOps. "DevOps tem feedback mais rápido com ciclos menores", afirma Griffith, "e aumenta nossa velocidade e precisão em termos de desenvolvimento de soluções que atendam às necessidades da empresa". A equipe usa o IBM Cloud DevOps Services para facilitar o feedback e a colaboração do usuário, acelerar os ciclos de desenvolvimento e testes e automatizar as implementações. Enquanto os comentários sobre o desempenho e a funcionalidade do aplicativo são constantemente recebidos pela equipe de vendas e outros usuários corporativos, a equipe coleta "histórias de usuários" no fórum de colaboração do IBM Cloud DevOps Services. Em seguida, define as melhorias específicas necessárias e as divide em uma série de tarefas de desenvolvimento alinhadas aos microsserviços relevantes. Ele pode executar atualizações para os diferentes microsserviços em paralelo, e o IBM Cloud DevOps Services torna a movimentação de código atualizado do desenvolvimento para o teste para a produção tarefas simples de arrastar e soltar.

Depois que a Bernhardt usou a solução Virtual Showroom em três High Point Markets consecutivos, a equipe de TI definiu uma história de usuário que resultaria no maior recurso inovador adicionado ao aplicativo até o momento. Os vendedores queriam uma maneira de os clientes em potencial explorarem mais opções de produtos do que podiam ver no chão do showroom. E se os clientes quisessem ver a aparência de uma determinada estrutura de cadeira em um acabamento ou tecido diferente? E se eles quisessem ver como duas peças separadas ficariam juntas em um cômodo? A equipe inseriu esses cenários no fórum do IBM Cloud DevOps Services, determinou os requisitos de desenvolvimento e partiu daí. No próximo High Point Market, os vendedores da Bernhardt usaram um recurso Signature Seating do aplicativo maior para ajudar os clientes a montar peças de móveis personalizadas e visualizá-las em ambientes virtuais.

Histórico de resultados
Transformação de negócios e TI

Até agora, o uso do novo aplicativo Virtual Showroom permite que os vendedores envolvam 20% mais clientes durante eventos de vendas e aumentem as vendas em 20%. Além disso, a Bernhardt está aproveitando a arquitetura de microsserviços da plataforma IBM Cloud para estender o recurso de Assentos com assinatura para seu site principal, com o objetivo de melhorar a interação com os compradores online o ano inteiro.

Mas além dos resultados comerciais, para uma empresa com uma história tão longa e rica, a nova abordagem de TI representa um paradoxo extremamente positivo: a Bernhardt mudou e permaneceu fiel ao seu passado. A empresa não somente entrou em um novo domínio da tecnologia comercial, como também reforçou seu compromisso com seus valores tradicionais de qualidade, inovação e crescimento. Agora, a empresa pode combinar seu design artesanal e moderno em móveis com um engajamento igualmente atraente e de ponta com o cliente. E o processo geral de adoção de tecnologias de nuvem, um modelo de infraestrutura flexível e o processo DevOps redefiniram a função da TI para a Bernhardt. "Costumávamos ser vistos como apenas um departamento de serviços. Éramos reacionários. Respondíamos a problemas", comenta Griffith. Alex Bernhardt Jr. acrescenta: "Sob a direção de Lacey, a TI é uma organização muito mais proativa, que está resolvendo problemas que seus clientes nem sabiam que tinham". E isso posiciona bem a Bernhardt para o futuro.

Logotipo da Bernhardt Furniture
Bernhardt Furniture Co.

Quando a Bernhardt Furniture Co. (link reside fora de ibm.com) foi fundada, em 1889, com 25 funcionários, era a única empresa industrial de Lenoir, Carolina do Norte. Hoje, embora ainda tenha sede em Lenoir e seja administrada pela família Bernhardt, a empresa tem 2.100 funcionários e é uma das principais fabricantes globais de móveis, com oito fábricas nos Estados Unidos e cinco escritórios internacionais. Durante seu crescimento, a Bernhardt manteve seu foco na qualidade do produto e na experiência do cliente, ganhando muitos prêmios por excelência em design.

Dê o próximo passo

Para saber mais sobre a plataforma IBM Cloud e a IBM Cloud DevOps Services, a equipe da IBM jStart Emerging Technologies ou o software IBM WebSphere Application Server Liberty Core, entre em contato com o representante de marketing da IBM ou com o IBM Business Partner, ou visite os seguintes sites:

Veja mais histórias de casos Saiba mais
Legal

© Copyright IBM Corporation 2016. IBM cloud – Middleware, Route 100, Somers, NY 10589.

Produzido nos Estados Unidos da América, outubro de 2016.

IBM, o logotipo da IBM, ibm.com, Bluemix, Cloudant, jStart, Power Systems e WebSphere são marcas comerciais da International Business Machines Corp., registradas em muitas jurisdições em todo o mundo. Outros nomes de produtos e serviços podem ser marcas comerciais da IBM ou de outras empresas. Há uma lista atualizada das marcas IBM disponível na internet em "Copyright and trademark information" em ibm.com/trademark.

SoftLayer® é uma marca comercial ou marca comercial registrada da SoftLayer, Inc., uma empresa da IBM.

Este documento é atual na data de sua publicação inicial, podendo ser alterado pela IBM a qualquer momento. Nem todas as ofertas estão disponíveis em todos os países nos quais a IBM opera. AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO APRESENTADAS TAIS COMO ESTÃO, SEM QUALQUER GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUSIVE SEM QUAISQUER GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A DETERMINADO FIM E QUALQUER GARANTIA OU CONDIÇÃO DE NÃO INFRAÇÃO. Os produtos IBM têm garantia de acordo com os termos e condições dos contratos sob os quais são fornecidos.