Skip to content

Commit

Permalink
[MERGE] sprint 12
Browse files Browse the repository at this point in the history
Sprint 12
  • Loading branch information
andre-filho authored Jun 5, 2018
2 parents b752499 + c859a3a commit 6a6f003
Show file tree
Hide file tree
Showing 11 changed files with 556 additions and 5 deletions.
Binary file added docs/UX/front_roadmap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions docs/UX/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
# Mapa Refatoração Front-End
Devido aos diversos problemas de usabilidade, estética e experiência de usuário
a equipe decidiu realizar uma refatoração completa do front-end da aplicação.
A seguir o que será modificado.

<img src="front_roadmap.png" class="responsive-img"/>


# Fluxograma de Interação/Navegação

<img src="Fluxograma_nav.png" class="responsive-img"/>
48 changes: 48 additions & 0 deletions docs/UX/usability_test/relatorio_teste1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Relatório de Teste de Usabilidade 1

## Observações:
A primeira etapa do teste de usabilidade foi realizada em um ambiente ainda instável, com o front-end que não representa a interface final do produto. A principal finalidade da antecipação dessa atividade era descobrir erros com impactos mais severos na aplicação (enquanto ainda eram fáceis de serem encontrados), assim como oportunidades de melhoria para o front-end que estava sendo refatorado.


### Tarefa: Efetuar cadastro e login, criar um projeto com tags, e em seguida um observatório dentro do projeto.

<hr></hr>

* <b>Perfil do usuário A:</b> Idade entre 50 e 60 anos. Experiência com websites.

* Duração: 10 minutos

O usuário A ficou um pouco confuso, quase clicou em "Buscar". Realizou o registro, ficou confuso com a modal que não sumiu, mas logo em seguida clicou em login. Vasculhou a aplicação na tentativa de encontrar a maneira de criar o projeto. Retornou para a página principal. Clicou em dashboard novamente, chegou a interagir com "Adicionar arquivo", esperando que tivesse algo relacionado a "criar projeto" e não conseguiu associar o botão "+" à tarefa de criar projeto. O usuário B sentiu que a aplicação está confusa em relação ao botão "+".

<hr></hr>

* <b>Perfil do usuario B:</b> Idade entre 50 e 60 anos. Experiência com websites, incluindo plataformas digitais.

* Duração: 10 minutos

Clicou primeiramente do botão "Login". Esperava que lá já contivesse a possibilidade de registrar. Voltou para a página principal e registrou. A modal não desapareceu. O usuario B pensou que algo ocorreu de errado. Nenhuma informação de correção foi dada pelo sistema. Resolveu voltar e refazer os passos todos. E em seguiu logou. Ficou procurando pela aplicação onde que poderia criar um projeto. Clicou em várias lupas para acessar os projetos existentes, clicou em "Adicionar Arquivo", achando que poderia ser lá. Depois clicou aleatoriamente nos botãos da barra lateral até encontrar o botão de criar proteto.
Para realizar a criação do projeto, pensou que deveria clicar nos containeres logo no início da página, porém lá é onde aparece o que é digitado nos inputs que vem logo abaixo. Isso pode indicar uma falha, causou confusão. Mas depois de um tempo o usuário B encontrou o local e preencheu as informações.
A criação da tag foi feita de forma bem rápida. O botão foi encontrado com facilidade. Surgiu dúvida quanto ao termo "slug". Ao retornar para a página "Criar projeto", o usuário B questionou "Uai, eu devo digitar tudo de novo?", uma vez que todos os campos estavam em branco.
Levou um tempo para encontrar o botão "Criar projeto" que confirma as informações digitadas, pois ao digitar as informações, elas aparecem nos containeres acima e gera um scroll bar que esconde o botão de confirmação.
Após a criação, o usuário B teve dificuldades de associar que "Adicionar arquivo" significava gerar um observatório. Praticamente clicou por um motivo de tentativa e erro. O usuário A sentiu que a aplicação está confusa.

<hr></hr>

* <b>Perfil do usuário C:</b> Idade: 17 anos. Experiência com websites em geral.

Na landing page o usuário esperava que o login tivesse uma opção para usuários não cadastrados, ou seja, uma alternativa mais direta pra quem está acostumado com esse tipo de atividade e procura caminhos mais curtos. O conteúdo do scroll da landing page foi completamente ignorado, talvez por não ter uma presença clara ou por ser simplesmente desinteressante. Ao se deparar com projetos já criados na homepage o usuário questionou o que eram, pois os autores dos mesmos não estavam explícitos e apresentavam informações irrelevantes (id por exemplo). Símbolos na sidebar passavam uma ideia superficial do que eram, pois não tinham legendas. A intuição levou a clicar no símbolo "+", porém o usuário não sabia o que era. Interface para criação do projeto com preview da escrita era confusa e desnecessária. Clicar nos campos para criação do projeto era difícil. O usuário não tinha certeza de para onde foi redirecionado após criar um projeto. Diferença de tag e slug não estava clara (pode ser devido a inexperiência). Certos Ícones na sidebar não eram responsíveis. Usuário ficou um pouco confuso para criar uma dashboard e localizá-la, mas completou a atividade sem problemas. Usuário sentiu fala de mensagens de feedback.

