user story, Como escrever uma User Story fantástica
O que são as user sttories e como escrever uma fantástica!
0
(0)

O que é uma User Story? Aprenda a escrever uma!

Histórias de Usuário ou também conhecidas ok seu nome em inglês, “User Stories” não são apenas um mero recurso para analistas de negócio e analistas de requisitos.

Na verdade as user stories são uma poderosa ferramenta para o entendimento completo das necessidades do cliente, do problema do negócio, e também de requisitos de sistema envolvidos.

Como uma boa user story é?

user story, Como escrever uma User Story fantástica
Como uma boa história dê usuário deve ser descrita? Podemos responder essa pergunta com duas palavras: Simples e Leve!

Uma boa User Story é na verdade a documentação do problema e da real necessidade do usuário. Todo profissional de desenvolvimento de software conhece User Stories, ou pelo menos deveria. e entender para que realmente servem.

Durante o processo de levantamento de requisitos e de negócio, o principal e talvez mais comprometedor desafio dos analistas e ter a certeza de que os requisitos levantados representam de fato o problema a ser resolvido, da forma como o usuário espera.

As User Stories são comuns em equipes projeto estruturados e gerenciados através da metodologia ágil Scrum. Mesmo com essa popularidade dentro do Scrum o uso de histórias de usuário não é de fato um artefato deste framework, sendo utilizado de forma espontânea pelos scrum masters e gerentes de projeto.

A concepção e criação de uma User Story é composta pela definição de três coisas: o ator, a ação e a necessidade.

user story, Como escrever uma User Story fantástica
Exemplo da estrutura de uma user story

User Stories devem ser curtas, objetivas e claras. Sendo assim, podemos dizer que uma boa história de usuário cabe em um User Index Card. Resumindo, se uma história não cabe em um único cartão, então ela não é eficiente e devemos refinar mais o entendimento.

user story, Como escrever uma User Story fantástica
Exemplo de uma user story contando sobre a necessidade de um administrador

Seja um contador de histórias.

O que é preciso para escrever uma user story eficaz?

user story, Como escrever uma User Story fantástica
Um bom analista deve ser um ótimo contador de histórias, assim como Forest Gump

Nós já fizemos anteriormente um post sobre as 10 características dos melhores analistas de requisitos e negócios. Dentre as principais características que listamos, duas são fundamentais para escrever uma boa user story. Empatia funcional e Domínio da expressão verbal.

Parecem duas coisas com pouco valor técnico, porém de altíssima importância na hora de escrever user stories. Entenda melhor o que é a empatia funcional e o domínio da expressão verbal:

  • Empatia Funcional

Empatia é uma condição psicológica que significa basicamente “colocar-se no lugar do outro”. A empatia funcional no entanto, é a capacidade de pôr-se no lugar do interlocutor de uma conversa, e de forma imparcial absorver problemas e necessidades expressadas.

De forma resumida, é habilidade de um analista de requisitos ou negócios em identificar e entender tudo aquilo que o usuário ou stakeholder relata. Analistas com essa capacidade produzem documentos, especificações de requisitos e user stories mais corretas e assertivas.

  • Domínio da Expressão Verbal

Saber escrever é um regra indispensável para um bom analista, porém esta regra por ser reforçada .

Documentar o problema de negócio, as reais necessidades de um usuário e os requisitos de um sistema de forma clara é fundamental para o sucesso de um projeto.

O domínio da língua portuguesa e dos recursos de linguagem são importantes para detalhar um requisito. Sendo assim, o requisito ou user story de sucesso é quando o leitor entenda o que foi escrito de forma fácil e sem subjeções.

Uma analista com essas duas qualidades bem desenvolvidas é, quase sem exceções, um grande contador de histórias.

Entretanto, saber contar histórias é fundamental para o bom entendimento das necessidades do cliente. Pelos corredores das empresas de desenvolvimento existe um ditado maldoso, mas com um fundo de verdade. “Todo bom analista, é um bom mentiroso“.

