BotLino/Lino

View on GitHub
docs/sprints/Fechamento-Sprint-8.md

Summary

Maintainability
Test Coverage
# Sumário

>[1. Relato da Sprint](#1-relato-da-sprint)

>[2. Fechamento da Sprint](#2-fechamento-da-sprint)

>[3. Burndown Chart](#3-brundown-chart)

>[4. Velocity](#4-velocity)

>[5. Retrospectiva da Sprint](#5-retrospectiva-da-sprint)

>[6. Quadro de Conhecimento](#6-quadro-de-conhecimento)

>[7. Quadro de Presença Daily](#7-quadro-de-presença-daily)

>[8. Riscos Mapeados](#8-riscos-mapeados)

>[9. Visão do Tech Lead](#9-visão-do-tech-lead)

## 1. Relato da _Sprint_

<p align="justify"> Nesta <i>Sprint</i>, os objetivos foram levantar e fechar o escopo do projeto, assim como documentar,  a nível de produto, o que o projeto propõem.


------------

## 2. Fechamento da _Sprint_

### 2.1 Backlog da Sprint

| ID | História | Status | Pontos |
|:--:| ------- | :----: | :----: |
|ISSUE|[[Task 1] I07 - Tirar dúvida sobre o período de matrícula](https://github.com/fga-eps-mds/2018.2-Lino/issues/126)| Fechado | 5 |
|ISSUE|[[Task 3] I07 - Tirar dúvida sobre o período de matrícula](https://github.com/BotLino/Lino-WebCrawler/issues/127)| Fechado | 5 |
|ISSUE|[Refatorar o código para que consiga passar no estágio do teste](https://github.com/fga-eps-mds/2018.2-Lino/issues/125)| Fechado | - |
|Pull Request|[Melhorar o template de Pull Requests](https://github.com/fga-eps-mds/2018.2-Lino/pull/133)| Fechado | - |


### 2.3 Pontuação Final

* __Pontuação Total:__ 10 Pontos Planejados
* __Débitos Técnicos Adicionados:__ 5 Pontos
* __Pontos Adicionados:__ 5 Pontos
* __Pontos Concluídos:__ 5 Pontos Concluídos
* __Pontos Não Agregados:__ 0 Pontos Não Agregados Nessa Sprint

### Débitos Técnicos da Sprint Anterior

* US10 - Receber Email do servidor: 5 pontos (Fechado)
* [Task 2 e 3] US01 - Registrar usuários dos mensageiros que desejam receber a notificação do cardápio diário: Não Pontuado (Fechado)
* Testar API RU/Crawler: Não Pontuado (Fechado)


### Débitos Técnicos Gerados


### Pontos Adicionados
* [Task 1] US02 - Realizar o agendamento do envio do cardápio semanal aos usuários do Telegram e do Messenger, informando-os, em um horário determinado: 5 pontos (Fechado)

------------
## 3. _Burndown Chart_

![captura de tela de 2018-10-23 18-52-10](https://user-images.githubusercontent.com/18364727/47393078-e492f280-d6f4-11e8-956f-675ce3f78242.png)

------------
## 4. Velocity

![captura de tela de 2018-10-23 18-39-55](https://user-images.githubusercontent.com/18364727/47392493-2a4ebb80-d6f3-11e8-93df-8006fda7b72d.png)

------------

## 5. Retrospectiva da _Sprint_

| Pontos Positivos                              | Pontos Negativos                                          | Pontos a Melhorar                         |
| :-------------------------------------------: | :-------------------------------------------------------: | :---------------------------------------: |
| Conhecimento sobre banco                      | Indisponibilidade da dupla de pareamento                  | Testar as funcionalidades da sprint       |
| Conhecimento sobre testes                     | Batatou no crawler e teve que refatorar nessa sprint      | Conhecimento de banco de dados/mongo      |
| Aprimoramento em relação às entidades e slots | Guila otario zoando meu bash                              | Juntar mais gente no pareamento intensivo |
| Comida no pareamento intensivo                | Assertividade                                             |
| PAREAMENTO INTENSIVO                          | Utilização do Zenhub                                      |
| Entendimento do código geral                  | Instabilidade dos serviços externos (Dockerhub, gitlabCI) |
| Conhecimento de Webcrawler                    |
| Conhecimento de Flask                         |
| Docker                                        |
| Conhecimento de Rasa                          |
| Rastreamento das issues                       |
| Pontuação coerente                            |
| Equipe produtiva                              |
| Estabilização dos ambientes de produção       |

------------
## 6. Quadro de Conhecimento
![Imgur](https://i.imgur.com/t5OIcKn.png)

------------

## 7. Quadro de Presença Daily

Não foram registradas atas para essa sprint.

------------
## 8. Riscos Mapeados
![Imgur](https://i.imgur.com/3LysybI.png)
![Imgur](https://i.imgur.com/ezoUUnx.png)

Com a retirada do Elasticsearch e a mudança do escopo para a contribuição do Rasa, não houve impacto no aumento do escopo - uma vez que houve retirada de dificultade tecnica. 

Para a mitigação do impacto na qualidade de interação do bot e falta de testes tradicionais, foram pensadas para as próximas sprints a adoção de testes de usabilidade e, possivelmente, de aceitação.

O foco de mitigação e controle dos riscos que já vinham sendo destacados nas Sprints anteriores. 

------------
## 9. Visão do Tech Lead

<p align="justify"> Nesta <i>Sprint</i>, conseguiu-se medir a quantidade de pontos que a equipe consegue queimar. Porém, ocorreu que esta quantidade foi subestimada, pois acrescentou-se novas issues a serem feitas.</p>

<p align="justify"> Aconteceu também, de definir como ocorrerá a contribuição para o Rasa.</p>

------------