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