Você está na página 1de 15

CENTRO UNIVERSITÁRIO NEWTON PAIVA

CAMPUS SILVA LOBO


CURSO DE SISTEMAS DE INFORMAÇÃO
KELLY CAROLINA
LEONARDO TEIXEIRA
MARCELLA SOUZA
MICHELE MENDES
DANIEL COELIS

ERP - LEVANTAMENTO DE REQUISITOS – MÓDULO DE


RECURSOS HUMANOS SEGUNDO TECNICA DE ENGENHARIA
REVERSA

Belo Horizonte
2010.1
KELLY CAROLINA
LEONARDO TEIXEIRA
MARCELLA SOUZA
MICHELE MENDES
DANIEL COELIS

ERP - LEVANTAMENTO DE REQUISITOS – MÓDULO DE


RECURSOS HUMANOS SEGUNDO TECNICA DE ENGENHARIA
REVERSA

Trabalho apresentado ao curso de sistemas de


informação, do Centro Universitário Newton
Paiva, 3º período, como requisito parcial ao
desenvolvimento da Disciplina Fundamentos da
Administração

Professor: Carlos Afonso

Belo Horizonte
2010.1
Resumo
Este trabalho irá utilizar uma técnica de Engenharia Reverva baseada na
modelagem de casos de uso no contexto do “UP” ( Unified Process ) ou Processo
Unificado.

No cenário de uma Fábrica o ERP visa a “produção”, e o Módulo de RH (Recursos


Humanos) tem importância crucial para manter o gerenciamento da “mão de obra” .

O ERP (Enterprise Resource Planning) ou SIGE (Sistemas Integrados de Gestão


Empresarial, no Brasil) são sistemas de informação que integram todos os dados e
processos de uma organização em um único sistema). A integração pode ser vista
sob a perspectiva funcional (sistemas de: finanças, contabilidade, recursos
humanos, fabricação, marketing, vendas, compras, etc) e sob a perspectiva
sistêmica (sistema de processamento de transações, sistemas de informações
gerenciais, sistemas de apoio a decisão, etc).
Os ERPs em termos gerais, são uma plataforma de software desenvolvida para
integrar os diversos departamentos de uma empresa, possibilitando a automação e
armazenamento de todas as informações de negócios.

O sistema analisado será o OrangeHRM , HRM solução para as pequenas e médias


empresas (PME), fornecendo uma solução flexível e fácil de usar sistema de GRH
acessível para qualquer empresa no mundo.
O projeto foi iniciado no outono de 2005, e a sua primeira versão beta foi lançada em
janeiro de 2006 . Hoje a OrangeHRM tem usuários no mundo inteiro que beneficiam
de uma plataforma open source , estável e altamente utilizável como solução de
gerenciamento de recursos humanos. O sistema tem uma plataforma de suporte e
serviços.

Palavras chave: ERP, Fábrica, Unfied Process, UP, Recursos Humanos.


1. Introdução

Este trabalho irá utilizar uma técnica de Engenharia Reversa baseada na


modelagem de casos de uso no contexto do “UP” ( Unified Process ) ou Processo
Unificado.

No cenário de uma Fábrica o ERP visa a “produção”, e o Módulo de RH (Recursos


Humanos) tem importância crucial para manter o gerenciamento da “mão de obra” .

O sistema escolhido para análise chama OrangeHRM 2.5, um sistema baseado em


linguagem web , em php com banco de dados mysql.
O sistema possui licença do tipo GNU (General Public License) ,todos tem
permissão de copiar e distribuir cópias , mas não podem mudá-la.

O Processo Unificado – Metodologia UP.tem as seguintes características


• O processo unificado encaixa-se na definição de processo:
• Um conjunto de atividades executadas para transformar um conjunto de
requisitos do cliente em um sistema de software.
• O UP também é uma estrutura genérica de processo que pode ser
customizado adicionando-se ou removendo-se atividades com base nas
necessidades específicas e nos recursos disponíveis para o projeto.

História.

• O UP tem suas raízes no trabalho feito por Ivar Jacobson na década de 60;
Em 87 Jacobson deixou a empresa Ericsson, em que trabalhava, iniciando
uma companhia chamada Objectory AB;
• Desenvolveram o Objectory — Semelhante em estrutura com (Processo e
Produto) ao que hoje é o RUP;
• Seu livro Object-Oriented Software Engineering foi um marco na comunidade
OO;
• Alguns anos apos a Rational comprou a Objectory AB;
Em 94 foi construído o Processo Objectory da Rational (ROP) em paralelo
com o Método Unificado, que depois foi chamado de UML;
• Em 98 a Rational mudou o nome do produto-processo para RUP.

Dirigido a Caso de Uso.

• Um caso de uso é uma seqüência de ações executada por um ou mais


