Tema: Especificao de Requisitos de Software (ERSw)
PROJETO CRM - Online (07 grupos)
ENUNCIADO DO TRABALHO Descrio Geral Nos dias atuais, a maioria das organizaes (empresas) busca gerenciar suas interaes com os clientes. Nesse gerenciamento ocorre o controle de atividades como, por exemplo, contatos telefnicos, visitas (i.e., reunies) e vendas. Nesse processo, cada cliente possui um vendedor responsvel, que pode ser alterado ou no ao longo do tempo. Alm disso, um cliente pode ser acionado por outros funcionrios da empresa, dependendo de uma determinada atividade. Diante dessa percepo voc foi contratado para participar do desenvolvimento de um CRM Online, um produto que ser oferecido para empresas interessadas no gerenciamento de interaes com clientes. Um Customer Relationship Management (CRM) um modelo amplamente utilizado para gerenciamento das interaes da empresa com clientes e perspectivas de vendas. Trata-se de usar a tecnologia para organizar, automatizar e sincronizar atividades, processos de negcios (principalmente de vendas) e tambm as atividades de marketing, atendimento ao cliente e suporte tcnico. O CRM online a ser desenvolvido pela sua equipe dever oferecer o servio de controle das informaes e atividades de relacionamentos com os clientes (como ligaes, visitas, reunies e fechamento de pedido). Qualquer pessoa pode se cadastrar como usurio do sistema e solicitar o vinculo como o funcionrio de uma empresa. O usurio que efetuar o cadastro de uma empresa (pela primeira vez), automaticamente receber o papel de Proprietrio da respectiva empresa no sistema. Posteriormente, esse Proprietrio pode atribuir papel de Administrador para outros funcionrios que atuam na empresa. Usurios que no possuem perfil de Proprietrio ou Administrador sero considerados como Funcionrios Comuns no sistema. Porm, eles s podero ser efetivamente vinculados empresa, mediante a aprovao do Proprietrio ou Administradores. Em relao aos Clientes, o sistema dever prover a gesto de todas as informaes vinculadas aos clientes e as respectivas pessoas de contatos. Cada cliente deve ter um vendedor responsvel, sendo que, se esse for alterado, o sistema dever manter um histrico. Qualquer funcionrio da empresa pode gerir o cadastro de clientes. As atividades (e.g., reunies, visitas) dos funcionrios da empresa com o cliente devem ser registradas e geridas atravs do sistema CRM Online. O sistema deve prover a possibilidade de convidar funcionrios para participarem das atividades cadastradas. A notificao do convite tambm dever ser enviada por e-mail. O funcionrio convidado poder aceitar ou rejeitar o convite, atravs do e-mail recebido ou da interface do CRM Online. Alm disso, deve ser permitido o agendamento de lembretes aos usurios envolvidos. O usurio poder configurar as informaes sobre o dia e horrio do lembrete e o sistema dever notific-lo conforme configurao.
Limitaes Os Clientes das empresas que adotarem o CRM Online no so considerados usurios/atores desse sistema. Em outras palavras, os Clientes no acessam o CRM Online.
O que dever ser entregue:
De acordo com a contextualizao do problema, o trabalho ser subdivido em trs fases (entregas) mais uma apresentao para uma banca examinadora.
1. Primeira Fase (Entrega): Introduo, Descrio Geral e Requisitos do SI Data de entrega: 03/04/2014 (Quinta Feira) Valor: 07 pontos A primeira etapa do trabalho consiste em apresentar uma descrio geral do produto. Para isso voc dever entregar: o Informaes gerais sobre o sistema (Introduo) o Diagrama de Contexto do Sistema (Diagrama ilustrando todos os casos de uso e seus respectivos atores) o Lista de Interfaces de Usurios (nome, breve descrio, caso(s) de uso relacionado(s), etc...) o Lista de Funes do Produto (nome e breve descrio dos casos de uso) o Lista de Usurios (nome, descrio...) Esses itens esto relacionados nas Sees (e subsees): 1. Introduo e 2. Descrio Geral do Produto do template de especificao fornecido pelo professor.
Alm disso, para cada interface de usurio identificada, dever ser entregue a prototipao dos requisitos de interface. Essa prototipao deve conter: o Esboo do layout sugerido, o Lista de Campos e, o Lista de comandos Esses itens esto relacionados na subseo: 3.1. Interfaces de Usurio (Prottipo dos Requisitos de Interface), do template de especificao.
2. Segunda Fase (Entrega): Detalhamento Essencial dos Casos de Uso Data de entrega: 25/04/2014 (Sexta Feira) Valor: 08 pontos A segunda etapa do trabalho consiste em revisar a etapa anterior e detalhar os casos de uso identificados. Para cada caso de uso apresente seu detalhamento (i.e., descrio expandida), informando: nome, ilustrao, precondies, fluxo principal, fluxos alternativos se houver e ps-condies. Esses itens correspondem a subseo 3.2. Requisitos Funcionais (Detalhamento dos Casos de Uso) do template de especificao.
3. Terceira Fase (Entrega): Requisitos No Funcionais Data de entrega: 09/05/2014 (Sexta Feira) Valor: 05 pontos A terceira e ltima etapa do trabalho consiste em revisar a etapa anterior e listar os requisitos no funcionais do sistema. Apresente: Diagrama de Classes Persistentes (Classes de Domnio) Descrio das Classes Descrio dos Requisitos de Usabilidade Descrio dos Requisitos de Desempenho Esses itens correspondem a subseo 3.3. Requisitos No Funcionais do template de especificao.
4. Apresentao Data: A partir de: 16/05/2014 (Sexta Feira) O enunciado contendo as regras para apresentao esto disponveis no arquivo < TP1_ERSw_Trabalho Prtico_Regras Apresentao> no SGA
IMPORTANTE: 1. Todas as entregas devem ser realizadas via e-mail e atravs de cpia impressa. 2. A Especificao do Portal da Copa do Mundo deve ser elaborada considerando o Template de especificao fornecido pelo professor (Arquivo: TP1_ERSw_Template_ERSw.docx) 3. Nem todo item da lista de requisitos pode corresponder diretamente a um caso de uso. 4. Decises da Anlise de Requisitos fora do escopo dessa descrio devem ser informadas e autenticadas pelo professor. 5. No sero aceitos trabalhos entregues fora dos prazos estabelecidos. 6. Link para ferramentas que fazem prottipos a. Link das ferramentas para criao de Wireframes (http://desenvolvimentoparaweb.com/ux/ferramentas-criacao-wireframes/) i. Sugesto: Balsamiq Mockups b. Moqpus (Link: https://moqups.com/) c. Pencil Ferramenta Free do Mozilla (link: http://pencil.evolus.vn/)