Você sabe qual é a principal razão pela qual projetos de desenvolvimento web não saem do papel ou atrasam muito? É o que a gente gosta de falar bastante por aqui. Se você deseja relembrar o que deve ser feito para que isso não aconteça, continue neste artigo com a gente!
A planta x A casa
Uma analogia que é perfeita quando falamos de desenvolvimento web é a comparação da planta com a construção real da casa.
Você já reparou como uma casa nunca fica exatamente igual à planta?
Isso porque uma planta é mais um plano inicial, bem detalhado, de como os cômodos vão ficar, mas, ainda assim, nunca é 100% de certeza de como as coisas sairão na casa real.
Pois sempre fica um pouco maior, ou um pouco menor, entre outras mudanças.
Inclusive, essa é uma dificuldade dos engenheiros e arquitetos.
A mesma comparação serve para construção de software.
Mas, por quê?
O modelo x a coisa real no desenvolvimento web
Construir um software seria como fazer só uma planta, criar um modelo.
Porque software é uma coisa intangível, pois, numa casa, quando você deseja mudar algo, é preciso uma reforma, e no software não, é muito mais simples. Basta mudar um botão e tá resolvido.
Então, a gente criou processos de desenvolvimento web baseados do que tínhamos antes, e que criam obstáculos que dificultam todo o projeto.
Mas, então, se com software é mais simples, como funciona o passo-a-passo de um processo de desenvolvimento de software?
O desenvolvimento web passo-a-passo
- Planejamento: estudo de necessidades, banco de dados;
- Pesquisa: concorrentes, o que o usuário quer, detalhe do problema;
- Arquitetura de informação e modelagem: diagramas, wireframes, modelagem de dados;
- Design: as telas como elas vão ser, com cor, fonte, imagens, logo, etc.
Do planejamento até a arquitetura de informações são todos abstrações. Mas quando começamos a olhar para o design que as coisas fazem sentido!
Afinal, em uma página responsiva, que se adapta à todas as telas, não é possível desenhar isso em um papel.
Um processo de desenvolvimento deve ser interativo! Por isso deve ser testado com pessoas reais.
Por fim, a razão do atraso dos projetos se dá por conta das abstrações. Seu dever é eliminá-las.
Quer saber mais sobre a razão pela qual projetos de desenvolvimento Web demoram o dobro do tempo para acontecer? Assista ao vídeo abaixo:
Por Beatriz Paradela
1 de julho de 2019