A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE RICARDO VOIGT Orientador: Everaldo Artur Grahl.

Apresentações semelhantes


Apresentação em tema: "ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE RICARDO VOIGT Orientador: Everaldo Artur Grahl."— Transcrição da apresentação:

1 ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE RICARDO VOIGT Orientador: Everaldo Artur Grahl

2 Introdução Objetivo do trabalho Fundamentação Teórica Desenvolvimento Resultados e Discussões Conclusão Extensões Demonstração Roteiro

3 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

4 Objetivo do trabalho Desenvolver uma ferramenta de apoio à alocação de recursos humanos aplicados a solicitações de mudança de software

5 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

6 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

7 Recursos Humanos Equipe com experiência, capacitada e qualificada As pessoas representam o capital intelectual Conhecimento, Habilidade e Atitude (competência)

8 Algoritmo Genético MultiObjetivo 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.

9 Algoritmo Genético MultiObjetivo NSGA-II

10 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

11 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

12 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

13 MVC Framework

14 Trabalhos Correlatos Planejamento de alocação de recursos humanos em projetos

15 Trabalhos Correlatos Resource Management

16 Desenvolvimento Requisitos Especificação – Diagrama de casos de uso – Diagramas de classes – Diagrama de seqüência – Diagrama de atividades Implementação Resultados

17 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

18 Casos de uso

19 Diagrama de classes

20 Diagrama de seqüência

21 Diagrama de atividades

22

23 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

24 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

25 Operacionalidade da Implementação

26

27

28

29

30

31

32

33

34 Resultados e discussões FuncionalidadeVoigtBastosQuickArrow PlataformaWeb IdiomaPortuguês Inglês Geração automática de alocações Sim Não Visualização das alocações através de calendário de recursos Sim Cadastro de recursos e atributosSim Controle de custosNão Sim Integração com outros sistemasNão Sim Alocação múltipla por diaSimNão

35 Resultados e discussões 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 Norma ISO/IEC 12207

36 Resultados e discussões Teste realizado na Benner Sistemas com recursos reais Caso real – Benner Sistemas

37 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

38 Conclusão Uso de tecnologias atuais – C# ASP.Net, Entity Framework, LINQ, MVC Teste com cenário real na empresa Benner

39 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

40 Demonstração Demonstração da ferramenta


Carregar ppt "ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE RICARDO VOIGT Orientador: Everaldo Artur Grahl."

Apresentações semelhantes


Anúncios Google