BotLino/Lino

View on GitHub
docs/sprints/Fechamento-Sprint-5.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|[Intent_02 - Obter cardápio do dia - Facebook](https://github.com/fga-eps-mds/2018.2-Lino/issues/86)|Aberto|5|
|ISSUE|[Intent_01 - Iniciar sessão do bot](https://github.com/fga-eps-mds/2018.2-Lino/issues/88)|Fechado|2|
|ISSUE|[Criar protótipo de alta fidelidade](https://github.com/fga-eps-mds/2018.2-Lino/issues/91)| Fechado | 1 |
|ISSUE|[Criar folha de estilo para o repositório](https://github.com/fga-eps-mds/2018.2-Lino/issues/102)|Fechado| 1 |
|ISSUE|[Criar ambiente de produção para o Telegram](https://github.com/fga-eps-mds/2018.2-Lino/issues/95)|Fechado| - |


### 2.3 Pontuação Final

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

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

* US11 - Conexao Lino-Gmail: 5 pontos (Aberto)
    - Esta foi dividida em outra task na issue [# 98](https://github.com/fga-eps-mds/2018.2-Lino/issues/98)
    - Está em aberto, pois esta nova issue não foi fechada, apesar da issue [#83](https://github.com/fga-eps-mds/2018.2-Lino/issues/83) ter sido.
* US05 - Task 1 - Criar JSONs para retornar o cardápio semanal, e de cada refeição: Não pontuado (Fechado)
* Aplicar Arquitetura do projeto e Aperfeiçoar DevOps para arquitetura: 5 pontos (Fechado)
* US01 - Notificação sobre o cardápio diário do RU: 5 pontos (Fechado)

### Débitos Técnicos Gerados

* Intent_02 - Obter cardápio do dia - Facebook

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

![captura de tela de 2018-10-23 18-51-11](https://user-images.githubusercontent.com/18364727/47393075-e492f280-d6f4-11e8-8a1f-0ed9d0ae7c7d.png)

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

![captura de tela de 2018-10-23 18-39-06](https://user-images.githubusercontent.com/18364727/47392490-2a4ebb80-d6f3-11e8-8db5-b0df301e2792.png)

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

## 5. Retrospectiva da _Sprint_


| Pontos Positivos                             | Pontos Negativos                              | Pontos a Melhorar          |
| :------------------------------------------: | :-------------------------------------------: | :------------------------: |
| Conhecimento de Python, Node, Rasa, Cronjob  | Falta de entendimento da Documentação do Rasa | Divisão das Issues         |
| API do Gmail e Facebook                      | Falta de Planning poker                       | Fazer Planning poker       |
| Reunião geral para pareamento                | Falta de testes                               | Integração da Arquitetura  |
| Conhecimento e evolução de microsserviços    | Matérias e suas tarefas                       | Fazer testes               |
| Trabalho e compreensão da equipe             | Logs confusos do Cronjob                      | Organização do Tech Leader |
| Conhecimento de EPS com relação os serviços  | Mudanças que afetaram a EAP                   | Comunicação                |
| Issues fechadas                              | Falta de README dos serviços                  | Fazer o README             |
| Desatenção de EPS com relação a documentação | Atualizar documentação                        |


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

## 7. Quadro de Presença Daily

------------
## 8. Riscos Mapeados
![](https://i.imgur.com/50qDBo4.png)
![](https://i.imgur.com/O9kkJGz.png)

Nessa sprint, o risco principal foi o de atraso nas entregas. Embora o risco de CI/CD tenha diminuído, foi priorizada diminuir a pontuação para entregar os débitos técnicos planejados e mitigar o risco principal.

Nesse ponto, a integração entre os serviços foi um risco também devido ao atraso nas entregas.


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

<p align="justify">  Esta <i>Sprint</i> foi a com a menor pontuação planejada, devido a necessidade de trabalhar com os débitos técnicos gerados ao longo do desenvolvimento.</p>
<p align="justify">   Novamente, a equipe de Arquitetura/DevOps, tiveram que trabalhar em prol das melhores práticas de de desenvolvimento, pois estas não eram aplicadas de maneira correta. E também, novamente, conexões com o ambiente externo, como a API do Gmail, se torna um problema para a equipe de desenvolvimento.</p>
------------