Giter Club home page Giter Club logo

dominios-de-software's Introduction

Universidade Federal de Goiás

Instituto de Informática

Graduandos:
201808801 - Arthur Castro da Cunha Lopes
201808795 - Felipe Lagares
201802758 - Christopher Oliveira
201910890 - Joyce Beatriz Ferreira da Costa Silva

Disciplina: Domínios de Software
Curso: Engenharia de Software
Professor responsável: Jacson Rodrigues Barbosa

Estudo de caso WPTrack

Problemática:

Muitas empresas não sabem, quantitativamente, o quão satisfeitos (ou insatisfeitos) seus clientes estão com a qualidade da prestação de serviço oferecida por seus colaboradores. Com isso em mente, vamos desenvolver uma aplicativo que facilite a obtenção de feedback dos clientes, proporcionando a interação empresa-cliente pelo e-mail e também através da rede social WhatsApp.

Esse grupo de estudantes acreditam que vários benefícios poderiam ser obtidos com um sistema WPTrack, como por exemplo:

  • As empresas vão ter, quantitativamente, conhecimento sobre a qualidade da sua prestação de serviços.
  • Os clientes terão a oportunidade de passar um feedback de maneira fácil e rápida.

Pessoas-chave:

  • Paulo (Posê Beleza)
  • Recepcionista (caso de empresa que presta serviço)

Avaliação de Impacto:

As empresas que prestam serviço: a recepcionista de cada loja será responsável por enviar o pedido de feedback para cada cliente. As empresas de transporte: será adicionado no processo de envio de notificações, o envio do pedido de feedback.

Requisitos:

  1. Eu, como recepcionista, preciso entrar no sistema com meus dados de login, para poder começar a enviar os pedidos de feedback.
  2. Eu, como recepcionista, preciso registrar o nome e número de telefone com WhatsApp do cliente, para que o pedido de feedback seja entregue por meio de seu WhatsApp.
  3. Eu, como cliente, gostaria de clicar no link do pedido de feedback para registrar meu nível de satisfação com o serviço prestado pela empresa.

TRELLO

https://trello.com/invite/b/LSMOPLQc/cbbf418433390bd27679ce1f191096d7/wp-track

Protótipos

App do agente: Leia o QRCode em um celular para abrir o web app. Imagem do QRCode

Dashboard: https://www.figma.com/file/T4bgnuf9p3DAkKsViWf2WC/Figma-Admin-Dashboard-UI-Kit-Community?node-id=0%3A1

Inspiração:

TRACK

TRACK é uma empresa que possui diversos serviços e soluções em gestão de clientes e otimizações de pesquisas.

https://track.co/

LIFEBOX

Exemplo de notificação no WhatsApp na vida real: Imagem do WhatsApp com um exemplo real

Coleta e Escrita de Requisitos

NECESSIDADES GERAIS

DESCRIÇÃO FONTE
Obter feedback dos clientes sobre a sua prestação de serviços Empresa da área de beleza e estética
Enviar pedido de feedback através do web app Recepcionista
Fornecer feedback sobre a sua experiência com a empresa Cliente
Personalizar mensagem que é enviada para o cliente solicitando o feedback por canal. Exemplo: e-mail e WhatsApp. Empresa da área de beleza e estética
Configurar as unidades da empresa Administrador da conta da empresa na plataforma WP Track
Configurar os recepcionistas de cada unidade (pessoas que vão solicitar o feedback para o cliente) Administrador da conta da empresa na plataforma WP Track
Configurar os serviços prestados Administrador da conta da empresa na plataforma WP Track
Filtrar relatório por unidade Empresa da área de beleza e estética
Filtrar relatório por serviço Empresa da área de beleza e estética
Filtrar relatório por período Empresa da área de beleza e estética

ENTIDADES ENVOLVIDAS

  • Dono do negócio de prestação de serviços
  • Cliente
  • Recepcionistas
  • Profissionais da área da beleza (Cabeleireiro, manicure...)
  • Administrador

MECANISMOS DE COLETA DE REQUISITOS ENVOLVIDOS

  • Dono do negócio de prestação de serviços: entrevista online através do Meet.
  • Cliente: gravação da tela do app e telemetria
  • Recepcionistas: entrevista online ou presencial, gravação da tela do app e telemetria

REQUISITOS FUNCIONAIS:

Estamos trabalhando com uma metodologia mais ágil e decidimos escrever os requisitos em formatos de histórias de usuário.

Requisitos não funcionais RNF

RNF01. O sistema será desenvolvido na plataforma Web para que as informações estejam acessíveis a qualquer momento por meio de um navegador e acesso à Internet.

RNF02. O sistema será desenvolvido com o uso de Javascript, HTML e CSS através do Framework NEXT.JS para fins de portabilidade entre diferentes navegadores, como o Google Chrome e Microsoft Edge.

RNF03. O sistema será desenvolvido com o uso do Firebase para facilitar a parte de criação do sistema de cadastro/login. Além disso, permitirá de maneira rápida construirmos o MVP da aplicação com uso de dados em tempo real.

dominios-de-software's People

Contributors

arthur-es avatar felipelagares avatar joycebeatriz avatar starchristopher avatar

Watchers

 avatar  avatar

dominios-de-software's Issues

SEO

image

Colocar favicon
Alterar nome de cada página para um nome amigável,
exemplo da página de login: "Entrar • WPTrack"
exemplo da página inicial: "Página inicial • WPTrack"
exemplo de uma empresa específica: "Hyerdev • WPTrack"

Criar um novo feedback

Depois que o usuário acessar a área da Empresa escolhida

Ele preenche um formulário com os dados:

name
service
companyId (esse daqui vc já tem automaticamente, pegando da slug ou contexto)

Criar uma nova Company

image

Form:
name
slug
whatsapp
logoUrl (subir no supabase files a imagem e mandar só a URL)
email

Depois que logar

image

Deve ser redirecionado para a tela principal que tem uma lista de 'Company' vinculadas a esse usuário...

Se não tiver nenhuma, deve mostrar um botão para criar uma nova 'Company'.

EXATAMENTE COMO FEITO NAS INSTÂNCIAS DO SACFLOWs
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.