ALOCAO DE RECURSOS HUMANOS APLICADA A SOLICITAES DE
- Slides: 40
ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE RICARDO VOIGT Orientador: Everaldo Artur Grahl
Roteiro • • Introdução Objetivo do trabalho Fundamentação Teórica Desenvolvimento Resultados e Discussões Conclusão Extensões Demonstração
Introdução • Gerenciamento de pessoas • Manutenção de software corresponde por 60% de todo o esforço • Processo não sistemático, baseado em experiência pessoal • Norma ISO/IEC 12207
Objetivo do trabalho Desenvolver uma ferramenta de apoio à alocação de recursos humanos aplicados a solicitações de mudança de software
Objetivos Específicos • Aplicar algoritmo de busca para seleção do melhor recurso humano para a solicitação • Avaliar a aderência da ferramenta a norma ISO/IEC 12207
Gestão de Mudanças • • Mudanças de software Alto custo da manutenção Problemas de sistema Mudanças de regra de negócio e/ou legislação
Recursos Humanos • Equipe com experiência, capacitada e qualificada • As pessoas representam o capital intelectual • Conhecimento, Habilidade e Atitude (competência)
Algoritmo Genético Multi. Objetivo NSGA-II • Em problemas de engenharia de software são utilizadas metaheurísticas (busca local, busca tabu e algoritmo genético) • Implementa o conceito de dominância, classificando a população total em fronts de acordo com o grau de dominância • Retorna um ou mais elementos como melhor solução identificada.
Algoritmo Genético Multi. Objetivo NSGA-II
Norma ISO/IEC 12207 Garantir que todos os problemas serão identificados, analisados, gerenciados e controlados até a resolução • é desenvolvida uma estratégia de gestão de problemas • os problemas são documentados, identificados e classificados • problemas são analisados e avaliados para identificar soluções aceitáveis • é implementada a resolução de problemas • problemas são rastreados até o seu fechamento • o estado de cada um dos problemas relatados é conhecido
Norma ISO/IEC 12207 Adaptação da norma a solicitação de mudança • é desenvolvida uma estratégia de solicitação de mudanças • as solicitações de mudanças são documentadas, identificadas e classificadas • as solicitações de mudanças são analisadas e avaliadas para identificar soluções aceitáveis • é implementada a resolução da solicitação de mudança • solicitações de mudanças são rastreadas até o seu fechamento • o estado de cada solicitação de mudança é conhecido
MVC Framework • Lógica da interface do usuário pertence à View • Entrada lógica pertence ao Controller • Lógica do negócio pertence ao Model • Concentra em um aspecto da aplicação de cada vez
MVC Framework
Trabalhos Correlatos • Planejamento de alocação de recursos humanos em projetos
Trabalhos Correlatos • Resource Management
Desenvolvimento • Requisitos • Especificação – Diagrama de casos de uso – Diagramas de classes – Diagrama de seqüência – Diagrama de atividades • Implementação • Resultados
Requisitos Funcionais • Cadastro de sistemas, módulos, habilidades, competências, conhecimentos, recursos, prioridades, solicitações de mudança, tipos de solicitação • Alocação manual de recursos • Alocação automática de recursos com NSGA-II • Calendário de alocação de recursos Não Funcionais • • C# ASP. NET utilizando Microsoft Visual Studio 2010 SQL Server Compatível com navegadores IE, Firefox, Chrome Atender as diretrizes da norma ISO/IEC 12207
Casos de uso
Diagrama de classes
Diagrama de seqüência
Diagrama de atividades
Diagrama de atividades
Implementação • • • Microsoft. Net Framework 3. 5 Microsoft ADO. NET Entity Framework Microsoft ASP. NET MVC Framework Microsoft Visual Studio 2010 Microsoft SQL Server 2008
Implementação Alocação automática Por que NSGA-II ? Pontuação: conhecimentos: (1000 * percentual) recurso x modulo da SMS habilidades: (100 * percentual) recurso x modulo da SMS competências: 10 pontos para cada competência do recurso
Operacionalidade da Implementação
Resultados e discussões Funcionalidade Voigt Bastos Quick. Arrow Plataforma Web Web Idioma Português Inglês Geração automática de alocações Visualização das alocações através de calendário de recursos Cadastro de recursos e atributos Sim Não Sim Sim Sim Controle de custos Não Sim Integração com outros sistemas Não Sim Alocação múltipla por dia Sim Não
Resultados e discussões Norma ISO/IEC 12207 • suporta estratégia de solicitação de mudança de software • as solicitações de mudança de software são documentadas, identificadas e classificadas • as solicitações de mudança de software são avaliadas parcialmente para identificar soluções aceitáveis • as solicitações de mudança de software são identificadas, classificadas e estimadas; • as solicitações de mudança de software são rastreados até seu fechamento parcialmente • o estado de cada uma das solicitações de mudança de software é conhecido
Resultados e discussões Caso real – Benner Sistemas Teste realizado na Benner Sistemas com recursos reais
Conclusão • Objetivo alcançado – maior agilidade no processo de alocação de recursos humanos para as solicitações de mudança de software • NSGA-II (Ganho de tempo + experiência) • Norma ISO/IEC 12207 – aderente de forma total e parcial a 75% dos resultados previstos pela norma
Conclusão • Uso de tecnologias atuais – C# ASP. Net, Entity Framework, LINQ, MVC • Teste com cenário real na empresa Benner
Extensões • Exportação dos resultados para outras ferramentas de cronograma de projetos • Criação de uma API para a entrada de solicitações de mudanças • Incorporar funções para maior abrangência da norma ISO/IEC 12207 • Comparação do cronograma previsto com o realizado
Demonstração da ferramenta
- Ppp recursos humanos
- Enfoque proactivo de recursos humanos
- Fundamentos de la administracion de recursos humanos
- Recursos humanos
- Recursos humanos uan
- Fondo para el desarrollo de recursos humanos
- Organigrama de recursos humanos de un restaurante
- Sistema integral de recursos humanos
- Aula de recursos humanos
- Evolução recursos humanos
- Estrategia da mini-mini ejemplo
- Gestion y recursos humanos
- Principales teorías de recursos humanos
- Banco de dados em rh
- Antecedentes de los recursos humanos
- Subsistemas de recursos humanos
- Planeación de recursos humanos
- Manual de recursos humanos sfp
- Sistema sirh
- Foda siglas
- Www.tejofran.com.br
- Sangre o positivo ventajas y desventajas
- Mapa de procesos recursos humanos
- Macmillan recursos humanos
- Unidad 1 el departamento de recursos humanos
- Diferencia entre recursos y materiales didacticos
- Recursos humanos de un club deportivo
- Mercado de recursos humanos
- Modelo basado en segmentos de puestos
- Teoria x y y de la administracion
- Planificacion estrategica recursos humanos
- Ccrr recursos humanos
- Provisão de recursos humanos
- Elias pediu emprestado
- Analisis marginal
- Calidad aplicada a la gestion empresarial
- Xviidr
- Sistemas operativos
- Propiedades de la materia intensivas y extensivas
- Matematica aplicada
- Física aplicada ejemplos