sistema de vendas para a loja imbiribeira autopeças e ...if716/projetos/2017-2/equipe4.pdf ·...

28
Universidade Federal de Pernambuco - UFPE Centro de Informática - CIn Bacharelado em Sistemas de Informação Especificação de Requisitos e Validação de Sistemas Sistema de vendas para a loja Imbiribeira Autopeças e Serviços Ltda. Equipe: Ivan Felipe - [email protected] Messielly Souza - [email protected] Ricardo Malafaia - [email protected] Professor: Jaelson Freire B. de Castro Recife, 27 de setembro de 2017

Upload: others

Post on 18-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Universidade Federal de Pernambuco - UFPE

Centro de Informática - CIn

Bacharelado em Sistemas de Informação

Especificação de Requisitos e Validação de Sistemas

Sistema de vendas para a loja Imbiribeira Autopeças

e Serviços Ltda.

Equipe: Ivan Felipe - [email protected]

Messielly Souza - [email protected] Ricardo Malafaia - [email protected]

Professor: Jaelson Freire B. de Castro

Recife, 27 de setembro de 2017

Sumário 1 - Introdução ------------------------------------------------------------------------------------------2

1.1 - Sobre a Organização -----------------------------------------------------------------2 1.2 - Identificação do problema------------------------------------------------------------2 1.3 - Planejamento estratégico da organização---------------------------------------3

i.Missão-------------------------------------------------------------------------------------------3 ii.Visão---------------------------------------------------------------------------------------------3 iii. Valores-----------------------------------------------------------------------------------------3

1.4 - Motivação----------------------------------------------------------------------------------3 1.5 Sistema Proposto--------------------------------------------------------------------------4 1.6 Metodologia---------------------------------------------------------------------------------5 1.7 Stakeholders--------------------------------------------------------------------------------5

2 - Requisitos organizacionais----------------------------------------------------------------------6 2.1 - Requisitos Funcionais------------------------------------------------------------------6 2.2 - Requisitos não Funcionais------------------------------------------------------------8

3 - Modelagem processos de negócio com BPMN---------------------------------------------9 a. AS IS-----------------------------------------------------------------------------------------------9

i. Processo de fazer solicitação de peças presencialmente----------------------------9 ii. Processo de fazer orçamento de peças pela plataforma google maps----------10

b. TO BE------------------------------------------------------------------------------------------11 i. Processo do cliente solicitar orçamento ----------------------------------------------- 11 ii. Processo do administrador cadastrar informações --------------------------------- 12 iii. Processo do administrador emitir relatórios -------------------------------------------13 iv. Processo do cliente visualizar peças-----------------------------------------------------14

4 - Modelagem processos de negócio com I * -----------------------------------------------15 a. AS IS-------------------------------------------------------------------------------------------15

i. Modelo de Dependência Estratégica (SD)----------------------------------------------15 ii. Modelo de Razão Estratégica -------------------------------------------------------------16

b. TO BE------------------------------------------------------------------------------------------17 i. Modelo de Dependência Estratégica (SD) -------------------------------------------- 17 ii. Modelo de Razão estratégica (SR)-------------------------------------------------------19

5-Conclusão------------------------------------------------------------------------------------------20 6-Apêndice--------------------------------------------------------------------------------------------21 7 - Referências Bibliográficas--------------------------------------------------------------------25 8 - Glossário -----------------------------------------------------------------------------------------26 8 - Formulário do Relatório da Equipe --------------------------------------------------------27

1

1.Introdução

O documento tem como objetivo, identificar um problema em uma organização, assim como fazer um levantamento sobre seus requisitos funcionais e não funcionais e indicar uma possível otimização. O projeto propõe analisar e modelar o sistema de vendas da loja Imbiribeira Autopeças .

Para execução do projeto, foram utilizadas técnicas de modelagem orientada a objetivos e a fluxograma, fazendo uma análise sobre o processo atual da organização, sendo identificados alguns problemas que atingem a loja por meio de visitas, que possibilitaram as observações do espaço e da execução das atividades realizadas, juntamente com entrevistas aos colaboradores a fim de entender as suas principais necessidades na organização. Com base nas informações obtidas, um novo modelo de processo foi sugerido.

1.1 Sobre a organização

