Documento de Visão
Histórico de Revisão
Data
Versão
Descrição
Autor(es)
11/06/2018
1.0
Introdução
Thiago Ribeiro
12/06/2018
2.0
Introdução, Posicionamento, Descrição do usuário, Envolvidos e Visão Geral
Thiago Ribeiro
Índice
1. Introdução
1.1 Objetivos
1.2 Escopo
1.3 Visão geral do documento
1.4 Referências
2. Posicionamento
2.1 Oportunidade de Negócios
2.2 Descrição do problema
2.3 Sentença de Posição do Produto
3. Descrição do usuário
3.1 Usuário
3.2 Principais necessidades do usuário
3.3 Ambiente do usuário
3.4 Alternativas e competição
4. Envolvidos
5. Visão geral do produto
5.1 Perspectiva do produto
5.2 Recursos do produto
1. Introdução
1.1 Objetivos
O objetivo deste documento é explicar e esclarecer a respeito do escopo do projeto, auxiliando os desenvolvedores e leitores a entender a proposta do produto e também é objetivo deste documento introduzir o posicionamento do software frente ao problema a se solucionar, aos seus usuário e ao público em que se encontra.
1.2 Escopo
Podemos encontrar atualmente diversos serviços nos quais possuem mão de obra humana que podem ser substituído por um serviço automatizado. Diante desse quadro e mais alguns aspectos o LoremBot busca ser uma solução em busca da excelência de um serviço aos clientes e uma solução econômica aos empreendedores através de um framework de chatbots que facilita o desenvolvedor a criar um bot nos quais satisfaça as suas necessidades com praticidade.
1.3 Visão Geral do Documento
Este documento contém detalhes a respeito das características do sistema a ser desenvolvido, esclarecendo os problemas que se busca mitigar e como as soluções propostas atendem a esses requisitos. A organização deste documento se dá da seguinte maneira: inicialmente estão esclarecidas as razões que influenciaram o desenvolvimento da aplicação, assim como a descrição dos envolvidos. E por fim são descritos os recursos do produto e suas funcionalidades.
1.4 Referências
Encontradas no Bot Code Examples do Telegram
python-telegram-bot <https://python-telegram-bot.org/> Acesso em: 12/06/2018
Telepot <https://github.com/nickoala/telepot> Acesso em: 12/06/2018
AIOGram <https://github.com/aiogram/aiogram> Acesso em: 12/06/2018
twx.botapi <https://github.com/botstan/API> Acesso em: 12/06/2018
2. Posicionamento
2.1 Oportunidade de Negócios
Um bom serviço de atendimento no qual esteja isento de mal entendidos e também eventuais erros e enganos do homem parece ser impossível. Entretanto este é o serviço no qual os empreendedores e clientes demasiadamente desejam e é o serviço que um chatbot bem desenvolvido pode oferecer. Diante da consequência desse cenário é um serviço que também concede uma enorme economia e escalabilidade aos empreendedores. O lorembot visa contribuir para esse serviço, serviço no qual tem mudado a forma de atendimento no mundo, o lorembot busca fortalecer esse segmento de atendimento através da disponibilização de um framework que conecta desenvolvedores a um ambiente no qual o possibilita construir um chatbot com mais agilidade e praticidade.
2.2 Descrição do Problema
O problema seria
a complexidade de desenvolver um chatbot do zero para realizar um bom serviço
que afeta
as pessoas que recebem atendimento de serviços, desenvolvedores e empreendedores
cujo impacto é
perda de tempo em um atendimento, ineficiência de um atendimento humano não qualificado, custo do desenvolvedor, custo do empreendedor.
e uma boa solução seria
um framework no qual permite e auxilie o desenvolvimento de um chatbot que mais se enquadre com a necessidade dos stakehoulders
2.3 Sentença de Posição do Produto
Para
os desenvolvedores de chatbots
que
estão interessados em encontrar uma maneira mais fácil e adequada de construir um chatbot
o LoremBot
é um Framework
que
auxilia o desenvolvimento de chatbots
diferente de
chatbots que já estão concluídos e disponibilizados para o cliente que tão somente o usa sem customiza-lo.
nosso produto
oferece uma maneira de desenvolver um chatbot de maneira mais ágil e customizável
3. Descrição do Usuário
3.1 Usuário
Nome
Descrição
Responsabilidades
Desenvolvedor
Pessoa interessada em construir um chatbot
Utilizar as funcionalidades oferecidas pelo lorembot para o chatbot desejado
3.2 Principais necessidades do usuário
Necessidade
Problema
Solução Proposta
Solução Atual
O desenvolvedor tem a necessidade de construir um chatbot de acordo com as suas especificações
A complexidade de construir um chatbot do zero para satisfazer as suas especificações
Um framework no qual o desenvolvedor encontra a possibilidade de construir um chatbot com suas especificações com mais facilidade
O desenvolvedor pode construir um chatbot do zero, assim tendo um trabalho com um maior custo e tempo
3.3 Ambiente do usuário
O lorembot é aplicado no desenvolvimento do chatbot, no qual é usado como um pacote (que pode ser instalado via pip ou obter o pacote apartir do repositório oficinal do LoremBot ) que deve ser importado através de algum editor de texto qualquer(Vim, NeoVim, gedit, atom, sublime, vscore, etc . . .).
3.4 Alternativas e competição
3.4.1 python-telegram-bot
O python-telegram-bot é um pacote que possibilita a criação de chatbot's.

4. Envolvidos
NOME
DESCRIÇÃO
PRINCIPAIS RESPONSABILIDADES
Breno Mariz
Membro da equipe de desenvolvimento
Executar o projeto, além de desenvolver e manter a documentação e o software.
Igor Gabriel
Membro da equipe de desenvolvimento.
Executar o projeto, além de desenvolver e manter a documentação e o software.
Indiara Duarte
Membro da equipe de desenvolvimento.
Executar o projeto, além de desenvolver e manter a documentação e o software.
Kairon Velozo
Membro da equipe de desenvolvimento.
Executar o projeto, além de desenvolver e manter a documentação e o software.
Thiago Ribeiro
Membro da equipe de desenvolvimento.
Executar o projeto, além de desenvolver e manter a documentação e o software.
Profª. Milene Serrano
Orientadora e Avaliadora do Projeto
Acompanhar, avaliar e orientar o desenvolvimento do projeto.
5. Visão geral do Produto
5.1 Perspectiva do produto
O lorembot tem como objetivo proporcionar uma maneira mais simples e prática ao desenvolvedor que busca construir chatbots no Telegram.
5.2 Recursos do produto
Configurar Token: Possibilita que o usuário tenha permissões de utilizar o serviço com o token oferecido pelo BotFather do telegram.
Last updated