SOFTWARE
DEVELOPMENT:
sem gap entre designers
e desenvolvedores
SUMÁRIO
03 Introdução: Não fuja da
Transformação Digital
08 Fim das lacunas:
Desenvolvimento + Design
12 Resolvendo as principais
lacunas entre UX e Dev
19 Solução MJV para fechar
as lacunas entre Design
e Desenvolvimento
22 Conclusão: o novo normal
não aceita gaps
01
INTRODUÇÃO
Não fuja da Transformação Digital
Uma nova economia já está
entre nós! Já dá até para sentir
o cheiro. É lógico que ainda não
está pronta, nem rodando em
plena capacidade. Mas já está
aqui, desenhando o futuro.
Esse futuro que aporta é, sem
sombra de dúvida, digital. Na
verdade, 100% digital. A pandemia
só nos fez experimentá-lo
mais cedo. O isolamento social
acelerou a urgência de encarar a
digitalização total dos negócios.
3
Vale lembrar que a Transformação
Digital não pegou ninguém de
surpresa. Inteligência Artificial. 5G.
Blockchain. Automação. Indústria 4.0.
Esses temas já estavam presentes
em uma série de reuniões, metas
e planejamentos estratégicos.
Afinal, o comportamento do consumidor
e a ascensão das Big Techs - vamos
falar melhor do papel delas - já
desenhavam esse novo normal.
Note que em cenários de incerteza, é
justo a tecnologia que pode promover
as disrupções necessárias para que os
negócios ganhem valor competitivo e
até mesmo criem novos mercados.
É a famosa corrida por the next
big thing! O melhor dos mundos
é que a sua empresa seja capaz
de criar logo o modelo de negócio
capaz de substituir o seu próprio.
Hoje, em meio à crise sanitária
mundial, que mudou bastante tudo
que conhecíamos, a Transformação
Digital deixou de ser só o futuro
e passou a ser a realidade de
todas as empresas do mundo.
4
Nessa realidade, o desenvolvimento de
software ganha mais relevância do que
nunca. E para oferecer a melhor solução
ao mercado, não basta apenas eficiência
no processo de desenvolvimento. A
experiência do usuário é o que vai definir
o sucesso ou o fracasso do seu projeto.
GAFA e a ascensão da
experiência do usuário
Olha aí as Big Techs! Vamos contar a
revolução que as 4 gigantes da tecnologia
iniciaram em todos os mercados.
Já reparou como os consumidores
passaram a exigir mais das
marcas em troca do seu coração
(e do seu dinheiro, é claro)?
Produtos e serviços sozinhos não
são suficientes para desenvolver
um negócio lucrativo e sustentável
durante muito tempo.
O motivo disso está exatamente nessas
4 letras: GAFA. O modelo nada mais é do
que o efeito causado na sociedade pelo
grupo Google, Amazon, Facebook e Apple.
Os quatro acostumaram seus usuários a
conseguirem qualquer coisa com apenas
um clique na tela de um smartphone.
5
Dessa forma, notamos que o sarrafo
subiu bastante quando o assunto
é desenvolvimento de software.
Da Economia Clássica
ao Pós-digital
Todos as empresas terão que pegar
essa trilha uma hora ou outra.
Então, vale pensar em uma régua
de transformação que nós leva da
economia clássica ao pós-digital.
ECONOMIA CLÁSSICA
Modelo piramidal. Ampla alta cúpula.
Gestão mais centralizada, top-down.
Mais linear e industrial. Muitas já são
digitalizadas, o que não quer dizer
que rodam no mindset digital.
ECONOMIA DIGITAL
Pequenas, enxutas, mais leves e
inovadoras. Como são menores, contam
com lideranças mais descentralizadas,
o que proporciona muita eficiência.
Automação e Inteligência Artificial
alicerçam a gestão. A era das
startups mudou bastante a cara das
empresas e esse tipo de modelo de
negócio não é nenhuma novidade.
6
ECONOMIA PÓS-DIGITAL
Esse é o ponto de chegada da jornada
de transformação de modelos de
negócios. Por enquanto. Aqui, temos
empresas virtuais. Sim, elas existem se
tem gente trabalhando; mas se não tem,
não existem. Seu ciclo de vida também
é diferente do que conhecemos: a alta
cúpula investe durante um tempo e
depois deixa o legado para a sociedade.
Não há gestão, tudo é feito a partir de
tecnologias emergentes, como Blockchain.
Há um desafio nesse exato momento:
mergulhar fundo na transformação digital.
A ascensão do digital trouxe novas diretrizes
para o desenvolvimento de software.
Promover boas experiências para o usuário
deve ser o objetivo final, como forma de
garantir melhor desempenho e aderência.
É sobre isso que nós vamos falar
nesse conteúdo. Vem com a gente.
7
02
FIM DAS
LACUNAS:
Desenvolvimento + Design
Nesse novo cenário 100% digital
e liderado por experiências
encantadoras, o antigo
fluxo de trabalho linear de
desenvolvimento de software -
primeiro desenvolvedor e depois
designer - não funciona mais.
8
É hora de diminuir a lacuna entre times
de design e desenvolvimento. Hoje,
gerir projetos nesse formato é uma
grande dor para várias empresas.
Ainda é bem normal ver fluxos de
trabalhos em que as 3 expertises (UX, UI
e desenvolvimento) atuem pontualmente
- sem uma visão holística do desafio
a ser resolvido. Os resultados? Bom,
não são assim tão animadores.
Vamos falar rapidinho
sobre inovação
O desenvolvimento sempre foi uma
parte importante da inovação. Como
falamos ali em cima, é a inserção de
novas tecnologias que tem feito muitas
empresas mudarem suas formas de
fazer negócios. Ou seja, inovar.
Mas inserir tecnologia na vida do
usuário está muito longe de ser apenas
desenvolver códigos. A viabilidade da
tecnologia - colocá-la literalmente na mão
do cliente - é o escopo do time de Design.
9
Como fazer a inovação
– tão necessária hoje
em dia – ser real
DICA 1
Design e desenvolvimento devem
andar juntos, se você quer criar
boas experiências para seus
usuários e valor para os clientes.
Lembre-se: apenas funcionalidades não
são suficiente para manter negócios.
Foi isso que o GAFA descobriu logo
cedo e que catapultou o grupo para o
lugar mais promissor do mercado.
DICA 2
De que adianta um oferecer uma
aplicação se o seu usuário não
consegue resolver suas necessidades?
Proporcionar uma experiência intuitiva
e simples ao usuário é muito mais
do que uma necessidade para quem
oferece plataformas digitais, é um
compromisso com a satisfação do cliente.
10
DICA 3
A vida não é feita só de códigos! Eles
são uma fase importante. Mas não
sustentam o projeto sozinhos.
Se seu objetivo é proporcionar
uma experiência encantadora -
que solucione problemas dos seus
usuários, gere eficiência aos seus
processos e valor para o negócio -
o Design Thinking é a sua chave.
Entender todos os seus stakeholders
é um grande trunfo no processo
de Transformação Digital.
11
03
RESOLVENDO
AS PRINCIPAIS
LACUNAS EN-
TRE UX E DEV
Vamos falar um pouco sobre os
grandes desafios dos projetos de
desenvolvimentos de software.
O atual cenário deixa essas
dores ainda mais inflamadas.
12
Para entender os impactos que o trabalho
mais fluido entre desenvolvedores e
designers pode gerar, vamos ver como
os dos 2 lados enxergam esses gaps no
projeto e quais soluções ambos trazem.
O lado da TI
DE FRENTE COM O CLIENTE
Muitas vezes - muitas mesmo - o time
de desenvolvimento fica no front dessa
entrega da solução digital para o cliente.
Sua missão é equilibrar a satisfação
do cliente e o valor da entrega.
Note que esse valor de entrega
é o somatório de 3 pontos:
necessidades do usuário
valor do negócio
viabilidade tecnológica
13
Olhando para essa equação é
fácil entender que sozinhos os
desenvolvedores não vão resolver essa
conta. O time de design é a fundamental
para resultados realmente inovadores.
Essa é a primeira lacuna entre
as equipes de Dev e Design
que deve ser resolvida.
Conforme falamos nos capítulos
anteriores, a ideia é que designers
possam oferecer suporte ao time
de TI. Você deve estar pensando:
como fazer isso? Vamos lá!
A equipe de UX e UI carrega a
responsabilidade de solucionar desafios
de navegação para apresentar uma
experiência mais fluida e funcional.
Em um trabalho integrado com os
desenvolvedores, a produção de guias
de estilo (os style guides) com os
direcionamentos para a TI - em paralelo
com as demandas específicas do time
- gera bem mais eficiência ao projeto,
reduzindo tempo e esforço do time de TI.
Essa é outra lacuna que precisa
ser diminuída em projetos de
desenvolvimento de software.
14
Por fim, o gap mais comum que
encontramos são as constantes
mudanças. Seria até romântico propor
um projeto de inovação que não
contasse com mudanças. Já vamos
adiantar aqui que isso não existe, ok?!
Testes, ajustes e sessões de validações
sempre promovem mudanças,
e essa é a hora de fazê-las.
É bem importante que no momento de
desenvolver os requisitos, as mudanças
já tenham sido todas propostas
para que não haja retrabalho.
O lado do Design
ESCOLHAS ÀS CEGAS
Uma lacuna bem simples de resolver
é o acesso à especialistas de TI. Essa
simples troca torna a entrega do time
de design mais fácil. É mais eficiente
que a viabilidade das ideias sejam
avaliadas antes que o desenvolvimento
das funcionalidades entrem na sprint.
Sem esse diálogo, ambas as equipes
serão impactadas pelo retrabalho.
15
UMA DOSE DE DESIGN THINKING (COM
DESIGN SPRINT FICA AINDA MELHOR)
Criar uma solução inovadora para
novos clientes demanda um esforço
prévio na construção do conhecimento
necessário para direcionar o projeto.
É necessário entender a fundo o
negócio, o mercado e os usuários.
Levantar esse arcabouço - primordial
para o resultado - demanda tempo. Mais
ou menos, dependendo do processo
que você vai usar para essa etapa.
O Design Thinking, como falamos
ali em cima, é um grande trunfo
para construir essa inteligência. O
Design Sprint pode ajudar a levantar
tudo isso em apenas 5 dias.
FINALMENTE ENTREGAR
MELHORES EXPERIÊNCIAS
A habilidade aqui é estar em
sintonia. Criar processos para que
o time de Design esteja sempre
trabalhando junto à equipe de TI.
Todas as ações devem ser definidas
em conjunto. Afinal, estamos falando
de um projeto único e não 2 projetos,
um de desenvolvimento de código e
outro de experiência do usuário.
16
O lado da Gestão
GESTOR ÁGIL
Para quem vai liderar projetos de
desenvolvimento de software, o ideal
é que os times de Devs e Designers
trabalhem lado a lado. No passado,
fisicamente. Hoje, as metodologias
ágeis proporcionam a visibilidade
tão necessária para um ambiente
colaborativo entre as duas equipes.
ENTENDA A NATUREZA DO PROJETO
É impossível liderar entregas de software
sem entender a natureza de cada
projeto. O motivo? Muito simples: alinhar
os recursos - quais tarefas demandam
mais esforços e como as habilidades de
cada um podem compor processos mais
eficientes e resultados mais inovadores.
ALTO NÍVEL DE MATURIDADE
Um dos desafios mais complexos
de desenvolver soluções é levar
um alto nível de maturidade para
os stakeholders - Ágil, UX e novos
mindsets de negócios. Há uma entrega
de valor inestimável nesse lugar,
que vai além da própria aplicação e
tem um potencial transformador.
17
Lembre-se: o que o mais
! importante é que é sempre
sobre pessoas. Ferramentas e
tecnologias fazem parte, mas não
produzem resultados sozinhas.
Por fim, nosso Diretor de Operações
em Portugal e Espanha, Mauricio
Teixeira, compartilha seu trunfo: invista
todas as suas moedas em pessoas.
Hora do Resumo
Para ajudar, preparamos esse
checkpoint com os pontos de atenção
para os seus próximos projetos de
desenvolvimento de software.
>> Compartilhamento de
conhecimento entre os times
>> Comunicação sobre boas
práticas de trabalho
>> Construir um ambiente
de trabalho de trocas
>> Checar viabilidades das ideias
antes de iniciar o desenvolvimento
>> Pessoas - se tiver que escolher,
aqui na MJV, são pessoas que
transformam negócios
18
04
SOLUÇÃO MJV
para fechar as lacunas entre
Design e Desenvolvimento
Já vimos que a integração de
designers e devs em projetos de
desenvolvimentos de software
é capaz de gerar resultados
exponenciais. Pensando nisso,
nós, da MJV, adicionamos
o Ágil nessa solução.
19
Digital Development: Ágil
+ DT + Desenvolvimento
de Software
A união DT + Ágil é o pilar do nosso
processo de desenvolvimento de
software. Esse combinado possibilita
uma operacionalização mais eficiente
e um produto final mais alinhado
às necessidades do mercado.
Em um mundo remoto, como o que
vivemos agora, o digital é peça
fundamental. Independente da nossa
realidade - remota ou física - o DT
+ Ágil para desenvolver softwares é
responsável por resultados expressivos.
Mergulhamos fundo em nosso processo
todo e o redesenhamos para que ele
rode tão bem em gestões remotas
quanto rodava antes nos escritórios.
20
COMO OPERAMOS:
Squad - O squad é a equipe
responsável por definir os planos
estratégicos do projeto que está
atuando. O time é composto
por especialistas da MJV e
colaboradores da empresa
para combinar o conhecimento
completo do negócio com a
experiência de atuar em outros
segmentos do mercado.
Sprints - São os ciclos
definidos para que os squads
produzam e revisem o que
está sendo feito, garantindo
entregas de valor constantes.
21
05
CONCLUSÃO:
o novo normal não aceita gaps
Não há como não priorizar a
Transformação Digital, ela nunca
foi tão urgente e tão necessária.
Esse movimento é um divisor de
águas e vai separar os negócios
pré COVID-19 e pós-normal.
Otimizar ao máximo sua
capacidade de desenvolver
software é sair na frente na
corrida rumo a esse mundo 100%
digital. Um time dos sonhos com
devs e designers pode avançar
muitas casas nesse jogo.
22
O Design Thinking e as Práticas
Ágeis proporcionam alinhamento
estratégico, eficiência e comunicação
na construção do futuro da experiência
do usuário pós-pandemia.
E lembre-se: o importante é
! que a tecnologia gere valor
para o negócio. Em cenários de
incertezas, como o que vivemos
hoje, somente a inovação é capaz
de garantir um lugar ao sol.
Esperamos que esses insights colaborem
com sua jornada de inserção de
tecnologia no seu negócio. Se quiser,
podemos bater um papo para entender
mais a fundo os impactos que a inovação
pode proporcionar na sua empresa.
Fale com nossos especialistas
em desenvolvimento de software
e conheça nossas soluções!
23
Sobre a MJV:
people transforming business
Durante mais de 20 anos, a MJV
Technology & Innovation tem ajudado
a influenciar a inovação e resolver os
desafios de negócios com algumas
das maiores empresas do mundo.
Com escritórios na Europa, nos
Estados Unidos e na América Latina,
a consultoria conta com uma equipe
multidisciplinar, composta por mais
de 700 profissionais divididos entre
designers, engenheiros, antropólogos,
cientistas de dados, desenvolvedores,
empreendedores e muito mais.
Acreditamos no trabalho colaborativo
e aplicamos o Design Thinking e a
Metodologia Ágil como um guia para
todos os projetos que desenvolvemos.
Mauricio Vianna Ysmar Vianna
CEO, PhD Chairman, PhD
mvianna@[Link] yvianna@[Link]
24
A MJV é composta por quatro pilares,
estruturados em completa sinergia:
Inovação em Negócios
Desenvolvimento e implementação
de soluções inovadoras para reduzir
custos, aumentar lucros e gerar
novos modelos de negócios.
Consultoria em Tecnologia
Desenvolvimento e implementação de
serviços personalizados de Business
Intelligence (BI), TI e Internet das Coisas
(Internet of Things).
Estratégia Digital
Desenvolvimento e implementação de
estratégia corporativa e experiência
do usuário de forma que o “ser
digital” e o “pensar digital” se tornem
intrínsecos ao modelo de negócio.
Outsourcing de Perfis Profissionais
Alocação de profissionais de UX,
UI, Marketing e TI contando com
o apoio total da MJV no que diz
respeito ao trabalho realizado
e controle de qualidade.
AMÉRICA DO NORTE: EUROPA:
ESTADOS UNIDOS REINO UNIDO
Atlanta Londres
atl@[Link] ldn@[Link]
AMÉRICA DO SUL: PORTUGAL
BRASIL Lisboa
lis@[Link]
Rio de Janeiro
rio@[Link]
ITÁLIA
São Paulo Roma
spo@[Link] rom@[Link]
SP Alphaville
alp@[Link] FRANÇA
Paris
Curitiba
par@[Link]
cwb@[Link]
COLÔMBIA
Bogotá
bgt@[Link]
[Link]