A loja Imbiribeira Autopeças e Serviços, criada em 1999, e comandada por Jorge Reynaux, é localizada na Avenida Marechal Mascarenhas de Moraes, 2284, na Imbiribeira.

A organização possui uma estrutura de vendas de peças automotivas, como também de oficina de carros visando prevenção, manutenção e reparo de modelos a diesel 4x4, das marcas Toyota (Bandeirante, Hilux), Nissan (Frontier), Mitsubishi (Triton, L-200, Pajero). 1.2 Identificação do problema

No cenário atual, foi possível observar que no processo de vendas, os clientes se sentem incomodados com a demora ou até mesmo a verificação incorreta dos materiais que estão disponíveis no estoque para poder realizar o seu pedido, gerando transtornos e aborrecimentos na sua compra e causando uma má impressão da organização.

Atualmente, a ferramenta utilizada para controle de peças da Imbiribeira Autopeças é o Excel, que é atualizada diariamente pela colaboradora Fabiana, não possuindo um sistema que informe falta de materiais. Outro diagnóstico observado, é o tempo levado para a chegada de novos recursos, pois ao ser detectado a falta

2

de recursos, a colaboradora aciona e envia ao dono Jorge Reynaux, por meio de uma planilha excel, a lista dos materiais em falta. O dono é responsável por entrar em contato com os fornecedores, fazer a pesquisa de preços, negociar e finalizar a compra. Não existindo assim um sistema de apoio à decisão para facilitar esse processo.

1.3 Planejamento estratégico da organização

i. Missão:

Uma empresa com uma visão globalizada atuando no mercado pernambucano no segmento de varejo em áreas que traduzam oportunidades de negócio e aprendizado, proporcionando soluções automotivas rápidas, eficientes e crescentes para todo o nosso público interno e externo.

ii. Visão:

Ser a empresa mais completa e eficiente no campo de soluções automotivas para carros de grande porte, mantendo uma estrutura dinâmica e organizacional compatíveis com o crescimento, sem fronteiras, da nossa atividade.

iii. Valores

● Preocupação com o aprendizado contínuo dos nossos colaboradores; ● Integração e elevação do nível de comprometimento das equipes; ● Aproveitamento e valorização interna do nosso pessoal; ● Preocupação social crescente nas comunidades em que atuamos.

1.4 Motivação Com o bolso mais apertado, as maioria das pessoas optou pela compra de

carro usado e por consertar o veículo que tem na garagem. Entre janeiro e julho deste ano, as quantidades vendidas de veículos seminovos e usados cresceram 7,9%, enquanto os volumes de novos recuaram 4,9%. Ou seja, os clientes estão frequentando mais lojas de autopeças para reparar os veículos, provocando o aumento no número de vendas e serviços.

3

Dentre os fatores que colaboram no sucesso de uma organização, estão: qualidade no serviço, segurança e um bom atendimento. Ter um sistema que facilite e agilize a venda de peças automotivas promovendo a confiabilidade da informação se torna um grande diferencial para atrair novos clientes.

Com isso, a principal motivação para o desenvolvimento do sistema é a escalabilidade e a vantagem competitiva que ele será capaz de oferecer.

1.5 Sistema proposto De acordo com tudo que já foi exposto, este documento propõe um sistema

chamado Sysbiribeira, que, além de mostrar todas peças que a loja pode oferecer para o cliente, permite que faça a compra das peças para que facilite a vida do cliente, sendo assim, agilizando o seu tempo na loja. Já que o cliente só precisar ir ao estabelecimento para fazer a retirada das sua encomenda corretamente identificado. Para tal, o sistema coleta os dados necessários e corretos sobre o cliente, endereço e forma de pagamento para que ele possa escolher a peça para realizar a compra. Assim que a compra é feita e enviada para a loja, ela deve fazer uma verificação das peças solicitadas para que sejam recolhidas do estoque e realizada a confirmação do pagamento para assim realizar a compra, só faltando por fim a ida do cliente para a retirada da peça na loja.

Essa questão da peça ser retirada na loja foi um ponto que o dono da loja informou, já que se cobrasse um frete “x” a peça iria aumentar o preço com esse acréscimo, fazendo com que o cliente procurasse outra loja mais barata. E dessa forma, o cliente só irá pegar a peça de forma rápida e segura.

