SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Styleguide para projetos
web: o que muda no
processo do projeto
Daniel Ranzi Werle
@danielrw
Patrocínio: Organização:
Eu!
Exemplos de style guides retirados de styleguides.io
SAP Fiori Design Guideline - https://experience.sap.com/fiori-design/
Styleguides
"Um style guide é uma biblioteca de padrões amplamente aceita
que codifica os elementos interativos, visuais e de linguagem de
uma interface de usuário e sistema. Style guides (também
conhecidos como biblioteca de padrões) são uma coleção viva
de todos os componentes do seu produto que estão em contato
com os usuários. Se é feito de pixels, vai pro style guide."
(GOTHELF, 2013. Lean UX, p. 41. tradução e grifos nossos)
Styleguides
"Pra mim, um style guide é um documento vivo de código, que
detalha os vários elementos e módulos codificados do seu site ou
aplicação. Além do seu uso em consolidar o código front-end, ele
também documenta a linguagem visual, como os estilos de
cabeçalho e paletas de cores usadas pra criar o site."
(ROBERTSON, S. Creating Style Guides, 2014. Disponível em <http:
//alistapart.com/article/creating-style-guides>. Tradução e grifos
nossos)
Tech vs UX
Como geralmente é o cenário de um projeto de redesign de produto
(FROST, Brad. Atomic Design, 2013. Disponível em http://bradfrost.
com/blog/post/atomic-web-design/. Tradução do Tableless)
O que muda no processo de design?
(COOPER, 2014. About Face, p. 23.)
O QUE MUDOU NA PESQUISA?
● Fazer inventário
de componentes
de interface;
● Entender
bibliotecas e
componentes
utilizados;
O QUE MUDOU NA ARQUITETURA?
● Padronização dos
componentes;
● Documentação
automatizada;
● Utilização de
funcionalides
específicas de
componentização;
O QUE MUDOU NA CRIAÇÃO?
● Padronização dos
componentes;
● Arquivo separado
compartilhado para
componentes;
● Usar ferramentas de
controle de estilos;
O QUE MUDOU NO FRONT-END?
● Cada componente de
interface vira um
arquivo de código
separado;
● Utilização de bibliotecas
de compilação pra
montar os códigos;
● Reutilização de valores,
parâmetros e
componentes;
O QUE MUDOU NA DISTRIBUIÇÃO?
● Todos trabalhando no
mesmo repositório de
código, utilizando
ferramentas de
versionamento;
● Automatização da
publicação do styleguide
e dos assets para
produção;
Obrigado!
Deixe seu feedback aqui:
bit.ly/uxconf-feed
Styleguide para projetos web
@danielrw
Conferência sobre User Experience
em Porto Alegre, set/2015.
Patrocínio: Organização:

Mais conteúdo relacionado

Semelhante a Guia de estilos muda processo de projetos web

Palestra - Profissão: Desenvolvedor
Palestra - Profissão: DesenvolvedorPalestra - Profissão: Desenvolvedor
Palestra - Profissão: DesenvolvedorDaniel Brandão
 
[INFNET] Criando layouts em PSD pensando no front-end e back-end
[INFNET] Criando layouts em PSD pensando no front-end e back-end[INFNET] Criando layouts em PSD pensando no front-end e back-end
[INFNET] Criando layouts em PSD pensando no front-end e back-end@cristianoweb
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebAnderson Luís Furlan
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioGeovani Ferreira Gonçalves
 
O papel do Front-End na UX
O papel do Front-End na UXO papel do Front-End na UX
O papel do Front-End na UXEdu Agni
 
Front-end Tooling - Dicas de ferramentas para melhorar a produtividade
Front-end Tooling - Dicas de ferramentas para melhorar a produtividadeFront-end Tooling - Dicas de ferramentas para melhorar a produtividade
Front-end Tooling - Dicas de ferramentas para melhorar a produtividadeHerson Leite
 
Laboratório Web 2013-2014 - Etapas na Produção: Arquitectura de Informação
Laboratório Web 2013-2014 - Etapas na Produção: Arquitectura de InformaçãoLaboratório Web 2013-2014 - Etapas na Produção: Arquitectura de Informação
Laboratório Web 2013-2014 - Etapas na Produção: Arquitectura de InformaçãoRicardo Pereira Rodrigues
 
