View
223
Download
0
Category
Preview:
Citation preview
8/17/2019 Estórias de Usuários
1/33
Estórias de UsuáriosEstórias de Usuários
8/17/2019 Estórias de Usuários
2/33
AGENDAAGENDA
O que é uma estória de usuário?
Características de uma boa estória de usuário
Modelo padrão
Padrão de redaçãoDefnição de preparada
Macrodimensionamento
8/17/2019 Estórias de Usuários
3/33
O que é uma estória de usuário?O que é uma estória de usuário?
Descreve uma uncionalidade dese!ada a partir daperspectiva do usuário"
Construção mínima com valor de ne#ócio paraestruturação e plane!amento de pro!eto"
$oco no ne#ócio
%ão deve a&er reer'ncias a meios deimplementação ()COMO?*+
Deve ocar no )O ,-.?*
8/17/2019 Estórias de Usuários
4/33
O que é uma estória de usuário?O que é uma estória de usuário?
Pidgin Language
/in#ua#em simplifcada
/in#ua#em 0écnica 1 /in#ua#em de %e#ócio
8/17/2019 Estórias de Usuários
5/33
2 C3s
Cartão
4ua descrição deve caber em um cartão"
Conversa
Deve ter uma conversa ao seu redor quemotive sua criação e especifcação"
Confrmação
Deve possuir testes que permitam verifcarque ela está eita"
Características de uma boa estória deCaracterísticas de uma boa estória deusuáriousuário
8/17/2019 Estórias de Usuários
6/33
Características de uma boa estória deCaracterísticas de uma boa estória deusuáriousuário
5%6.40
5ndependent
Deve ser possível implementar as estórias em
qualquer ordem"%ão devem sobrepor conceitos"
Devem ser autocontidas"
8/17/2019 Estórias de Usuários
7/33
Características de uma boa estória deCaracterísticas de uma boa estória deusuáriousuário
5%6.40
%e#otiable
Deve capturar a ess'ncia e não os detal7es"
%ão deve ser um contrato"8s especifcidades devem emer#ir dainteração entre usuário e equipe dedesenvolvimento"
8/17/2019 Estórias de Usuários
8/33
Características de uma boa estória deCaracterísticas de uma boa estória deusuáriousuário
5%6.40
6aluable
8 estória deve ter valor para o usuário"
.la deve ser importante para ele"
8/17/2019 Estórias de Usuários
9/33
Características de uma boa estória deCaracterísticas de uma boa estória deusuáriousuário
5%6.40
.stimable
Para ser estimável a estória deve ser
compreensível e pequena o sufciente"
8/17/2019 Estórias de Usuários
10/33
Características de uma boa estória deCaracterísticas de uma boa estória deusuáriousuário
5%6.40
4mall
%ão devem representar uma #rande
quantidade de trabal7o"
8/17/2019 Estórias de Usuários
11/33
Características de uma boa estória deCaracterísticas de uma boa estória deusuáriousuário
5%6.40
0estable
Deve9se saber como a estória pode ser
testada e atestada que está completa".sta inormação pode vir do usuário"
8/17/2019 Estórias de Usuários
12/33
Modelo padrãoModelo padrão
)Como um :usuário;< eu :relev=ncia; :unção;para :valor;*
:usuário;
Perfl< #rupo>classe de usuários:relev=ncia;
Mo4Co@ (preciso< deveria< poderia< #ostaria+
:unção;
O que a estória deve a&er?:valor;
O que a estória a#re#a?
8/17/2019 Estórias de Usuários
13/33
Modelo padrãoModelo padrão
.1emplosA
Como um médico (proessor< contratado ou residente+< eupreciso prescrever medicamentos para o adequadotratamento dos meus pacientes"
Como um médico< eu poderia prescrever medicamentoscom cálculo de doses pediátricas para ter um controlemaior e mais detal7ado de min7as ordens para a armáciae atender de orma mais adequada meus pacientes"
Como um administrador de unidade de internação< eu#ostaria de ter uma relação de pacientes aniversariantesdo dia em min7a unidade para prestar uma 7omena#emespecial"
8/17/2019 Estórias de Usuários
14/33
adrão de !eda"ãoadrão de !eda"ão
0ítulo
-ma rase intuitiva< iniciada por verbo no infnitivo< queidentifca um comportamento do sistema dese!ado por umator que intera#e com o mesmo" Deve possuir poucoselementos e< de preer'ncia< conter o su!eito e o ob!eto daoração"
.1emploA )Cadastrar dados do cliente*
Descrição
-m pará#rao contendo a perspectiva do ator (pessoa ououtro sistema que intera#e com o produto de sotBare+quanto ao comportamento dese!ado conorme o modelopadrão"
8/17/2019 Estórias de Usuários
15/33
adrão de !eda"ãoadrão de !eda"ão
Critérios de 8ceitação
Declaraçes que identifcam de orma ob!etiva oselementos que deverão ser demonstrados pela equipe dedesenvolvimento no momento da validação do requisito
!unto ao seu demandante a fm de comprovar sua pereitareali&ação"
.1emploA )Para comprovar< verifqueA
" O relatório deve conter os campos Produto< Período<
,uantidade 6endida< 6alor 0otal das 6endasE" Os dados devem ser ordenados por Produto e Período
2" -m fltro deve permitir a e1ibição de um Fnico produtoou um Fnico período
G" Os resultados devem ser id'nticos Hquelesapresentados no relatório I do sistema J"*
8/17/2019 Estórias de Usuários
16/33
adrão de !eda"ãoadrão de !eda"ão
,uestionamentos
Declaraçes que identifcam a necessidade dequestionamento posterior !unto aos demandantes dauncionalidade ou pessoas com con7ecimento do cenáriodese!ado< devido H alta de inormação no momento daanálise" 4ão questes que devem ser respondidas >e1ploradas antes da ase de construção da uncionalidade"
.1emploA ),uestionar antes de construirA
" 8lém do Kerente de 6endas< quem mais podevisuali&ar este relatório?
E" ,ual a principal inormação será utili&ada para atomada de decisão estraté#ica?*
8/17/2019 Estórias de Usuários
17/33
De#$i"ão de preparadaDe#$i"ão de preparada
Defnition o Lead
,uando uma estória está preparada para ser entre#uepara uma equipe de desenvolvimento?
O item do bacNlo# está detal7ado e maduro o sufciente
para passar a ter uma especifcação técnica reali&ada eentrar em implementação"
Deve conterA
Descrição completa conorme padrão defnido
/inN para a documentação do processo
Camin7o principal de acesso e camin7os alternativos
Critérios de aceitação
Comportamento(s+ fnal(is+ da estória
Macrodimensionamento revisado pela equipe técnica
8/17/2019 Estórias de Usuários
18/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
45MP/.4< MD5O< COMP/.IO
Krupos de estórias
Cadastro básico%e#ocial
Consulta
Lelatório
Lotina automática5nte#ração
8/17/2019 Estórias de Usuários
19/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
Cadastro básicoA
45MP/.4
Padrão de tela mais simples do sistemaA códi#o descrição
Mestre9detal7e de nível
8té E tabelas principais envolvidas (data blocNs+ com insertou delete"
%ão considera !ournal
8/17/2019 Estórias de Usuários
20/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
Cadastro básicoA
MD5O
Mestre9detal7e com mais de nível
.ntre 2 e Q tabelas principais envolvidas com insert< updatee>ou delete
8/17/2019 Estórias de Usuários
21/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
Cadastro básicoA
COMP/.IO
De R a S tabelas principais envolvidas com insert<update e>ou delete
8/17/2019 Estórias de Usuários
22/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
Cadastro básicoA
0abelas separadas devem ser quebradas em dierentesestórias"
Cada botão tende a virar uma estória"
Cada aba dá ori#em a uma estória pelo menos" 0elas acessadas por botes devem dar ori#em a outrasestórias"
8/17/2019 Estórias de Usuários
23/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
0elas ne#ociais
45MP/.4
4imilares a CL-Ds
8/17/2019 Estórias de Usuários
24/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
0elas ne#ociaisMD5O
/embrar de considerar a quantidade detri##ers e comple1idade de códi#oadicional envolvida"
8/17/2019 Estórias de Usuários
25/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
0elas ne#ociais
COMP/.IO
0entar subdividir em dierentes cenários
Consultar
4alvar5mprimir
.tc
8/17/2019 Estórias de Usuários
26/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
Consulta
45MP/.4
Dependente da quer
%Fmero de !oins
6ieBs$unctions
8/17/2019 Estórias de Usuários
27/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
ConsultaMD5O
8/17/2019 Estórias de Usuários
28/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
ConsultaCOMP/.IO
8/17/2019 Estórias de Usuários
29/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
Lelatórios45MP/.4
/ista#em simples
8/17/2019 Estórias de Usuários
30/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
LelatóriosMD5O
,uebras>8#rupamentos
8/17/2019 Estórias de Usuários
31/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
LelatóriosCOMP/.IO
.1ecutam alteraçes no banco
Cont'm cálculosMáscaras e laouts dierenciados
8/17/2019 Estórias de Usuários
32/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
Lotinas automáticasDisparadas automaticamente em resposta a açes dousuário ou pré9a#endadas
.ncerramento do aturamento de internação
6árias estórias comple1as (2T N/OC+.ncerramento do aturamento de ambulatório
4umari&ação da prescrição médica>enerma#em
$ec7amento mensal do estoque
.etivação de LMs #eradas automaticamente5nteraceamento de e1ames
0entar quebrar em porçes menores com sentido dene#ócio
8/17/2019 Estórias de Usuários
33/33
Macrodime$sio$ame$toMacrodime$sio$ame$to
5nte#ração5nte#raçes de ne#ócio de ronteiras
.nvolvem tri##ers que cont'm re#ras dene#ócio que não oram mi#radas"
6inculadas Hs respectivas estórias quedevem ser inte#radas"
Recommended