Ao acessar o sistema, o cliente poderá visualizar as peças, junto com uma descrição completa e valor. Para realizar esse acesso, ele precisará realizar um cadastro, com isso deverá informar suas informações pessoais (nome, cpf, senha, endereço e e-mail) e as informações de um cartão de crédito que irá ser aprovado ou não na tentativa de compra.

O cliente, por sua vez, ao acessar o sistema com login e senha, deverá visualizar todas as solicitações de peças, incluindo as já confirmada a entrega, Ao acessar uma solicitação não confirmadas, a loja terá acesso a todas as informações das peças solicitadas e do cliente. Além disso, o cliente poderá adicionar ou remover peças que estão disponíveis na loja Imbiribeira Autopeças. A loja também poderá gerar relatórios de acompanhamento, que conterão as solicitações confirmadas, a quantidade de solicitações mensais e a quantidade de devoluções acontecidas mensalmente.

4

Os cliente receberão uma notificação após aprovação da compra para que possa retirar seu pedido na loja.

Geralmente, o fluxo para fazer uma compra consta em escolher o que deseja, escolher a loja onde realizar a compra, entrar em contato para saber valores, pagar e aguardar a peça chegar em sua casa, porém, esse último ponto foi modificado para melhores oportunidades de preço para o cliente. Esse sistema se localiza na fase de auxílio de escolha de peças e compra, com maior foco na fase de mostruário, considerando que essa fase do fluxo foi a escolhida. .

1.6 Metodologia Inicialmente, foi feita a coleta de informações sobre o funcionamento da loja

de Autopeças e das dificuldades diárias por meio de entrevistas, documentada no Apêndice, com alguns funcionários que se encontravam presentes na loja Imbiribeira Autopeças. Também na realização de entrevistas semi-estruturadas e estruturadas com clientes. Em seguida, a equipe focou em pesquisas de mercado e no levantamento de requisitos para o sistema e na seguinte validação dos mesmos. A modelagem orientada a objetivos, iStar, e a modelagem orientada a fluxogramas, BPMN, foram feitas considerando os requisitos levantados.

1.7 Stakeholders

Stakeholder Função/ Envolvimento

Funcionários da Loja Imbiribeira Autopeças e Serviços

Fornecer informações sobre como a loja funciona, mostrar seu dia a dia e tirar as

dúvidas

Clientes Informando sua experiência e opinião

Membros da Equipe Desenvolver a modelagem do sistema

Professor Jaelson Castro Avaliar e instruir membros da equipe no desenvolvimento do projeto

5

2. Requisitos organizacionais

Os requisitos para o sistema de compras e controle de estoque para a loja Imbiribeira Autopeças e Serviços Ltda.seguem abaixo:

a. Requisitos funcionais

ID Requisito Descrição

RF1 O sistema deverá possuir uma interface simples e intuitiva para encontrar as

peças que o cliente precisar.

RF2 O sistema deverá permitir que o responsável por administrar o site possa verificar cada solicitação de

compra recebida.

RF3 O sistema deverá permitir, por parte do administrador do site e do cliente,

realizar logoff.

RF4 O sistema deverá permitir login com usuário e senha. Não haverá outra forma de acessar as solicitações de

pedidos recebidos ou feitos.

RF5 O sistema deverá ser capaz de gerar relatórios sobre todas as vendas e

devoluções ocorridas.

RF6 O sistema deverá permitir que o administrador do site cadastre ou edite

suas informações.

RF7 O sistema deverá permitir que o administrador adicione ou remova fotos

da sua galeria de imagens.

RF8 O sistema deverá permitir que os clientes visualize informações (nomes, descrições, valores e fotos) sobre os

produtos disponíveis ou não.

6

RF9 O sistema deverá permitir que os clientes visualizem informações sobre a empresa: nome, visão, missão, valores,

história e outras mais.

RF10 O sistema deverá enviar, via e-mail ou sms, para o cliente quando o produto esteja disponível para ser retirado na

loja.

RF11 O sistema deverá solicitar um cadastro dos cliente com informações pessoais:

nome, senha, email e endereço.