atores;
• Produz um ou mais resultados;
• Um ponto chave do UP é o emprego de casos de uso como força condutora
de desenvolvimento;
• A expressão Dirigida por casos de uso refere-se: ao se utilizar os casos de
uso para dirigir todo o trabalho de desenvolvimento, desde a captação inicial
até a aceitação do código;
• Os casos de uso são apropriados para capturar requisitos, dirigir a análise,
projeto e implementação.

1.1 Casos de Uso


Funções do Sistema

Admin

Cadastro de Informações da Empresa


Nome, Razão Social , estrutura , localidade , Diretores

Definir os Jobs (Cargos) de acordo com a regra de negocio da empresa.

Definir as qualificações

Definir os Títulos

Cadastro de usuários do sistema e acordo com a sua permissão


Função de Envio de email através de SMTP (Relatórios Anexos)

Função de Importação e Exportação de Dados de forma a interligar com outros


Módulo do ERP.

Custom Fields Novos Campos com novas funções

PIM (Personal Information Module)


Módulo de informação Funcional

Cadastrar novos Empregados

Relacionar os empregados as suas funções e cargos


Relacionar Grades Salariais
Cadastrar o Currículo do Funcionário

Lista, procura e ordena os funcionários cadastrados.

Módulo Leave ( Licença )

Capaz de gerenciar os vários tipos de licenças de acordo com o tipo de


funcionário – Por exemplo: sendo capaz de informar períodos de férias dos
funcionários.

Módulo Time ( Ponto )

Relacionado aos registros de entrada e saída através de relatórios ou buscas

Módulo de Benefícios

Gerencia os benefícios que a empresa oferece

Módulo recruitment
Relacionado a solicitação de novas vagas e resultado de seleções

Reports

Módulo de Relatórios em geral.

2. Desenvolvimento.

Modelagem do banco de Dados – Engenharia Reversa.

O Sistema da Orange HRM possui 122 tabelas, sendo a tabela principal a de


funcionários, onde possui as chaves primarias do sistema.

Seu Diagrama bem reduzido fica da seguinte forma:

Figura1 – Visão da modelagem do bando do sistema OrangeHRM.

O Programa utilizado para esta análise é o Toad Data Modeler .

A tabela principal é a funcionários ou employess


Figura 2

O Sistema possui os seguintes setores ou sub módulos:


Módulo - Admin.
A parte do sistema onde o Gerente de RH ou outros
profissionais nomeados executam todas as tarefas de
administração do sistema. Isto inclui a estrutura da empresa a
definir, faixas salarias e outras informações que servem de
espinha dorsal para o resto do sistema. Questões de segurança
são atendidas por esse módulo bem como pela definição de
direitos do usuário.

 Company Info : Informações de parametrização


Gerais
Localizações
Estrutura da Empresa
Proprietário da Empresa

Seus principais pré - requisitos são: Informações de parâmetros da empresa e


estrutura hierárquica.

 Job: Informações trabalhista de cargos e salários.


Education – Nome de formações
Licenses – Certificações

Seus principais pré - requisitos são : Informações trabalhistas e previdenciárias.


 Qualification: Informações qualificativas dos funcionários
Job Titles - Cargos
Job Specifications – Características do cargo
Pay Grade – Grade de salários
Employe Status – parâmetros de situação – ativo desativado - aposentado

Seus principais pré - requisitos são : Informações educacionais de seus funcionários,


útil para determinar faixas salariais de acordo com a formação

 Skills: Competências dos funcionários


Skills - Competências
Languages – Línguas

Seus principais pré - requisitos são : Informações gerencias da empresa , de acordo


com a sua regra de negócio

 Menberships: Informações de equipes


Menberships –Equipes
Typs Menberships – Tipos de equipes

Seus principais pré - requisitos são : Informações gerencias da empresa , de acordo


com a sua regra de negócio

 Nacionality & Race: Nacionalidades e Raças


Nacionalidades
Raças Etinias

Seus principais pré - requisitos são : Informações demográficas e nacinalidades

 Users: Usuários
HR Admin Users – usuários administradores do sistema
Raças Etinias

Seus principais pré - requisitos são : Informações demográficas e nacionalidades

 Email Notifications: Notificação por emails


Configurations – Configuração de Conta Smtp de Envio de Emails
Subscribe - Assuntos
Seus principais pré - requisitos são : Informar uma conta de servidor SMTP válida e
capaz de enviar uma quantidade de mensagens de acordo com a quantidade de
notificações.por funcionário.

Módulo PIM (Personal Information Module)

Este módulo núcleo mantém todas as informações


pertinentes a relacionados empregados, incluindo os
diferentes tipos de informações pessoais, qualificações e
experiência de trabalho detalhado, o trabalho de informação
relacionada etc... Foto do empregado também está incluída.
A informação capturada neste módulo é utilizada por todos
os outros módulos, eliminando redundância de dados.
 Employee List : Catálogo de Empregados
Adicionar/remover empregados
Procurar/filtrar empregados

