Por que os gerentes de produto precisam acompanhar o design: o futuro do desenvolvimento front-end

Publicados: 2017-01-17

Algum tempo atrás, recebi um e-mail sobre uma vaga de emprego. A descrição do trabalho era para uma posição de Desenvolvedor Front-End . Uma das qualidades/conjuntos de habilidades esperados listados que chamou minha atenção foi que um candidato ideal seria alguém com senso de design (NÃO NEGOCIÁVEL) .

Quando algo está escrito em negrito, letras maiúsculas, você tem que prestar atenção nisso. Mas o que me fez pensar mais sobre esse requisito foi o fato de que nenhuma das habilidades específicas do desenvolvedor foi marcada com as mesmas letras em negrito que as 'capacidades de design não negociáveis'.

Estranho, não é? Mas sim, acho perfeitamente normal ter essas expectativas, pois o processo de projetar e desenvolver um produto de software não é o mesmo de alguns anos atrás.

Índice

O que é Desenvolvimento Front-End?

Você já se perguntou o que muda a orientação dos sites quando você os navega em um dispositivo móvel em comparação com a navegação em um desktop? Como tudo o que é renderizado nas telas dos dispositivos, como botões, imagens, caixas de texto, etc, funciona magicamente em conjunto? Bem, não é mágica (mas perto o suficiente), é a interatividade que os Desenvolvedores Front-End adicionam a esses elementos que vincula tudo naquela página da web para fornecer a você uma experiência única como usuário.

Web-designers criam designs estáticos. Eles se concentram na aparência de um aplicativo ou site, tentando aprimorar os aspectos visuais do produto. Os desenvolvedores front-end são os principais responsáveis ​​por dar vida a esses designs estáticos e também garantir que eles funcionem bem em todos os tamanhos de tela, etc. Os desenvolvedores front-end usam HTML, CSS, Javascript para criar e adicionar interatividade aos componentes da Web e também eles reutilizáveis.

Como cada navegador tem uma maneira diferente de entender o código escrito para o front-end, às vezes a interface parece diferente em navegadores diferentes. Os desenvolvedores garantem que seu código seja executado em diferentes navegadores sem problemas e mantenha todos os layouts, combinações de cores, espaçamento, formato de texto e interatividade do aplicativo/site.

Por que os gerentes de produto precisam acompanhar o design: o futuro do desenvolvimento front-end UpGrad Blog

Por que devemos nos preocupar com o design do produto?

Quando você vê um iPhone , não pode deixar de notar os detalhes mais sutis que o tornaram um fenômeno mundial. Como seres humanos, somos naturalmente atraídos por objetos bonitos e apreciamos o esforço que é necessário para tornar as coisas bonitas e simples . Como diz o artigo, coisas simples e minimalistas são fáceis de usar e aprender. Eu não poderia concordar mais.

O mesmo princípio se aplica ao campo do design de produtos. É por isso que estamos viciados em aplicativos simples e fáceis de usar. Veja um exemplo do seu dia a dia: Google, WhatsApp, Instagram, outros aplicativos de fotos, etc. Esses aplicativos ajudam você a realizar tarefas em um número mínimo de etapas e um tempo de resposta rápido.

O design de produto para web envolve possuir o processo de criação do design para diferentes tamanhos de tela. Um designer que simplesmente desenha as especificações da tela e as entrega à equipe de desenvolvimento, francamente, não é um designer de produto. Eles estão apenas fazendo o papel de ilustradores.

O design de produto para web envolve possuir o processo completo de esboçar, colaborar, projetar, criar marcações HTML, escrever regras CSS e estruturar tudo em um pacote adequado. Os desenvolvedores podem pegar e integrar os designs em seu fluxo de trabalho, sem comprometer a qualidade do design.

O que há para os gerentes de produto?

Os gerentes de produto (PMs) têm a responsabilidade pelo crescimento geral do produto. Da minha própria experiência de trabalhar em uma indústria B2B – às vezes, os PMs tendem a se concentrar mais em adicionar funcionalidades a um produto, o que pode tornar o produto complexo de usar. Às vezes, apenas simplificar as coisas é a coisa mais difícil de fazer.