RF12 O sistema deverá solicitar um cadastro dos cartões de créditos do cliente .

RF13 O sistema deverá apresentar informações sobre as peças disponíveis

como: modelo, tamanho, compatível com, valor, especificações técnicas e

informações importantes.

RF14 Sistema deve possuir um boa implementação de uso de cartão de

crédito.

7

b. Requisitos não funcionais

ID Requisito Categoria Descrição

RNF1 Segurança O administrador do sistema deve possuir

um login e senha únicos que o identificam.

RNF2 Segurança A senha do administrador deve ter

complexidade alta.

RNF4 Compatibilidade O sistema deverá executar perfeitamente

nos navegadores Chrome, Mozilla e

Safari.

RNF5 Confiabilidade de Dados

O sistema deve ter um banco de dados

estático com nomes e fotos de estilos de

tatuagem.

8

3 Modelagem processos de negócio com BPMN

a. AS IS

i. Processo de fazer solicitação de peças presencialmente

A figura 1 mostra o processo como é atualmente quando um cliente

quer fazer uma solicitação de peça na loja. O cliente precisa procurar uma loja que fique cômodo para se deslocar. Depois de localizada a loja, o cliente vai ao local e realiza a solicitação, o vendedor no local verifica a disponibilidade dessa peça no seu estoque com uso de um sistema que se baseia em planilhas. Caso tenha, o vendedor realizar o preenchimento do pedido e passa as informações para o caixa, que define a forma de pagamento com o cliente. Assim que a transação for finalizada, o cliente pode retirar a peça da loja.

Figura 1 - Modelagem do processo de fazer solicitação de peças presencial

9

ii. Processo de fazer orçamento de peças pela plataforma google maps

A figura 2 mostra o processo como é atualmente quando um cliente quer fazer orçamento através da plataforma google. O cliente precisa procurar no google pela loja. Usando o próprio sistema de informação da loja, existe uma opção de comentar, sendo assim o cliente pode enviar uma mensagem com as informações das peças que precisa e a loja pode definir um orçamento. O responsável do caixa quando verifica o comentário, avalia as informações descritas pelo cliente. Quando essas informações são suficientes para identificar a peça que o cliente quer, ele responde com o valor, quando não, ele responde dizendo que não tem a peça disponível.

Figura 2 - Modelagem do processo de fazer solicitação de peças pelo Google Maps

10

b. TO-BE

i. Processo do cliente solicitar orçamento A figura 3 mostra o processo quando o cliente deseja solicitar um

orçamento de uma peça escolhida. No início, o cliente precisa acessar o sistema, selecionar nele a funcionalidade para “selecionar peças”, ao finalizar a escolha, ele define a forma de pagamento, em seguida o pedido é enviado para a loja.

A figura 4 mostra o subprocesso que solicita informações de cadastro para o sistema. Primeiro, o cliente informa seu nome, cpf, e-mail, a senha de segurança e informa endereço. E em alguns casos, ele pode também informar os dados do cartão de crédito previamente.

Assim que o pedido é recebido pela loja, é feita uma verificação no estoque para confirmar se realmente tem a peça disponível, logo em seguida, o sistema verifica se a forma de pagamento está funcional. Assim que todo processo é realizado e aprovado, a loja manda uma notificação por e-mail e por sms para o cliente informando que a peça se encontra disponível para ser retirada.

11

Figura 3 - Modelagem do processo de fazer solicitação de peças

Figura 4 - Subprocesso de Cadastro de Cliente

ii. Processo do administrador cadastrar informações A figura 5 mostra o processo quando o administrador do sistema deseja

cadastrar ou editar as informações dos produtos do seu estoque. No início, ele informa login e senha. Depois de logado, seleciona cadastrar. Ele informa todos os dados para descrever o produto como modelo, tamanho, compatibilidade, valor, especificações técnicas e informações importantes que se encontra disponível na loja e anexar fotos das peças mais vendidas.

12

Figura 5 - Subprocesso de Cadastro de Peça

iii. Processo do administrador emitir relatórios A figura 6 mostra o processo quando o dono da loja de peças deseja emitir