Seus principais pré - requisitos são: Informações de cadastro/remoção dos


funcionários.

Módulo - Leave

Uma licença completa do módulo de gestão, com amplas possibilidades de definição


de tipos de férias e muito mais. Ela serve para todas as aplicações e processos de
aprovação e é capaz de exibir informações sobre direito a férias, o equilíbrio, história
etc Graças ao web-enabled e conceitos de auto-serviço, que agiliza
significativamente deixar todos os procedimentos relacionados, elimina a burocracia
e economiza custos.

 Leave Sumary: Sumário de Férias


 Define Days Off: Define os dias Letivos
 Define Leave Types: Define os tipos de licença trabalhista
 Assign Leave: Atribuição de licença – Entrada de Licenças
 Leave List: Relatório de Licenças

Seus principais pré - requisitos são: Informações trabalhistas e da regra de negócio.

Módulo – Time (Ponto)

O módulo automatiza o tempo de monitoramento de processos conexos. A


funcionalidade oferecida aumenta o desempenho da organização, eliminando a
papelada e processos manuais relacionados com o tempo e a necessidade de
atendimento. O sofisticado módulo ajuda a organizar os dados de trabalho de forma
eficiente, melhorar o gerenciamento de força de trabalho e minimizar os erros na
aplicação das políticas de atendimento da empresa.

Seus principais pré - requisitos são: Informações da regra de negócio.

Módulo – Benefits

Plataforma integrada para gerenciar tarefas de benefícios relacionados. Cobertura


de benefícios médicos e assistenciais, com possibilidade de definir novos benefícios,
por tipo, prestador de serviços e diversas outras áreas. Atribuição de benefícios aos
empregados que acontece em uma variedade de maneiras, individualmente, a
denominação ou outros. Benefícios história e outras informações podem ser exibidos
através de recursos de relatórios.

Seus principais pré - requisitos são: Informações trabalhistas e da regra de negócio.

Módulo – Recruitment

Abrangente solução para o processo de recrutamento inteiro, incluindo os pedidos


de pessoal, a aprovação de vagas, requisitos de entrada, captura de informações
dos candidatos, pré-seleção, notas da entrevista e outras características. O módulo
também permite que os profissionais de RH para gerar modelos e documentação
para agilizar o processo de recrutamento.
Seus principais pré - requisitos são: Informações trabalhistas e da regra de negócio.

Módulo – Performance

Este módulo traz recursos para a criação de sistemas de avaliação para diferentes
grupos de trabalhadores, definir métodos, atribuir avaliadores, avaliações de conduta
e gerenciar a performance de outras tarefas relacionadas. Acompanhe o progresso
dos trabalhadores individuais ou grupos inteiros.

Seus principais pré - requisitos são: Informações da regra de negócio.

Módulo – Reports

Este módulo produz relatórios personalizados de acordo com suas necessidades.


Qualquer número de relatórios pode ser definido através da seleção de um conjunto
de critérios de pesquisa e relatório campos. As definições do relatório podem ser
salvas para evitar a repetição desta tarefa. Uma vez que a definição do relatório é
salvo, o relatório pode ser gerado por fornecer os dados necessários critérios

Seus principais pré - requisitos são: Informações da regra de negócio.

3. Considerações finais

Após este estudo aprofundado sobre a utilização de Engenhara Reversa no estudo


do módulo de RH do Sistema OrangeHRM e suas implementações á área de
Tecnologia da Informação, pudemos verificar como a tecnologia tem colaborado ao
desenvolvimento tecnológico, e melhoramento de funções dos sistemas .

O Sistema estudado pode ser utilizado em empresas de pequeno/médio porte , sua


tecnologia exige muito pouco de hardware. O Sistema é baseado em linguagem
PHP/MYSQL/APACHE.. Além da utilização local a empresa Orange disponibiliza a
instalação remota em seus servidores , reduzindo assim os custos para manter o
sistema.
A língua nativa do sistema é em Inglês, mas pode ser facilmente traduzida. A licença
do sistema é do tipo GNU ( General Public License).

Os pré-requisitos funcionais deste módulo são definidos nas etapas de instalação ,


utilização e suporte.

Como não é o foco deste trabalho, os pré-requisitos funcionais foram somente


citados.

Na análise geral , o sistema Orange é uma boa escolha para pequenas empresas.
4. Referências:

Orange HRM http://www.orangehrm.com. Acessado em 01de Junho de 2010.

Processo Unificado - Visão Geral : http://www.cefetrn.br/~placido/ensino/mossoro


/aoo/material/UP.pdf Acessado em 01de Junho de 2010

Laudon, Kenneth C.. Sistemas de Informações gerenciais : administrando a empresa


digital. São Paulo: pp.p61.

Padovoze, Clóvis Luís. Sistemas de informações contábeis: fundamentos e análise.


São Paulo: pp.p68.

Você também pode gostar