Há sempre o risco de mudar o comportamento do cliente, mas se a mudança for para melhor, não se deve hesitar em fazer essa mudança.

Chegar ao setor B2C – fornecer uma ótima experiência do usuário (UX) é a chave para a sobrevivência, porque, diferentemente dos clientes B2B que estão vinculados a licenças de software, os clientes B2C podem mudar para a plataforma rival em um piscar de olhos. A aplicação de princípios de design de produto ajuda os PMs a iterar rapidamente nas ideias e remover as opções que, afinal, não funcionarão.

Por que os gerentes de produto precisam acompanhar o design: o futuro do desenvolvimento front-end UpGrad Blog

Importância do Design Thinking

As empresas que se tornam altamente bem-sucedidas são aquelas que conseguem criar produtos que as pessoas adoram usar e que se tornam parte integrante de suas vidas. Por exemplo, provavelmente existem mais de 100 plataformas de redes sociais por aí, mas há apenas um Facebook.

O design thinking ajuda a definir as suposições corretas; especialmente daqueles que estão trabalhando no desenvolvimento do produto (designers, desenvolvedores, gerentes de produto). Pode ser o caso de você presumir que o cliente vai comprar seu produto por causa daquele 'um recurso legal' que você está planejando introduzir, mas, na realidade, seu cliente pode estar apenas procurando uma maneira mais simples de fazer upload de alguns dados.
Por que os gerentes de produto precisam acompanhar o design: o futuro do desenvolvimento front-end UpGrad Blog
Como você pode ver no gráfico acima, a parte de retrabalho que vai te custar menos está na fase de design (arquitetura e UX). É sempre melhor cometer erros cedo e identificá-los para que não afetem o produto em um estágio posterior.

É hora de assinantes De(v)!

Embora todos desempenhem um papel no processo geral de desenvolvimento do produto, nem todos podem usar o chapéu de um cliente o tempo todo.

É geralmente um fato aceito que os designers gostam de pensar da perspectiva do usuário. Hoje, o trabalho de um designer não se restringe apenas a criar designs visuais e entregá-los aos desenvolvedores. Eles precisam trabalhar lado a lado com os desenvolvedores para garantir que as diretrizes de design sejam seguidas até que o último pixel seja aperfeiçoado. Isso forma uma nova geração de profissionais criativos que possuem boas habilidades de design, bem como habilidades de implementação.

Não é apenas bom do ponto de vista da organização ter essas pessoas a bordo, pois elas podem usar vários chapéus, resultando em muito tempo e dinheiro economizados, mas também do ponto de vista do indivíduo. Se alguém tem uma ideia que pode ser útil para a empresa ou para o produto, será fácil para esse indivíduo trabalhar por conta própria, sem qualquer dependência.
Por que os gerentes de produto precisam acompanhar o design: o futuro do desenvolvimento front-end UpGrad Blog

Escolha de ferramentas

Com o avanço dos serviços em nuvem, tornou-se fácil configurar a infraestrutura básica para o desenvolvimento de produtos baseados na web. Desde controle de versão (git), web design responsivo (Angular, Backbone, SASS, SCSS) até colaboração de design (Marvel, Invision, WebFlow).

Habilidades de linguagem como HTML, CSS, Javascript, que eram principalmente confinadas aos desenvolvedores, agora são obrigatórias para os designers entenderem e serem proficientes. Essas habilidades fornecem uma linha de base para todos os frameworks do mercado.
Dado que há tantas opções de ferramentas disponíveis agora, é importante manter o foco no requisito real e não ficar atolado pela grande abundância de ferramentas. É aqui que ter uma capacidade de design thinking pode fazer a diferença – em vez de criar apenas mais um clone de um produto, você pode criar um produto realmente excelente.

Por que os gerentes de produto precisam acompanhar o design: o futuro do desenvolvimento front-end UpGrad Blog