relatórios. No início, ele informa login e senha. Depois de logado, seleciona gerar relatórios. O sistema recupera todas solicitações já feitas nele e os valores que foram obtidos, juntamente com os valores de baixa no sistema por peças devolvidas com defeitos. Finalmente, o dono pode emitir o relatório, que irá mostrar a quantidade total de solicitações de orçamento recebidas e a quantidade de clientes atendidos que fizeram orçamento através do sistema, além das próprias solicitações de orçamento e peças defeituosas.

Figura 6 - Modelagem do processo do tatuador emitir relatórios

13

iv. Processo do cliente visualizar peças

A figura 7 mostra o processo quando o cliente deseja visualizar os tipos de peças que a loja pode oferecer. No início, o cliente seleciona ver peças, e o sistema recupera uma lista com todos as peças que se encontra no banco de dados. Assim o cliente pode ver o modelo, tamanho, compatibilidade, valor, especificações técnicas e informações importantes.

.

Figura 7 - Modelagem do processo do cliente visualizar tipo de peças

14

4. Modelagem processos de negócio com I * a. AS-IS

i.Modelo de Dependência Estratégica (SD)

A Figura 8 apresenta a modelagem i*SD de como é atualmente o workflow de vendas dentro da loja de autopeças. Apenas interagem a loja em si e os clientes que desejam comprar alguma peça.

Figura 8 - Modelagem SD i* AS-IS

15

ii.Modelo de Razão Estratégica

A figura a seguir apresenta a modelagem i* SR de como é atualmente, detalhando toda as tarefas relacionadas a solicitação de orçamentos e atendimento dentro da loja Imbiribeira Autopeças e Serviços Ltda. Nele é possível observar que o Cliente possui duas alternativas de fazer um orçamento: presencialmente ou remoto. Remotamente, o orçamento ajuda na agilidade de se adquirir uma peça ou serviço, uma vez que o cliente não vai precisar ser atendido na loja para realizar uma triagem mais específica. Na falta de peças após o orçamento, o cliente poderá solicitar uma encomenda de peça, neste caso ele disponibiliza seus dados pessoais para a loja entrar em contato quando a peça chegar. Após o cliente adquirir alguma peça ou serviço a loja terá a possibilidade de fazer uma pesquisa de satisfação com o serviço com o cliente. A loja terá de divulgar, por vários canais, informações de contato, endereço, horário, que terá como objetivo facilitar o orçamento que o cliente fará, implicando no objetivo final da loja de atender o cliente.

Figura 9 - Modelagem SD i* AS-IS

16

b. TO-BE

i.Modelo de Dependência Estratégica (SD)

O modelo Strategic Dependences (SD), representado na Figura a seguir, tem como objetivo expressar as dependências entre os atores, representados como entidades, que realizam ações para cumprir metas, executar tarefas e fornecer recursos. O projeto conta com 3 atores: A loja, Cliente e o Sistema. O modelo desenvolvido também conta com goals, soft goals, tarefas, recursos e links de dependência. No sistema idealizado, a loja depende do cliente para realizar alguma venda de peça e o cliente depende da loja para atingir seu objetivo de adquirir uma ou mais peças. A relação de dependência entre o cliente e o sistema se dá através da solicitação e recebimento de notificação do orçamento das peças, via website ou presencial, nas tarefas de visualizar ofertas, avaliar o serviço, na visualização da listagem de peças em estoque e na relação do objetivo do cliente em fazer alguma compra pela internet. A dependência inversa, ocorre pela necessidade da coleta de dados do cliente e de informações pessoais para que o cadastro online seja feito, liberando acesso aos serviços do sistema (como orçamento). A maior relação de dependência ocorre entre a loja e o sistema. A loja depende do sistema para alcançar seu objetivo de atender clientes, para consultar orçamentos atuais e já finalizados (no intuito de análise de dados), atualizar informações de estoque (número de peças e preços), consultar dados dos clientes para enviar notificações quando peças que não estavam em estoque chegarem, além de navegar com segurança.

17

Figura 10 - Modelagem SD i* TO-BE

18

ii.Modelo de Razão estratégica (SR) Na figura a seguir, é possível analisar todo o detalhamento e esquema

de negócio relacionado a cada atividade de cada ator dentro do sistema como um todo. Da mesma forma que foi detalhado acima.

19

5. Conclusão