* Duração: 10 minutos

<hr></hr>

# Conclusão

* A ausência de mensagens de feedback confunde bastante os usuários.
* Os nomes em inglês confundem os usuários.
* A modal permanecer na tela deixa dúvida se realmente a operação foi concluída.
* O botão com símbolo de "+" não é intuitivo para a tarefa de criar um novo projeto. "Meu projeto" é mais intuitivo, de acordo com os usuários que testaram o Observ.
* Parte das tags geram confusão, principalmente em relação ao termo "slug".
* Botão "Criar projeto" ficou escondido e gerou dificuldades no primeiro momento.
* A não permanência dos dados incomodou o usuário.
* O botão "Adicionar arquivo" pode estar em melhor localização e estrutura.
5 changes: 5 additions & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,11 @@
<span class="fa fa-file"></span> Protótipos
</a>
</li>
<li>
<a href="https://fga-gpp-mds.github.io/2018.1-TropicalHazards-BI/UX/usability_test/relatorio_teste1" class="waves-effect">
<span class="fa fa-file"></span> Teste de Usabilidade 1
</a>
</li>
</ul>
</div>
</li>
Expand Down
2 changes: 1 addition & 1 deletion docs/metodology/sprints/sprint_10/sprint_10_planning.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Preparar dados para serem analisados

<table style="text-align:center" class="responsive-table highlight bordered">
<thead>
<atr>
<tr>
<th>Issue</th>
<th>Descrição</th>
<th>Pontuação</th>
Expand Down
3 changes: 1 addition & 2 deletions docs/metodology/sprints/sprint_10/sprint_10_review.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@
<td><b>2</b></td>
<td><strong style="color:green">Concluída</strong> 😎 </td>
</tr>

<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI-FrontEnd/issues/69">69</a>
Expand Down Expand Up @@ -126,7 +125,7 @@

## Retrospectiva

<img src="https://raw.githubusercontent.com/wiki/fga-gpp-mds/2018.1-TropicalHazards-BI/imagens/sprint09/retro_sp10.jpg" class="responsive-img">
<img src="https://raw.githubusercontent.com/wiki/fga-gpp-mds/2018.1-TropicalHazards-BI/imagens/sprint10/retro_sp10.jpg" class="responsive-img">

## Indicadores
### Produtividade
Expand Down
4 changes: 2 additions & 2 deletions docs/metodology/sprints/sprint_11/sprint_11_planning.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,12 +90,12 @@ Gerar metadados
<th>Dupla</th>
</tr>
<tr>
<td>Bargas, JP e Max</td>
<td>Yoshida e Baea</td>
</tr>
<tr>
<th>Trio</th>
</tr>
<tr>
<td> Yoshida e Baea</td>
<td> Bargas, JP e Max </td>
</tr>
</table>
108 changes: 108 additions & 0 deletions docs/metodology/sprints/sprint_11/sprint_11_review.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# Review/Retrospectiva [Sprint 11](https://github.com/fga-gpp-mds/2018.1-Grupo3/milestone/13)

## Status das Histórias

<table style="text-align: center" class="responsive-table highlight bordered">
<thead>
<tr>
<th style="text-align:center">Issue</th>
<th style="text-align:center">Descrição</th>
<th style="text-align:center">Pontuação</th>
<th style="text-align:center">Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI/issues/304">304</a>
</td>
<td>Gerar iframe na API do metabase</td>
<td><b>13</b></td>
<td><strong style="color:green">Concluída</strong> 😎 </td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI/issues/305">305</a>
</td>
<td>Associar Iframe a Dashboard</td>
<td><b>5</b></td>
<td><strong style="color:green">Concluída</strong> 😎 </td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI/issues/303">303</a>
</td>
<td>Criar question no metabase para gerar indicadores</td>
<td><b>8</b></td>
<td><strong style="color:green">Concluída</strong> 😎 </td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI-FrontEnd/issues/86">86</a>
</td>
<td>Execultar primeira etapa do teste de usabilidade</td>
<td><b>3</b></td>
<td><strong style="color:green">Concluída</strong> 😎 </td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI-FrontEnd/issues/85">85</a>
</td>
<td>Refatorar prototipo de alta fidelidade</td>
<td><b>8</b></td>
<td><strong style="color:green">Concluída</strong> 😎 </td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI-FrontEnd/issues/56">56</a>
</td>
<td>Interface para definição dos dados</td>
<td><b>5</b></td>
<td><strong style="color:green">Concluída</strong> 😎 </td>
</tr>
</tbody>

</table>

**Release Back-end [1.4.0](https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI/releases/tag/v1.4.0)**
**Release Front-end [1.2.1](https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI-FrontEnd/releases/tag/v1.2.1)**


## Retrospectiva

<img src="https://raw.githubusercontent.com/wiki/fga-gpp-mds/2018.1-TropicalHazards-BI/imagens/sprint11/retro_sp11.jpg" class="responsive-img">