Tendências futuras

Os aplicativos, como conhecemos hoje, podem se tornar história amanhã. Isso significa que deixaremos de usar nossos serviços favoritos? Não, isso significa que provavelmente iremos interagir com eles de uma forma completamente diferente. Estou listando algumas das tendências futuras, que podem mudar a forma como interagimos com o mundo real e virtual:

  • Chatbots e Inteligência Artificial – Começou com Siri, depois Google Now, depois Cortono, Alexa, acho que você entendeu. Os programas estão ficando inteligentes e a conversa está passando de texto para voz (linguagem natural). Ter um assistente com inteligência artificial controlando seu horário de trabalho e outras partes do dia será o novo normal. Mesmo com texto, os chatbots estão ficando cada vez mais responsivos. Aprender com os dados do usuário pode ajudar os desenvolvedores a personalizar a experiência do aplicativo para os usuários.
  • Realidade mista e virtual – Dispositivos como Google Glass, HoloLens, Oculus Rift abriram o caminho para o desenvolvimento baseado em realidade mista. Os princípios de design de interação para essas plataformas são completamente diferentes dos de dispositivos móveis. Realidade Aumentada/Realidade Virtual são as próximas áreas de crescimento e verão muita inovação.
  • Abordagem Orientada a Dados – Considerando o volume e os tipos de dados gerados a partir de tudo. Seu rastreador de fitness para o controle de temperatura de subsistemas elétricos críticos, há uma necessidade crescente de entender os dados com facilidade. A análise e visualização de dados ajuda a tomar uma decisão com base nessas enormes quantidades de dados.

Estude cursos de gerenciamento de produtos online das melhores universidades do mundo. Ganhe Masters, Executive PGP ou Advanced Certificate Programs para acelerar sua carreira.

Programa em destaque para você: Programa de certificação em Design Thinking da Duke CE

Por que o design é importante para os gerentes de produto?

É dever dos gerentes de produto garantir que seu produto ofereça a melhor experiência possível para seus clientes. Os clientes hoje em dia têm várias maneiras de prejudicar as perspectivas de um novo produto – permanentemente. Ninguém pode arcar com o pesadelo de lançamentos fracassados ​​ou críticas terríveis nas plataformas de mídia social. Esta é a razão pela qual o design é extremamente importante. O design de um produto determina como um cliente irá interagir com o produto e experimentá-lo em seu ambiente. Assim, é muito importante que os gerentes e proprietários de produtos estejam envolvidos no design do produto desde o início.

Quais são os cursos necessários para aprender design de produto para um gerente de produto?

Dependendo do seu setor e área, há uma ampla variedade de cursos de certificação disponíveis on-line que podem ajudá-lo a aprender mais sobre design de produtos. Dependendo do seu orçamento e cronograma, você pode optar por um curso de 1 ano ou fazer cursos de certificação mais curtos, que podem ser facilmente concluídos on-line. Você também pode fazer um curso completo de gerenciamento de produtos on-line oferecido por institutos de renome que ensinarão tudo o que você precisa saber para um cargo de gerente de produtos, incluindo design. Se é realmente habilidades que você procura, em vez de um certificado, seria melhor optar por cursos mais curtos e baratos.

Como projetar um produto?

O primeiro passo seria ter sessões produtivas de brainstorming com equipes multifuncionais que incluam desenvolvedores e profissionais de marketing, bem como outras partes interessadas que possam ajudar a definir o equilíbrio necessário entre experiência do cliente, conformidade e logística. Isso produzirá uma ideia básica das principais características que um produto deve ter, e que podem ser desenvolvidas da maneira mais econômica possível, considerando todas as restrições possíveis. Pesquisas de mercado ou baseadas em usuários também devem ser conduzidas, para que todos entendam o que os clientes esperam. Em seguida, vem a criação de wireframes que podem ajudar os desenvolvedores a ter uma ideia básica de como o produto deve ser, seguido pelo design final.