Faculdade de Tecnologia SENAC GO Gestão de Pessoas Professor: Itair Pereira da Silva Grupo: Luís Miguel Nogueira de Resende, Valdivino de Carvalho, Rodrigo Neres Magalhães e Venicyus Venceslencio da Paz. DESENHO DE CARGOS E TAREFAS Diretor de Tecnologia da Informação Dirigir as atividades de tecnologia da informação, observando cronogramas, prioridades e orçamentos aprovados. Acompanhar o levantamento das necessidades dos usuários, definindo estratégias e plano de investimento para prover a empresa de sistemas e recursos. Administrar infraestrutura de redes, programas e sistemas implantados. Conceder a empresa sistemas e recursos existentes no mercado. Planejar, coordenar, gerir e supervisionar os projetos de desenvolvimento e manutenção de sistemas. Promover ações visando garantir a disponibilidade, a qualidade e a confiabilidade dos processos, produtos e serviços de tecnologia. Acompanhar e avaliar a elaboração e execução dos planos, programas, projetos e as contratações estratégicas de tecnologia da informação e comunicação. Estabelecer e coordenar a execução da política de segurança de tecnologia da informação.
Gerente de Tecnologia da Informação Gerenciar as atividades da área de Tecnologia da Informação, envolvendo a elaboração de projetos, implantação, racionalização e redesenho de processos, incluindo desenvolvimento e integração de sistemas, com utilização de alta tecnologia. Gerenciar as equipes da área, orientando e passando as diretrizes dos projetos. Gerenciar um projeto em todos seus estágios. Planejar e gerenciar toda área de TI, envolvendo infraestrutura de sistemas. Atuar na governança de TI e engenharia de processos. Elaborar estratégias e procedimentos de contingências. Coordenar os trabalhos de suas equipes. Atribuir aos membros da equipe às funções de cada um, repassando os prazos e também orçamentos. Identificar, documentar, gerenciar e solucionar todos os problemas que possam surgir. Realizar o controle de qualidade. Cobrar de cada membro da equipe para que a função designada esteja sendo realizada com sucesso. Verificar cada etapa do projeto e assim, podendo passar para a fase seguinte. Verificar a finalização do projeto e realizar um levantamento dos erros e acertos. Analista de Sistemas Analisa e desenvolve projetos de sistemas. Levanta requisitos. Mapeia processos e realiza modelagem de dados, com objetivo de estudar e implementar sistemas de acordo com as regras de negócio. Analisa o desempenho de sistemas implantados. Soluciona problemas técnicos e elabora manuais. Orientar áreas de apoio.
Instalar e configurar software e hardware, dimensionar requisitos e funcionalidade de sistemas. Definir alternativas físicas de implementação. Montar protótipo do sistema, testar sistema e monitorar o desempenho do sistema. Identificar falhas no sistema e executar procedimentos para melhoria de desempenho de sistema. Acompanhar execução do projeto e avaliar qualidade de produtos gerados. Analista de Processos Analisar, definir métodos e processos de trabalho. Estudar tempos e parâmetros. Mapear fluxo das atividades e identificar falhas. Estabelecer estratégias para solução de problemas. Propor melhoria contínua dos processos. Desenhar processos e fluxogramas para implantação. Padronizar as atividades e medição de desempenho. Elaborar documentos para padronização de processos corporativos. Elaborar planilhas e relatórios e apresenta análises de resultados. Analista de Redes Realizar serviços nos equipamentos da rede local, como instalação, configuração de computadores e ativos de rede. Prestar suporte à área de desenvolvimento de aplicações, registrar ocorrências, orientar usuários, acompanhar e elimina falhas. Negociar a contratação de serviços e produtos de rede. Acompanhar contratos de manutenção de programas, monitorar links e servidores. Garantir a disponibilidade de aplicações, serviços e integridade dos dados. Prestar suporte e manutenção de servidores e data center. Realizar criação de usuários e manutenção de grupos para concessão de privilégios com permissão de acesso.
Administrar os sistemas de rede e configurar os procedimentos de segurança de rede. Arquiteto de Software Escolher as tecnologias e estruturas dos projetos visando o desempenho, a confiabilidade, o escalonamento, a manutenibilidade e a reutilização. Limitar as escolhas durante o desenvolvimento. Escolher um padrão para a maneira de desenvolver aplicações. Definir ou criar um framework para ser usado na aplicação. Indicar pontos potenciais de reutilização na organização ou dentro da aplicação. Enxergar de maneira mais abrangente. Adotar um design de componentização. Ter contato e conhecimento com outras aplicações na organização. Durante o Design, quebrar a complexidade do desenvolvimento de aplicações em pedaços menores e melhores gerenciáveis. Entender as funções de cada componente. Entender as interações e dependências entre os componentes de software. Comunicar esses pontos com os desenvolvedores. Tomar decisões visando proporcionar à empresa, ou a um software, um crescimento sustentável e performance a longo prazo. Criar e apontar oportunidades de reutilização. Ditar os vários tipos de padrões, incluindo padrões de código, ferramentas e plataformas. Analista de Testes Planejar os testes e elaborar o plano de testes visando reutilização. Elaborar estimativas para projetos de testes. Registrar não conformidades relativas à arquitetura e ou modelagem dos sistemas. Elaborar os cenários e casos de testes. Especificar a massa de dados para testes.
Elaborar e implementar os procedimentos (scripts) e roteiros de teste. Avaliar os riscos e impactos nos testes. Validar a configuração do ambiente necessário para realização dos testes. Assistente de Testes Preparar ambiente para testes. Auxiliar nas análises e desenvolvimento de roteiros testes. Testar alterações de baixa e média complexidade de acordo com o processo de desenvolvimento garantindo que o produto esteja em acordo com a especificação de requisitos ou caso de testes. Registrar erros encontrados nos sistemas para correção imediata ou programada. Programador Programar, codificar e testar linguagens de programação, com base nos sistemas desenvolvidos pelos analistas. Executar a manutenção dos sistemas, fazendo eventuais correções necessárias, visando atender às necessidades dos usuários. Desenvolver os trabalhos de montagem, depuração e testes de programas, executando serviços de manutenção nos programas já desenvolvidos.