Treinamentos in-Company em Engenharia de Software
A Kali Software fornece treinamentos in-company customizados em métodos, técnicas e ferramentas da engenharia de software, ministrados por instrutores com ampla experiência prática e sólida formação acadêmica, com uma dinâmica diferenciada baseada em estudos de caso reais, viabilizando a transferência de conhecimento para os nossos clientes de forma eficiente. Entre em contato para obter detalhes sobre as ementas e informações sobre cursos customizados, mentoring e treinamento on-the-job.
Diferencial dos Treinamentos da Kali Software:
- Customização do treinamento para melhor atender às necessidades de sua empresa;
- Instrutores altamente qualificados (formação acadêmica de ponta e experiência prática comprovada) nos diferentes treinamentos oferecidos;
- Treinamentos com enfoque prático, fazendo uso de estudos de casos reais visando a efetiva transferência de conhecimento;
- Material didático cuidadosamente elaborado e revisado por profissionais com formação acadêmica de ponta e experiência prática comprovada;
- Treinamentos com uma infra-estrutura que supera expectativas;
- Treinamentos com excelente avaliação por clientes de destaque no cenário nacional, como: Chemtech, CNEN, Dataprev, IBGE, Oceaneering, Petrobras, entre outros.
Veja as fotos e depoimentos.
Treinamentos em Engenharia de Software:
Análise Causal de Defeitos de Software
Carga horária sugerida: 16 a 24 horas
Análise causal de defeitos é apontada na literatura como uma das melhores práticas da engenharia de software. Este curso apresenta sob um enfoque prático como diferentes técnicas (gráficos de Pareto, diagramas causa-efeito) podem ser empregadas para analisar as causas associados a tipos de defeitos de software, visando evitar introduzir este mesmo tipo de defeito em projetos futuros. Adicionalmente, maneiras de atender às exigências para análise causal nos modelos CMMI e MPS são discutidas. Toda a teoria apresentada é exercitada na prática através de estudos de caso.
Curso Prático de Levantamento e Especificação de Requisitos
Carga horária sugerida: 24 a 40 horas
Este curso apresenta de forma 100% prática alguns dos principais conceitos utilizados no dia a dia do analista de requisitos: entrevista, diagrama de casos de uso, especificação de casos de uso, verificação de requisitos e rastreabilidade. A partir de um estudo de caso, serão apresentadas dificuldades e boas práticas para apoiar estas atividades.
Engenharia de Requisitos (Levantamento e Especificação)
Carga horária sugerida: 32 a 64 horas
Este curso apresenta os principais conceitos da Engenharia de Requisitos considerando suas duas grandes sub-áreas: Desenvolvimento de Requisitos (requisitos, tipos de requisitos, técnicas de levantamento, diagrama de casos de uso, especificação de casos de uso, verificação de requisitos, inspeção de requisitos); e Gerência de Requisitos (rastreabilidade, controle de mudança, garantia da qualidade e controle de configuração). Adicionalmente, maneiras de atender às exigências para desenvolvimento e gerência de requisitos nos modelos CMMI e MPS são discutidas. Toda a teoria apresentada é exercitada na prática através de estudos de caso.
Estimativa de Tamanho de Projetos de Software (Pontos de Função e/ou Pontos de Caso de Uso)
Carga horária sugerida: 16 a 32 horas
Este curso apresenta maneiras de estimar o tamanho de projetos de software e aprofunda duas das mais utilizadas: pontos de função e pontos de caso de uso. Ao longo do treinamento estas técnicas de estimativa são aplicadas a especificações funcionais reais em exercícios práticos. Adicionalmente, as vantagens e desvantagens de cada uma das técnicas de estimativa de tamanho apresentadas são discutidas. Toda a teoria apresentada é exercitada na prática através de estudos de caso.
Gerência de Configuração de Software
Carga horária sugerida: 16 a 32 horas
Este curso apresenta os conceitos e aspectos práticos da disciplina de Gerência de Configuração de Software, enfatizando a aplicação desta disciplina e seus benefícios no processo de desenvolvimento de software. O processo de gerência de configuração é discutido com base na norma ISO 12207 e nas exigências dos modelos CMMI e MPS. Adicionalmente, serão apresentadas as ferramentas de gerência de configuração mais utilizadas no mercado, tanto para o controle das versões, quanto para o controle de modificações e o gerenciamento de construção e liberação. Toda a teoria apresentada é exercitada na prática através de estudos de caso.
Gerência de Projetos de Software (com base no PMBoK, CMMI e MPS.BR)
Carga horária sugerida: 32 a 64 horas
Este curso apresenta os conceitos e aspectos práticos da gerência de projetos de software, ensinando como estimar o tamanho de projetos de software e realizar o planejamento do projeto, estabelecendo e mantendo planos que definem as atividades, riscos, recursos e responsabilidades do projeto. Adicionalmente, formas e métricas de monitoração do andamento dos projetos e a realização de ações corretivas são discutidos. Adicionalmente, maneiras de atender às exigências para um processo de gerência de projetos que atenda aos modelos CMMI e MPS são apresentadas. Toda a teoria apresentada é exercitada na prática através de estudos de caso.
Gerência de Riscos em Projetos de Software
Carga horária sugerida: 16 a 24 horas
Este curso apresenta como gerenciar riscos de modo a identificar, analisar, tratar, monitorar e reduzir continuamente os riscos de projetos de software. Para isto os principais riscos de projetos de software são apresentados e planos de mitigação e contingência para cada um destes riscos são discutidos. Adicionalmente, maneiras de atender às exigências para um processo de gerência de riscos que atenda aos modelos CMMI e MPS são apresentadas. Toda a teoria apresentada é exercitada na prática através de estudos de caso.
Gerência Quantitativa de Projetos de Software
Carga horária sugerida: 16 a 32 horas
Este curso apresenta a gerência de projetos sob um enfoque quantitativo, de modo a atender a exigências dos altos níveis de maturidade dos modelos CMMI e MPS. Premissas de medição e formas de analisar o comportamento de processos com o auxílio de gráficos de controle estatístico adequados são discutidas. Estes conceitos são exemplificados com base em dados reais e, adicionalmente, a elaboração de modelos de desempenho (estatísticamente significativos) é exemplificada. Adicionalmente, maneiras de atender às exigências para gerência quantitativa dos altos níveis de maturidade dos modelos CMMI e MPS são apresentadas. Toda a teoria apresentada é exercitada na prática através de estudos de caso.
Governança Coorporativa com ITIL e COBIT
Carga horária sugerida: 16 a 24 horas
Este curso apresenta os conceitos de governança corporativa e governança de tecnologia da informação, fornecendo aos participantes um detalhamento a respeito de ITIL e COBIT e uma visão prática de como um modelo de governança de TI pode ser implantado em uma organização. Toda a teoria apresentada é exercitada na prática através de estudos de caso.
Implantando o CMMI nível 2 (ou MPS.BR Nível F)
Carga horária sugerida: 16 a 32 horas
Este curso apresenta maneiras de atender às exigências do CMMI nível 2, tratando tanto as práticas específicas exigidas para cada um dos processos deste nível quanto as práticas genéricas associadas ao nível 2 do modelo. Este treinamento pode ser ministrado também com foco no nível F do MPS, conforme preferência do cliente.
Implantando o CMMI nível 3 (ou MPS.BR Nível C)
Carga horária sugerida: 24 a 32 horas
Este curso apresenta maneiras de atender às exigências do CMMI nível 3, tratando tanto as práticas específicas exigidas para cada um dos processos deste nível quanto as práticas genéricas associadas ao nível 3 do modelo. Este treinamento pode ser ministrado também com foco no nível C do MPS, conforme preferência do cliente.
Implantando os Altos Níveis de Maturidade do CMMI – 4 e 5 (ou MPS.BR Nível B e A)
Carga horária sugerida: 24 a 32 horas
Este curso apresenta maneiras de atender às exigências dos altos níveis de maturidade do CMMI (níveis 4 e 5), tratando tanto as práticas específicas exigidas para cada um dos processos destes níveis quanto as práticas genéricas associadas aos níveis 4 e 5 do modelo. Este treinamento pode ser ministrado também com foco nos níveis B e A do MPS, conforme preferência do cliente.
Medição e Análise em Projetos de Software
Carga horária sugerida: 16 horas
Este curso apresenta as principais abordagens para medição de software (GQM e PSM) e detalha como as mesmas podem ser aplicadas em organizações desenvolvedoras de software de modo a atender às exigências dos modelos de maturidade CMMI e MPS. Adicionalmente, um conjunto de métricas consideradas fundamentais para o desenvolvimento de software é apresentado e procedimentos de coleta e análise para estas métricas são discutidas. Exemplos de planos de medição são fornecidos. Toda a teoria apresentada é exercitada na prática através de estudos de caso.
Modelagem de Processos de Negócio e BPMN
Carga horária sugerida: 24 a 32 horas
Este curso apresenta conhecimentos na técnica de modelagem de processos, necessários ao entendimento e controle de todo o workflow de negócio. Uma metodologia para modelagem de processos e um roteiro para a construção do modelo de processo e a verificação de sua consistência são apresentados. Ênfase é dada à modelagem de processos de negócios utilizando a notação BPMN. Toda a teoria apresentada é exercitada na prática através de estudos de caso em que processos de negócio serão modelados.
Processos de Software com Ênfase em CMMI e MPS.BR
Carga horária sugerida: 28 a 64 horas
Este curso apresenta os diversos processos envolvidos no desenvolvimento de software de qualidade e suas melhores práticas, fornecendo ainda uma compreensão ampla dos principais modelos de maturidade de processos de software, o CMMI e o MPS. Adicionalmente, a maneira como algumas exigências destes modelos podem ser atendidas, com base em conceitos de metodologias ágeis como SCRUM e/ou XP, ou ainda utilizando frameworks de processos como o RUP ou o OpenUP, é discutida. Neste treinamento metodologias específicas podem ser exploradas com mais ou menos ênfase de acordo com a necessidade e preferência do cliente.
Projeto de Software Orientado a Objetos com UML e Padrões
Carga horária sugerida: 32 a 64 horas
Este curso apresenta os diferentes diagramas da UML e técnicas avançadas de projeto orientado a objetos. A ênfase deste curso é um desenvolver a habilidade de criar projetos robustos, coesos e com baixo acoplamento, fornecendo uma visão crítica a respeito de projetos de software com base em princípios e padrões de projeto orientado a objetos. Ao longo do treinamento os participantes irão participar de estudos de caso reais em que elaboram e evoluem modelos de análise e projeto a partir de descrições de casos de uso inspiradas em sistemas reais.
Testes de Software
Carga horária sugerida: 24 a 48 horas
Este curso apresenta os conceitos relacionados às atividades de teste de software e relacionados a técnicas, métodos e estratégias que podem ser adotados para o planejamento, projeto, execução e o controle dos testes em um projeto de software. Ao longo do treinamento, planos de teste, casos de teste e procedimentos de teste serão elaborados com base em especificações funcionais descritas a através de casos de uso, aplicando diferentes critérios de teste, como partição por conjunto de equivalência, análise do valor limite e grafo causa-efeito. Toda a teoria apresentada é exercitada na prática através de estudos de caso.
Validação, Verificação e Testes de Software
Carga horária sugerida: 28 a 64 horas
Este curso mostra aos participantes os conceitos relacionados às atividades de verificação e validação de software, apresentando métodos, técnicas e estratégias que podem ser adotadas para realizar revisões de software e para planejar, projetar, executar e controlar os testes de um projeto de software. Desta forma, esta disciplina pretende desenvolver nos participantes uma visão crítica que lhes permita realizar uma escolha adequada de atividades de verificação e validação de acordo com características do projeto. Adicionalmente, serão apresentados métodos e técnicas para a identificação das causas dos defeitos de software, visando sua prevenção em projetos futuros. Toda a teoria apresentada é exercitada na prática através de estudos de caso.