DEV Community

Cover image for Desenvolvimento Orientado ao MVP (Mínimo Produto Viável)
Klecianny Melo
Klecianny Melo

Posted on

9 3 3 3 3

Desenvolvimento Orientado ao MVP (Mínimo Produto Viável)

Image description

MVP é uma sigla que significa Mínimo Produto Viável. Em tecnologia se refere a uma aplicação em fase de lançamento que contém funcionalidades básicas para que o usuário possa resolver algum problema. Um sistema complexo começa com uma versão simplificada, é como se ele iniciasse como um skate, virasse uma bicicleta e por fim, evoluísse para uma moto.

Identificação de Requisitos Essenciais

Image description

Vamos utilizar o exemplo do desenvolvimento de um aplicativo de música, onde uma pessoa poderá buscar artistas ou faixas musicais para ouvir em seu dispositivo. Um MVP nesse caso seria a equipe de desenvolvimento disponibilizar um sistema simplificado onde o usuário pode se cadastrar, fazer login, buscar álbuns, artistas e músicas para ouvir.

A equipe deverá focar em desenvolver os requisitos definidos e entregar o mais rápido possível, para que os usuários possam validar a plataforma. Não adianta construir um sistema ultra complexo se ele não tem usuários para validar tudo que foi desenvolvido. Pois é utilizando no dia a dia que os clientes vão indicar o que eles querem que o produto ofereça, e assim, nortear o desenvolvimento de novas funcionalidades na aplicação.

Iteração e Feedback Constantes

Image description

Assim que o aplicativo for disponibilizado, é essencial ouvir o que os usuários estão comentando sobre ele. A coleta dessas informações podem ser feitas nas lojas de aplicativos, onde é possível fazer comentários sobre as aplicações disponíveis, em redes sociais, onde as pessoas compartilham sua opinião sobre produtos e serviços, e até entrando em contato com o cliente diretamente, para colher feedback da usabilidade.

Vamos supor que foi verificado a necessidade do desenvolvimento da funcionalidade de favoritar álbuns e músicas, pois os usuários possuem o desejo de identificar suas músicas e albúns favoritos. Essa nova funcionalidade pode ser dividida em duas tarefas, a primeira sendo favoritar álbuns. E a segunda, favoritar músicas.

Agilidade e Flexibilidade

Image description

Será criada as duas tarefas e estimado o tempo de entrega, que pode ser de 15 dias. Nesse tempo a equipe de desenvolvimento irá escrever o código necessário para que seja possível que o usuário favorite músicas e álbuns. Além do código, é comum que pessoas desenvolvedoras escrevam o que chamamos de teste, para validar se o código escrito está correto e criar uma camada extra de qualidade na aplicação.

Ciclo de vida da aplicação

Image description

Após entregar as funcionalidades de favoritar músicas e álbuns, iniciamos o ciclo de coleta de feedback novamente, verificando o que os usuários estão solicitando e desenvolvendo as funcionalidades que eles desejam. O time de tecnologia também realiza a manutenção do sistema, corrigindo bugs, que são falhas pontuais que podem ocorrer na aplicação, refatorando código, escrevendo testes e aprimorando a infraestrutura.

É assim que as aplicações que nós utilizamos começam a sua trajetória e se mantêm relevantes ao longo do tempo. Primeiro resolvendo um problema. Depois disso, ouvindo seu público e disponibilizando as funcionalidades que ele necessita.

Imagens geradas pelo DALL·E 3

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (4)

Collapse
 
rayanny_bezerra_563386fb7 profile image
Rayanny Bezerra

Lendo o artigo eu entendi como é importante a visão do usuário para as aplicações. Obrigada por compartilhar! ❤️

Collapse
 
kecbm profile image
Klecianny Melo

Os usuários que norteiam as aplicações digitais Lala. Obrigada pelo feedback ❤️

Collapse
 
nik4latic profile image
Anuska Santos

Artigo de alta qualidade! É muito interessante entender como funciona os bastidores da tecnologia

Collapse
 
kecbm profile image
Klecianny Melo

Muito obrigada meu bem! 🥰

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more