Transforme sua carreira com nosso curso de pós-graduação em Engenharia de Software, DevOps e Transformação Digital. Este programa foi elaborado para profissionais que desejam se destacar em um mercado cada vez mais competitivo e tecnológico.
Você aprenderá com especialistas da indústria, adquirindo habilidades práticas em engenharia de software, integrando práticas de DevOps, e liderando a transformação digital em suas organizações. Este curso fornece uma abordagem prática e orientada a projetos, garantindo que você se prepare para enfrentar desafios reais e implementar soluções inovadoras.
O curso é apresentado de forma incremental e dividido em quatro grandes módulos, sendo que o primeiro apresenta a trila de Engenharia de requisitos, composta por Gestão de Requisitos de Software e Controle de Mudanças, Gestão de Processos de Software, além do tema de Design e UX que trata da experiência do usuário. O segundo módulo apresenta a trilha de Gestão e Inovação, composta por Gestão Ágil de Projetos de Software, Desenvolvimento de Soft skills.
O mercado de desenvolvimento de software está extremamente aquecido é há uma perspectiva muito grande, e crescente, de falta de profissionais capacitados para atuarem nesta área. A composição dos fundamentos da Engenharia de Software é essencial para que os profissionais possam assumir colocações de mais elevado nível nos ambientes de desenvolvimento, e não apenas como programadores (desenvolvedores).
O que faz um engenheiro de DevOps?
Um engenheiro de DevOps é responsável por integrar e otimizar os processos de desenvolvimento e operações de software, promovendo uma cultura de colaboração contínua entre equipes de desenvolvimento (Dev) e operações (Ops). Esse profissional atua na automação de processos, garantindo a entrega rápida e eficiente de software com alta qualidade. Suas atividades incluem a implementação de ferramentas e práticas para automação de testes, integração contínua (CI), entrega contínua (CD) e monitoramento de sistemas.
Além disso, o engenheiro de DevOps é responsável por gerenciar a infraestrutura de TI, otimizando o uso de recursos em nuvem e garantindo a escalabilidade e confiabilidade dos sistemas. Ele também desempenha um papel central na segurança, implementando práticas de DevSecOps para garantir que o software seja desenvolvido e mantido com padrões elevados de segurança.
Esse profissional não apenas domina as boas práticas da Engenharia de Software, como também está preparado para trabalhar com métodos ágeis, transformando digitalmente os processos de desenvolvimento e facilitando a comunicação e integração entre as áreas envolvidas no ciclo de vida de software.
Por que fazer uma especialização em Engenharia de Software, DevOps e Transformação Digital na PUCPR?
Na PUCPR, a Especialização em Engenharia de Software, DevOps e Transformação Digital permite que os profissionais adquiram um conjunto abrangente de habilidades, tornando-se versáteis e aptos a enfrentar os desafios do setor de tecnologia da informação. Assim, os egressos estarão equipados para contribuir em diferentes frentes, desde a criação de soluções de software até a otimização de processos e a implementação de estratégias inovadoras nas empresas.
A PUCPR possui parceria com o Project Management Institute (PMI), instituição internacional em gerência de projetos.
Público-Alvo
A pós-graduação em Engenharia de Software, DevOps e Transformação Digital é indicada para profissionais que buscam aprofundar as práticas e os métodos da Engenharia de Software em
ambientes de desenvolvimento de software.
Os temas serão abordados de forma evolutiva, então é possível que profissionais que queiram alavancar as suas carreiras diversas nas áreas de TI possam utilizar as práticas e a formação do curso para, além das funções de desenvolvimento, também atuar nas áreas de qualidade, processos, requisitos ou até mesmo na gestão de projetos e na transformação digital das organizações.
Professores Inspiradores
Na PUCPR você aprende com os melhores professores do mercado. Profissionais que poderão compor o corpo docente na abertura da turma.
Doutorado em Engenharia de Software pela Pontifícia Universidade Católica do Paraná (2021), Mestrado em Engenharia de Software pela Pontifícia Universidade Católica do Paraná (2014) e Graduação em Ciência da Computação pela Pontifícia Universidade Católica do Paraná (2011). Atualmente é professora da PUCPR e coordenadora do curso de Bacharelado em Engenharia de Software/PUCPR e coordenadora do curso de Pós Graduação em Engenharia de Software Ágil. Experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: análise de sistemas, gestão de projetos de ti, melhoria de processos de software, continuidade de programas de melhoria de processos de software.
regina.fabia@pucpr.br
Analia Irigoyen
Mestrado
Possui mestrado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (2009), especialização em Análise, Projeto e Gerência de Sistemas na PUC (1999), curso de extensão em Metodologias Ágeis e graduação em Informática pela Universidade Federal Fluminense (1996). Atualmente é diretora/consultora da ProMove. Certificações: EXIN DevOps Professional, KMP I e II (LKU), LeSS, Black Belt, PSM I, CSPO, CSM, MGT 3.0, Agile Facilitator, PMP). Apresentou nos congressos SGRIO 2015, 2016, 2017 e 2018 e Scrum Gathering de Portugal em 2016, DevOps Days 2018, Jornada Colaborativa (2019, 2020, 2021 e 2022), Congresso de Portfólio PMI 2022 assuntos como Gamification, DevOps, Engenharia e Gerência Ágil. Umas das autoras e curadora dos livros: Jornada DevOps, Jornada Kanban na Prática, Jornada Ágil e Digital, Jornada Ágil do Produto e Jornada Azure DevOps todos da Brasport.
http://lattes.cnpq.br/1007821381275531
analia.irigoyen@pucpr.br
Andreza de Sousa Vieira
Doutorado
Doutora em Ciência da Computação pela UFCG no ano de 2014.Mestra em Ciência da Computação pela UFCG no ano de 2010. Tecnóloga em Sistemas para Internet pelo IFPB no ano de 2007. Possui pesquisas na área de Engenharia de Software com ênfase em Desenvolvimento Dirigido por Modelos, Mineração de Dados, MDA(Model-Driven Architecture), UML (Unified Modeling Language), MOF (MetaObject Facility) e Transformações de Modelos em ATL (Atlas Transformation Language). Além disso, possui larga experiência com desenvolvimento de sites, sistemas web acadêmicos e corporativos, análise de requisitos de sistemas, metodologias ágeis de desenvolvimento de software, docência no ensino superior e educação à distância. Atualmente é coordenadora de cursos de pós-graduação na modalidade à distância na Faculdade Unyleya e na PUC Minas. É professora de graduação na PUC PR e coordenadora de curso de pós-graduação.
andreza.sousa@pucpr.br
Kelly Christine Landolfi Bettio
Mestrado
Mestre em Engenharia de Software na PUCPR (2012). Graduada em Ciência da Computação pela PUCPR (2000) e Especialista em Adm. Estratégica de Pessoas (2005). Atualmente é Diretora Acadêmica na Pró-Reitoria de Graduação e professora da PUC-PR, além de atuar como Consultora e Avaliadora Adjunta do modelo MPS.BR e Implementadora Senior do modelo CMMI, também é gerente administrativo e financeiro da Bettio Soluções em Tecnologia e Qualidade, empresa de consultoria em Melhoria de Processos de Software e Gestão Empresarial. Atuou como Coordenadora de Gestão de Carga Horária Docente na Pró-Reitoria de Graduação da PUCPR entre 2014 e 2018 e como Coordenadora do Curso de Bacharelado em Engenharia de Software da PUCPR entre 2018 e 2020. Possui certificação no Processo Unificado (RUP). Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: Engenharia de software, gerenciamento de processos e projetos, CMMI, MPS.BR, RUP, melhoria de processos, métricas de software e controle estatístico de processos de sofware.
kelly.bettio@pucpr.br
Leonardo Reis Nunes
Mestrado
MSc. Leonardo R. Nunes. Possui graduação e mestrado em Ciência da Computação pela PUCPR, atua profissionalmente com desenvolvimento de software desde 1997. Ministrou cursos de extensão e pós-graduação para a Universidade Positivo e PUCPR. Atualmente é CEO da Sumersoft Tecnologia, empresa que fundou em 2001.
http://lattes.cnpq.br/9599014725218130
leonardo.reis@pucpr.br
Marciano de Almeida Cunha
Doutorado
Doutor em Educação, com estágio sandwich da Université de Montreal/Canadá. Pesquisador na área de Gestão Estratégica de Pessoas, Professor nos cursos de Pós-Graduação Lato Sensu e na Graduação em Administração da Escola de Negócios da PUCPR. Atua em Programas de Educação Executiva e Liderança da Escola de Negócios da PUCPR in-company para empresas multinacionais, organizações públicas e de economia mista. Palestrante e Mediador de Talk Shows, em nível nacional, para públicos corporativos, universitários, empreendedores e lideranças. Facilitador para desenvolvimento de grupos e organizações em processo de mudança e gerenciamento de conflitos. Tem experiência na área de Educação, atuando principalmente nos seguintes temas: carreira, desenvolvimento pessoal, identidade profissional, cooperativismo e contexto de trabalho. Aconselhador Biográfico e Terapeuta Artístico Antroposófico em Formação.
marciano.cunha@pucpr.br
Marco Antonio Paludo
Doutorado
Graduado em Bacharelado em Ciência da Computação pela PUCPR (1990), Mestrado em Informática Aplicada pela PUCPR (1999) e Doutorado em Informática também pela PUCPR (2016). Professor, Gerente de Projetos, Coordenador de unidades acadêmicas e atualmente Decano da Escola Politécnica da PUCPR. Sócio-proprietário da Softcomponents Consultoria Sc Ltda, atuando em consultoria na área de melhoria de processos de software, qualidade e modelagem de software. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: governança de TI, gestão de serviços de TI, melhoria de processos de software, qualidade de software, reutilização de software, modelagem. Foi membro da Comissão de Qualidade de Produto de Software da ABNT desde 1998, participando de graduação e elaboração de normas nacionais e internacionais, como a ISO/IEC 9126, 14598 e normas da séria ISO/IEC 25000.
marco.paludo@pucpr.br
Sheila dos Santos Reinehr
Doutorado
Doutorado em Engenharia pela Escola Politécnica da USP (2008), Mestrado em Informática pela Pontifícia Universidade Católica do Paraná (2001) e Graduação em Engenharia Mecânica pela Universidade Federal do Paraná (1986). Professora titular da PUCPR e pesquisadora do PPGIa/PUCPR na qual é líder do grupo de pesquisa em Engenharia de Software. Bolsista Produtividade do CNPQ PQ2. Consultora em melhoria de processos e qualidade de software e serviços. Foi Diretora de Educação Continuada na PUCPR (2012-2013) e Diretora de Cultura e Esporte na PUCPR (2014-2018). Tem experiência na área de Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: melhoria de processos de software e serviços, métodos ágeis, qualidade de software, gerência de projetos e portfólio de projetos e educação em engenharia de software. Possui certificação PMP, ITIL e SCRUM. É implementadora e avaliadora líder experiente do MPS.BR autorizada pela SOFTEX, tendo conduzido mais de 40 avaliações. É membro da Comissão de Gerenciamento de Ciclo de Vida de Software da ABNT.
sheila.reinehr@pucpr.br
Suzane Apolinária de Santana
Especialização
Possui bacharelado em Design Digital pela PUCPR e MBA em Marketing pela USP, além de extensões em áreas como Acessibilidade Digital, Product Discovery e Análise de Dados quanti-qualitativos. É Product Designer Especialista na epharma PBM phygital e atua nas frentes de criação de rotinas de pesquisa e estratégias de negócios em produtos digitais. Tem uma longa trajetória na área de Experiência do Usuário e Design de Interação e já atuou como consultora paras as empresas Mondelez Brasil, Whirlpool Corporation e Cirion Technologies.
Analisar os problemas éticos atuais, privilegiando controvérsias relacionadas às atividades profissionais. Ao final, os alunos serão capazes de tomar decisões responsáveis e sustentáveis, de acordo com princípios éticos.
Ementa
A disciplina destina-se aos participantes do curso de Engenharia de Software In Company da Furukawa e aborda temáticas relacionadas aos programas de melhoria de processos de software. O participante identifica os elementos dos principais modelos e normas de melhoria de processos de software; realiza avaliações para identificar gaps de processos em relação aos modelos de referência; define processos aderentes ao modelo de referência selecionado. Ao final do módulo, o participante está apto a liderar uma equipe de melhoria de processos de software (SEPG).
TEMAS DE ESTUDO
TE1 Fundamentos de Processos
TE2 Definição de Processos de Software
TE3 Modelo CMMI v2.0
TE4 Modelo MPS-SW
TE5 Avaliação de Processos de Software
Esta disciplina aborda assuntos relacionados ao contexto de gestão de processo de software e proposições de soluções e/ou melhorias para soluções atuais encontradas em diferentes contextos em que o desenvolvimento de software é requerido. Ao final da disciplina, o estudante é capaz analisar um contexto de negócio, modelar o processo relacionado a este contexto utilizando a linguagem BPMN e propor melhorias na dinâmica do contexto analisado.
Esta disciplina é destinada aos participantes da IT Academy e aborda assuntos relacionados sos conceitos de UX (User Experience). Serão discutidos conceitos sobre o relacionamento entre UX e Interface Humano-Tecnologia, modelos para a interação usuário-sistema, design de Interação, pesquisa com usuários, avaliação de interfaces e as aplicações de User Experience no design de ecossistemas móveis.
Desafio na Trilha de Engenharia de Requisitos e UX
Carga horária: 24h
Desafio em Engenharia de Requisitos: Práticas de Engenharia de Requisitos que utilizam como base as competências formadas durante as disciplinas do módulo Engenharia de Requisitos: Gestão de Requisitos de Software e Controle de Mudanças, Gestão de Processos e Design e UX, que enfatizam a gestão estruturada de requisitos de software. Ao término da disciplina, o estudante terá implementado práticas de engenharia de requisitos em um contexto real, contemplando os diversos elementos abordados nas disciplinas do Módulo 1, propondo processos de engenharia de requisitos, com especial atenção para elicitação e desenvolvimento de requisitos.
Esta disciplina é destinada aos estudantes da IT Academy e aborda assuntos relacionados às práticas e
ferramentas da Gestão Ágil de Projetos.
Serão discutidos conceitos sobre a origem da gestão, contexto ágil nas organizações, cultura e liderança ágil e
os frameworks ágeis Scrum, Kanban e Frameworks de Escala (LeSS, SAFe e DA ).
Ao final da disciplina, o estudante é capaz de conhecer e analisar a adoção de um framework ágil de
acordo com o contexto das organizações e, também, aplicar as práticas da agilidade relacionadas a um determinado projeto.
Transformação Digital e Inovação em Engenharia de Software
Carga horária: 24h
A disciplina aborda o impacto da transformação digital na sociedade, discutindo as mudanças nos processos, ferramentas e metodologias que emergem com a inovação tecnológica. Os estudantes irão compreender as tendências tecnológicas, como a automação de processos, inteligência artificial, big data, além de aprender como essas inovações estão moldando o futuro do desenvolvimento de software. A disciplina também aborda os desafios da implementação de inovações em ambientes organizacionais e estratégias para liderar a transformação digital, promovendo uma cultura de inovação contínua e adaptabilidade.
A disciplina Melhoria Contínua com Lean e OKRs tem como objetivo capacitar os alunos a implementar práticas de melhoria contínua em processos organizacionais, utilizando os princípios do Lean e a metodologia de Objetivos e Resultados-Chave (OKRs). Os alunos aprenderão a identificar oportunidades de melhoria, definir metas claras e mensuráveis, e alinhar esforços para alcançar resultados significativos.
Esta disciplina aborda assuntos relacionados à qualidade de software e seus processos. Serão discutidos conceitos sobre qualidade, qualidade de processo e qualidade de produto de software. Ao final do módulo, o estudante é capaz de analisar a qualidade de um processo de software e um produto de software e criar artefatos que permitiam executar auditorias de qualidade.
Desafio na Trilha de Melhoria Contínua com Lean e OKRs
Carga horária: 12h
Esta disciplina, aborda práticas de Melhoria Contínua no desenvolvimento de software que utilizam como base as competências formadas durante as disciplinas do módulo Melhoria Contínua: Gestão de Desempenho e Métricas de Software, Melhoria Contínua com Lean e OKRs e Avaliação e Melhoria de Processos de Software, que enfatizam a melhoria contínua no desenvolvimento de software. Ao término da disciplina, o estudante terá implementado práticas de melhoria contínua em um contexto real, contemplando os diversos elementos abordados nas disciplinas do Módulo 2, propondo projetos de melhoria e implantação de processos de engenharia de software, com especial atenção para avaliação de desempenho de processos em organizações desenvolvedores de software.
A disciplina Automação com DevOps e IA Generativa tem como objetivo capacitar os alunos a implementar práticas avançadas de automação no desenvolvimento de software,
A disciplina Desenvolvimento Full Stack tem como objetivo capacitar os alunos a desenvolver aplicações web completas, desde a interface do usuário (front-end) até a lógica do servidor e banco de dados (back-end). Os alunos aprenderão a utilizar diversas tecnologias e frameworks para criar soluções robustas e escaláveis.
Esta disciplina aborda assuntos relacionados a testes de software (validação e verificação). Serão discutidos conceitos sobre qualidade de software, testes de software, técnicas para realização de testes, automação de testes e também desenvolvimento de software testável com automação. Ao final do módulo, o participante será capaz de desenvolver scripts de testes e artefatos de software testáveis com automação.
Esta disciplina visa a Aplicação Prática por meio do desenvolvimento de um projeto integrador que aborde os conceitos aprendidos nas três discilinas do módulo, com foco em um caso real de automação, desenvolvimento full stack e garantia de qualidade.
Gestão de Requisitos de Software e Controle de Mudanças
Carga horária: 24h
Esta disciplina aborda temáticas relacionadas à Engenharia de Requisitos e seus processos. O estudante identifica fontes de informação para obtenção dos requisitos de software
Esta disciplina visa a Aplicação Prática por meio do desenvolvimento de um projeto integrador que aborde os conceitos aprendidos nas três disciplinas do módulo, com foco em um caso real de automação, desenvolvimento full stack e garantia de qualidade.