Entenda erespeite as 7 dimensões do produto

Para escrever uma user story de qualidade o analista deve conhecer as 7 dimensões do produto. Trata-se de uma técnica, visão ou metodologia que define cada vertical de negócio e tecnológica.

user story, Como escrever uma User Story fantástica
The 7 product dimensions – As 7 dimensões do produto. As 7 dimensões do produto são: user, interface, action, data, control, environment e quality.


Quais são as sete dimensões do produto?

Conhecer a fundo as 7 dimensões do produto, é uma garantia adicional do sucesso de um sistema. Porém, não basta apenas conhecer, é preciso que o analista entenda as fronteiras, aplicações e importância de cada uma dessas 7 dimensões.

Veja o vídeo acima onde apresentamos as sete dimensões do produto, ou se preferir, você pode ver as imagens comentadas a seguir.

USER: Quem é o ator que interage com o produto em questão?

user story, Como escrever uma User Story fantástica
USER: Quem é o ator que interage com o produto em questão?

INTERFACE: Como o usuário usa o produto? É algo físico? É um software? Aplicativo de celular?

user story, Como escrever uma User Story fantástica
INTERFACE: Como o usuário usa o produto? É algo físico? É um software? Aplicativo de celular?

ACTION: Qual o comportamento esperado do produto?

user story, Como escrever uma User Story fantástica
ACTION: Qual o comportamento esperado do produto?

DATA: O que é preciso para atender à ação esperada, quais informações?

user story, Como escrever uma User Story fantástica
DATA: O que é preciso para atender à ação esperada, quais informações?

CONTROL: Quais são as regras de negócio condicionam e limitam o funcionamento do produto?

user story, Como escrever uma User Story fantástica
CONTROL: Quais regras de negócio condicional e limitam o funcionamento do produto?

ENVIRONMENT: Em que ambiente o produto está, qual linguagem, qual tecnologia?

user story, Como escrever uma User Story fantástica
ENVIRONMENT: Em que ambiente o produto está, qual linguagem, qual tecnologia?

QUALITY ATTRIBUTE: Quais os requisitos de qualidade e funcionamento esperados?

user story, Como escrever uma User Story fantástica
QUALITY ATTRIBUTE: Quais os requisitos de qualidade e funcionamento esperados?

Se você for um bom contador de histórias e entender os agrupamentos das 7 dimensões do produto, suas user stories serão fantásticas e de fácil entendimento.

O que você achou disso?

Clique nas estrelas

Média da classificação 0 / 5. Número de votos: 0

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Como você achou esse post útil...

Sigam nossas mídias sociais

Lamentamos que este post não tenha sido útil para você!

Vamos melhorar este post!

Diga-nos, como podemos melhorar este post?

Previous articleDocumento de Requisitos, template para download em PDF e DOCx
Next articleDiagrama de Caso de Uso UML Sem Segredos
user story, Como escrever uma User Story fantástica
Chico Alff é o nome da persona de batalha de Francilvio Roberto Alff. Paranaense apaixonado por São Paulo, possui formação em Engenharia de Software, Análise e Desenvolvimento de Sistemas para Internet, iniciou também uma jornada acadêmica em História e Língua italiana, aventura essa que não foi concluída - ainda! Atualmente é acadêmico do curso de Engenharia Civil - Como é possível combinar a paixão por Computadores com a Divina Comédia e principalmente tijolos... por TIJOLOS!!! Frequentou os bancos acadêmicos tanto no Brasil quando na Itália, precisamente na Università degli Studi di Verona. Trabalha com  desenvolvimento de software desde 2010, tendo lançado âncora no mar da Análise de Requisitos, Análise de Negócios e Gerenciamento de Projetos, com experiência em projetos para a administração pública, sistemas de ERP, contábil e fiscal. Da mesma forma como um malabarista, tenta milagrosamente manter o portal www.AnálisedeRequisotos.com.br como prova de sua paixão pelo mundo da engenharia de software.

LEAVE A REPLY

Please enter your comment!
Please enter your name here