Seguindo didática de pesquisa, foi elaborado um sistema que permite que a loja em questão fosse capaz de apresentar seus produtos. Nele, clientes podem, além de visualizar as peças disponíveis para serem retiradas para seu consumo, também realizar a compra para que facilite a retira da mesma na loja. Desse modo, conseguimos diminuir as dificuldades encontradas nas pesquisas ocorridas no local. Sendo assim, definido o sistema e seus requisitos, foi apresentada a modelagem dos processos orientados a notação BPMN e em seguida a modelagem organizacional iStar. Dado todo o projeto, a equipe mostrou um empenho, e por consequência do tempo investido no projeto, uma evolução no conhecimento prático sobre as notações BPMN e iStar adquiridos na sala de aula. Além de experiência em relações pessoais com empresas reais e em situação ativa, já que o projeto foi realizado com a Loja Imbiribeira Autopeças e Serviços Ltda.

20

6. Apêndice

a. Entrevistas com os funcionários da Loja imbiribeira Autopeças e Serviços:

As entrevistas foram realizadas presencialmente por Ivan Felipe nos dias 06/09/17 e 11/09/17.

i. Com Jorge Reynaux:

Em conversa com o Sr Jorge, que é o dono da empresa foi presenciada a ausência de um sistema que ajude a realizar diversas atividades, e que eles conseguiram resolver esse problema com algumas “gambiarras” depois dos anos de acerto e erro. Um exemplo é a utilização de planilhas em excel e em papel para realizar o controle tanto de estoque como financeira.

Também foi visto alguns problema no seu fluxo de processo atual (AS-IS) com um desperdício de tempo para localizar as peças que o cliente necessita. Como também em gerar relatórios do seu fluxo de caixa e adicionar um item no seu estoque,. ii. Com Fabiana:

A Sra Fabiana é uma das vendedoras da loja e tem uma certa experiência com a forma que a empresa funciona no seu dia a dia para nos auxiliar com o entendimento do processo.

Com seu auxílio foi possível entender e modelar o processo visto que eles são uma empresa que necessita de mudanças, e foram apresentadas essas mudanças propostas para ela durante a elaboração do modelo TO BE , que como resultado questionou e aprovou algumas ideias. Mas foi uma experiência interessante e agregadora de conhecimento.

21

b. Fotos do ambiente:

Figura 14 - Planilha de Controle de Estoque

Figura 15- Planilha de Custo

22

Figura 16 - Planilha de Comissões

Figura 17 -Imagem da Loja

23

Figura 18 -Imagem da Loja

24

7. Referências

- [1] Centro de Informática Disponível em : < http://www2.cin.ufpe.br/site/secao.php?s=1&c=1> Acesso 03 de maio de 2017

- [2] Projeto de Software utilizado para consultas. Disponível em: http://www.fatecitu.edu.br/documents/Modelo2-ProjetodeSoftware-Lilian.doc

- [3]Material da disciplina de IF716 - Especificação.Disponível em : http://www.cin.ufpe.br/~if716/material.php

- [4] Projetos anteriores utilizados para consultas.Disponível em: http://www.cin.ufpe.br/~if716/projetos.php

25

8. Glossário

● Stakeholders - Partes interessadas no projeto. ● Login - Inserir credenciais para acessar o sistema. ● Goals - Resultado desejado ou possível resultado que uma pessoa ou

um sistema prevê, planeja e compromete-se a atingir. ● Softgoals - É uma condição, ou estado que os stakeholders desejam

alcançar. ● Tarefas - Define uma forma específica de fazer algo, pode ser visto

como uma solução. ● Recursos - Entidade, física ou não, cuja principal preocupação é a sua

disponibilidade. ● Links de dependência - Relações entre os atores descritas por

relações gráficas de associação.

26

9. Formulário do relatório de equipe Segue abaixo a porcentagem de esforço de cada membro da equipe:

Nome Papel Esforço Assinatura

Ivan Felipe Alves Costa Entrevista, BPMN, Descrição do BPMN, revisão do i*, Relatório

33,33%

Messielly Maria Mendes de Souza

Relatório, Revisão do BPMN, Revisão do i*

33,33%

Ricardo Malafaia Revisão do BPMN, Modelagem do i*, Descrição do i*

33,33%

27