## Indicadores
### Produtividade

<b>Pontos Planejados</b>: 42

<b>Pontos Concluídos</b>: 42

#### Commits/dia
Para medir a produtividade do time durante a execução da Sprint optamos por observar os commits de cada integrante, levando em conta também participação como co-autor, em cada dia da semana.

<img src="https://raw.githubusercontent.com/wiki/fga-gpp-mds/2018.1-TropicalHazards-BI/imagens/sprint11/prod_integrantes_sp11.png" class="responsive-img">

<img src="https://raw.githubusercontent.com/wiki/fga-gpp-mds/2018.1-TropicalHazards-BI/imagens/sprint11/prod_geral_sp11.png" class="responsive-img">

### Velocity

<b>Velocity</b>: 25.57

<img src="https://raw.githubusercontent.com/wiki/fga-gpp-mds/2018.1-TropicalHazards-BI/imagens/sprint11/velocity_sp11.png" class="responsive-img">

### Evolução de Conhecimento

#### Quadro de Habilidades

<img src="https://raw.githubusercontent.com/wiki/fga-gpp-mds/2018.1-TropicalHazards-BI/imagens/sprint11/quadro_conhecimento_sp11.png" class="responsive-img">

#### Gráfico evolutivo
O gráfico evolutivo mostra a evolução geral de conhecimento do time entre a Sprint anterior e a completada. A porcentagem de conhecimento geral é calculada utilzando o Quadro de Habilidades, logo o gráfico abaixo é gerado a partir da comparação das porcentagens de cada membro do time.

<img src="https://raw.githubusercontent.com/wiki/fga-gpp-mds/2018.1-TropicalHazards-BI/imagens/sprint11/grafico_ev_sp11.png" class="responsive-img">

## Análise do Scrum Master

Durante esta sprint ocorreram diversos problemas com relação aos rituais e pareamentos devido a greve dos camioneiros, porém o time foi capaz de contorná-los e entregar o que foi planejado. Esta sprint foi muito positiva para o projeto, pois a equipe conseguiu eliminar todos os debitos acumulados, essa sprint também foi a que o time se mostrou mais produtivo, entregando o maior número de pontos até esse ponto no projeto, além de entregar funcionalidades de grande importancia para o produto.
109 changes: 109 additions & 0 deletions docs/metodology/sprints/sprint_12/sprint_12_planning.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
# Planejamento da [Sprint 12](https://github.com/fga-gpp-mds/2018.1-Grupo3/milestone/14)

## Foco
Trabalhar na interface das funcionalidades implementadas na sprint anterior, consertar problemas de DevOps e Trabalhar na implementação e apresentação dos indicadores de dados.

## Datas
<b>Data de início:</b> 26/05/2018

<b>Data de termino:</b> 01/05/2018

## Backlog

<table style="text-align:center" class="responsive-table highlight bordered">
<thead>
<atr>
<th>Issue</th>
<th>Descrição</th>
<th>Pontuação</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI-FrontEnd/issues/106">106</a>
</td>
<td>Coletar o id dos fields de uma tabela no metabase</td>
<td><b>5</b></td>
<td>Nova</td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI/issues/321">321</a>
</td>
<td>Implementar tipos dos gráficos</td>
<td><b>5</b></td>
<td>Nova</td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI/issues/323">323</a>
</td>
<td>Revisar documentação conforme visão do produto</td>
<td><b>2</b></td>
<td>Nova</td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI-FrontEnd/issues/103">103</a>
</td>
<td>Interface para filtrar dados em intervalo na question</td>
<td><b>8</b></td>
<td>Nova</td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI-FrontEnd/issues/101">101</a>
</td>
<td>Interface para gerar questions no metabase</td>
<td><b>5</b></td>
<td>Nova</td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI-FrontEnd/issues/102">102</a>
</td>
<td>Interface para apresentar Iframes no Dashboard</td>
<td><b>3</b></td>
<td>Nova</td>
</tr>
<tr>
<td>
<a href="https://github.com/fga-gpp-mds/2018.1-TropicalHazards-BI-FrontEnd/issues/104">104</a>
</td>
<td>Configurar Sentry</td>
<td><b>2</b></td>
<td>Nova</td>
</tr>
</tbody>
</table>

<b>Total de pontos:</b> 33

## Papéis
<b>Scrum Master:</b> Iago Carvalho

<b>DevOps:</b> André de Sousa

<b>Arquiteto:</b> Arthur Assis

<b>Especialista de UX\UI:</b> Renata Souza

<b>Product Owner:</b> Matheus Batista

## Pareamento
<table style="text-align: center" class="responsive-table highlight bordered">
<tr>
<th>Dupla</th>
</tr>
<tr>
<td> Yoshida e Max</td>
</tr>
<tr>
<th>Trio</th>
</tr>
<tr>
<td> Bargas, JP e Baea</td>
</tr>
</table>
Loading

0 comments on commit 6a6f003

Please sign in to comment.