F R A M E W O R K D J A N G O
F R A M E W O R K  D J A N G OF R A M E W O R K  D J A N G O
F R A M E W O R K D J A N G Ofabio.thomaz
 
Componentização e padrões de projeto e interface em Android
Componentização e padrões de projeto e interface em AndroidComponentização e padrões de projeto e interface em Android
Componentização e padrões de projeto e interface em Androidwelingtonms
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricioFabricioManzi
 
Entendendo Domain-Driven Design
Entendendo Domain-Driven DesignEntendendo Domain-Driven Design
Entendendo Domain-Driven DesignRafael Ponte
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
 
Web components para o seu design system
Web components para o seu design systemWeb components para o seu design system
Web components para o seu design systemNicole Oliveira
 
Estratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de VersãoEstratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de VersãoComunidade NetPonto
 
Solid Edge SP Raihsa
Solid Edge SP Raihsa Solid Edge SP Raihsa
Solid Edge SP Raihsa Raihsa
 

Semelhante a Guia de estilos muda processo de projetos web (20)

Escalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLIDEscalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLID
 
Palestra - Profissão: Desenvolvedor
Palestra - Profissão: DesenvolvedorPalestra - Profissão: Desenvolvedor
Palestra - Profissão: Desenvolvedor
 
[INFNET] Criando layouts em PSD pensando no front-end e back-end
[INFNET] Criando layouts em PSD pensando no front-end e back-end[INFNET] Criando layouts em PSD pensando no front-end e back-end
[INFNET] Criando layouts em PSD pensando no front-end e back-end
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual Studio
 
Aula 4 - SAM - Autoria
Aula 4 - SAM - AutoriaAula 4 - SAM - Autoria
Aula 4 - SAM - Autoria
 
O papel do Front-End na UX
O papel do Front-End na UXO papel do Front-End na UX
O papel do Front-End na UX
 
Front-end Tooling - Dicas de ferramentas para melhorar a produtividade
Front-end Tooling - Dicas de ferramentas para melhorar a produtividadeFront-end Tooling - Dicas de ferramentas para melhorar a produtividade
Front-end Tooling - Dicas de ferramentas para melhorar a produtividade
 
Laboratório Web 2013-2014 - Etapas na Produção: Arquitectura de Informação
Laboratório Web 2013-2014 - Etapas na Produção: Arquitectura de InformaçãoLaboratório Web 2013-2014 - Etapas na Produção: Arquitectura de Informação
Laboratório Web 2013-2014 - Etapas na Produção: Arquitectura de Informação
 
F R A M E W O R K D J A N G O
F R A M E W O R K  D J A N G OF R A M E W O R K  D J A N G O
F R A M E W O R K D J A N G O
 
Componentização e padrões de projeto e interface em Android
Componentização e padrões de projeto e interface em AndroidComponentização e padrões de projeto e interface em Android
Componentização e padrões de projeto e interface em Android
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricio
 
Gestores bibliograficos
Gestores bibliograficosGestores bibliograficos
Gestores bibliograficos
 
Entendendo Domain-Driven Design
Entendendo Domain-Driven DesignEntendendo Domain-Driven Design
Entendendo Domain-Driven Design
 
Apresentação ISFramework
Apresentação ISFrameworkApresentação ISFramework
Apresentação ISFramework
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
Web components para o seu design system
Web components para o seu design systemWeb components para o seu design system
Web components para o seu design system
 
Estratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de VersãoEstratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de Versão
 
Solid Edge SP Raihsa
Solid Edge SP Raihsa Solid Edge SP Raihsa
Solid Edge SP Raihsa
 
Android Libs - AndroidDevConf
Android Libs - AndroidDevConfAndroid Libs - AndroidDevConf
Android Libs - AndroidDevConf
 

Último

MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024CarolTelles6
 
I.2 Meios de Proteção das culturass.pptx
I.2 Meios de Proteção das culturass.pptxI.2 Meios de Proteção das culturass.pptx
I.2 Meios de Proteção das culturass.pptxJudite Silva
 
Simulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdfSimulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdfAnnaCarolina242437
 
Antonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdfAntonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdfAnnaCarolina242437
 
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdfAVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdfAnnaCarolina242437
 
I.1 Boas Práticas fitossanitarias.pptxCC
I.1 Boas Práticas fitossanitarias.pptxCCI.1 Boas Práticas fitossanitarias.pptxCC
I.1 Boas Práticas fitossanitarias.pptxCCJudite Silva
 
Simulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdfSimulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdfAnnaCarolina242437
 
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaa
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaaGESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaa
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaayasminlarissa371
 
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...AnnaCarolina242437
 

Último (9)

MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024
 
I.2 Meios de Proteção das culturass.pptx
I.2 Meios de Proteção das culturass.pptxI.2 Meios de Proteção das culturass.pptx
I.2 Meios de Proteção das culturass.pptx
 
Simulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdfSimulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdf
 
Antonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdfAntonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdf
 
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdfAVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
 
I.1 Boas Práticas fitossanitarias.pptxCC
I.1 Boas Práticas fitossanitarias.pptxCCI.1 Boas Práticas fitossanitarias.pptxCC
I.1 Boas Práticas fitossanitarias.pptxCC
 
Simulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdfSimulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdf
 
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaa
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaaGESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaa
GESTÃO FINANceiraaaaaaaaaaaaaaaaaaaaaaaaaa
 
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
 

Guia de estilos muda processo de projetos web

  • 1. Styleguide para projetos web: o que muda no processo do projeto Daniel Ranzi Werle @danielrw Patrocínio: Organização:
  • 2. Eu!
  • 3. Exemplos de style guides retirados de styleguides.io
  • 4. SAP Fiori Design Guideline - https://experience.sap.com/fiori-design/
  • 5. Styleguides "Um style guide é uma biblioteca de padrões amplamente aceita que codifica os elementos interativos, visuais e de linguagem de uma interface de usuário e sistema. Style guides (também conhecidos como biblioteca de padrões) são uma coleção viva de todos os componentes do seu produto que estão em contato com os usuários. Se é feito de pixels, vai pro style guide." (GOTHELF, 2013. Lean UX, p. 41. tradução e grifos nossos)
  • 6. Styleguides "Pra mim, um style guide é um documento vivo de código, que detalha os vários elementos e módulos codificados do seu site ou aplicação. Além do seu uso em consolidar o código front-end, ele também documenta a linguagem visual, como os estilos de cabeçalho e paletas de cores usadas pra criar o site." (ROBERTSON, S. Creating Style Guides, 2014. Disponível em <http: //alistapart.com/article/creating-style-guides>. Tradução e grifos nossos)
  • 7. Tech vs UX Como geralmente é o cenário de um projeto de redesign de produto
  • 8. (FROST, Brad. Atomic Design, 2013. Disponível em http://bradfrost. com/blog/post/atomic-web-design/. Tradução do Tableless)
  • 9. O que muda no processo de design? (COOPER, 2014. About Face, p. 23.)
  • 10. O QUE MUDOU NA PESQUISA? ● Fazer inventário de componentes de interface; ● Entender bibliotecas e componentes utilizados;
  • 11. O QUE MUDOU NA ARQUITETURA? ● Padronização dos componentes; ● Documentação automatizada; ● Utilização de funcionalides específicas de componentização;
  • 12. O QUE MUDOU NA CRIAÇÃO? ● Padronização dos componentes; ● Arquivo separado compartilhado para componentes; ● Usar ferramentas de controle de estilos;
  • 13. O QUE MUDOU NO FRONT-END? ● Cada componente de interface vira um arquivo de código separado; ● Utilização de bibliotecas de compilação pra montar os códigos; ● Reutilização de valores, parâmetros e componentes;
  • 14. O QUE MUDOU NA DISTRIBUIÇÃO? ● Todos trabalhando no mesmo repositório de código, utilizando ferramentas de versionamento; ● Automatização da publicação do styleguide e dos assets para produção;
  • 15.
  • 16.
  • 17. Obrigado! Deixe seu feedback aqui: bit.ly/uxconf-feed Styleguide para projetos web @danielrw Conferência sobre User Experience em Porto Alegre, set/2015. Patrocínio: Organização: