Você está na página 1de 39

Gestão de Projetos

de Software
Gestão de projeto de software

Me Marco Ikuro Hisatomi


• Unidade de Ensino: 01

• Competência da Unidade: Conhecer as técnicas da Gestão de


projeto de software.

• Resumo: Ciclo de vida, o papel do gerente e a Governança em


projetos de software

• Palavras-chave: Projeto; ciclo de vida; Governança;


Gerenciamento de Projeto

• Título da Teleaula: Gestão de projeto de software

• Teleaula nº: 01
Contextualização
Você deve conhecer qual a dimensão que um projeto de software
deve prever para atender seus interessados (interno e externo):
• Do ciclo de vida
• Das atribuições do gerente de projetos
• A influência dos stakeholders (todas as pessoas envolvidas)
• O gerenciamento do projeto, dos objetivos, dos recursos, prazo e
mudanças
• Da governança de TI e conformidade da estratégia de TI com os
negócios da organização.
Contextualização
“Projeto é um esforço temporário empreendido para criar um
produto, serviço ou resultado exclusivo. A natureza temporária
dos projetos indica que eles têm um início e um término
Definidos....

Um projeto também poderá ser encerrado se o cliente (cliente,


patrocinador ou financiador) desejar encerrá-lo”
(PMBOK, 2013, p. 3).
Ciclo de vida do
Projeto
• Fases do
ciclo de
vida

Fonte: adaptada de PMBOK (2013)

Fonte: Artero (2018, p. 12)


Relação entre as fases
Sequencial
• Terminar uma fase para que outra seja iniciada,
• Tempo de execução maior,

Sobreposta
• Fase pode ter seu início mesmo antes da outra
terminar,
• Resultando em agilidade no tempo do cronograma
Características dos grupos de processo

Fonte: Heldman (2009, p. 30)


Planejamento do projeto

Fonte: Cavalcanti (2016)


No desenvolvimento
de Cadastro para
vacinação
Desafio
Quais resultados devemos conseguir em cada grupo
de processos no desenvolvimento de software de
Cadastramento de Pessoas para Vacinação
• Iniciação
• Planejamento
• Execução
• Monitoramento e Controle
• Encerramento
Resolvendo
Grupo de
Características e assuntos tratados por todos os envolvidos
Processos

Definir orçamento, prazo final, escopo: cadastro da pessoa,


Inicialização agendamento da vacinação, registro da vacina

Quais os perfis de profissionais devem participar do projeto,


Planejamento habilidade em saúde, sistema Web, equipe operacional

Estudos das funcionalidades, definição dos requisitos não


Execução funcionais, desenvolvimento das funcionalidade do escopo

Monitoramento Falhas na instalação do software em servidores remotos,


e Controle negociação dos prazos para entrega para cada sprint

Validação do software pelas pessoas que vão tomar vacina,


Encerramento aprendizado dos erros cometidos
Competências do
gerente de projetos
O gerente de projetos

• Pessoa alocada pela organização executora

• Líder da equipe responsável por alcançar os objetivos


do projeto

• Habilidades: gerenciar a equipe, as tarefas e os


indivíduos PMBOK (2013)

• É a ligação entre a estratégia e as pessoas envolvidas


no projeto.
Problemas na gestão de projetos

• Pouca experiência/conhecimento em gestão

• Desempenho inadequado para o gerenciamento

• Planejamento inadequado

• Falhas de comunicação

• Falta de atitude frente às restrições para liderar a


equipe

• Imprecisão em estimativa e no gerenciamento de


recursos (tempo, pessoa e escopo).
Matriz de responsabilidade

Fonte: Paes, Evandro Silva, 2016, p. 176


Matriz de Comunicação (exemplo)

Fonte: Paes, Evandro Silva, 2016, p. 193


Dentre conflitos e
desafios no
desenvolvimento de
software
Desafio
Como o gestor de projeto consegue conduzir a equipe
de desenvolvimento na construção de software,
diante de situações adversas tais como:
• Muitos membros na equipe, para definir a melhor
ferramenta para gestão de configuração
• Personalidade de membros que entram em conflito,
para escolher o SGBD (banco de dados)
• Participação de outros fornecedores de TI, na
aquisição de componentes para IoT
• Perfis
Resolve problemas e Comunicador e comportamentais
tem autoconfiança contagia

Hábil em tarefas Paciente e


rotineiras planejador

Fonte: Cavalcanti (2016)


Interativa – Reuniões – colaboração através da troca de
informações para garantir o entendimento comum • Comunicação
• Resolvendo conflito na escolha do SGBD

Ativa (push) – Relatórios – direcionamento das informações


garantindo a recepção e compreensão
• Informando as características imprescindíveis na gestão
de configuração

Passiva (pull) – Portais – disponibilização de grande volume


de informações com periodicidade específicas
• Publicação das vantagens no uso das features de um
componente para IoT
Gerenciamento de
projeto de software
Características (PMBOK, 2013)
• Acompanhar a execução e alinhar as expectativas dos
stakeholders
• Trabalhar de forma colaborativa estabelecendo a
comunicação ativa
• Gerenciar o levantamento de requisitos até as entregas
• Monitorar Escopo, Cronograma, Orçamento, Riscos,
Recursos e Qualidade
• Equilibrar os conflitos do projeto.
Tipos de gerenciamento de projetos

Tipos de Finalidade e características do


gerenciamento gerenciamento
Alcançar um ou mais objetivos, de
Projetos acordo com as demandas especificas
de clientes ou da organização
Consolidar os objetivos de grupos de
Programas
projetos
Seguir estratégicas para o
Portfólios gerenciamento de programas e
projetos
Projeto de Controle
de Qualidade do Café
Integração

Área do conhecimento Integração Escopo


Custos
Visa a integração de resultados obtidos em todas as Qualidade
demais áreas do conhecimento Aquisições
Recursos Humanos
Comunicações
• Equilibrar o custo do desenvolvimento do software de Risco
controle de qualidade do Café, juntamente com os Tempo
benefícios esperados do componente de integração Partes Interessadas
com a plataforma de climatização no processo
de secagem do grão que está sendo desenvolvida
por um fornecedor da Colômbia, mantendo a
satisfação do principal interessado da JP Okayama no
quesito sabor intenso
Integração

Área do conhecimento RH Escopo


Custos
Visa o direcionamento de cada membro respeitando as Qualidade
competências e habilidades Aquisições
Recursos Humanos
Comunicações
• Motivar cada membro da equipe nos desafios para o Risco
desenvolvimento do controle de qualidade de um Tempo
produto variável (sabor e aroma do Café) Partes Interessadas

• Monitorar o tempo gasto que pode impactar


diretamente no prazo de entrega do software
• Criar um clima de colaboração entre os membros da
equipe e outras pessoas (todas as partes interessadas)
para alcançar as especificações do escopo
Integração

Área do conhecimento Comunicações Escopo


Custos
Manter partes interessadas informadas e engajadas no Qualidade
cumprimento dos objetivos no módulo da Machine Coffee Aquisições
Recursos Humanos
Comunicações
• Ágil em informar qualquer mudança de prioridade em Risco
decorrência das pressões do mercado, concorrência ou Tempo
tendência de consumidores de Café Partes Interessadas

• O risco de faltas por falha na comunicação são comuns


em épocas que a informação é relevante e decisiva,
em função do momento
• Sensibilizar e motivar as partes interessadas com
precisão das informações de previsão e do realizado
Governança em
projetos de software
Governança de TI
Procura o alinhamento das decisões de tecnologia da
informação com os gestores das organizações

• Garantia do alinhamento da tecnologia da informação


ao negócio
• Garantia da continuidade do negócio contra
interrupções e falhas
• Garantia do alinhamento da tecnologia da informação
com as normas e resoluções
Responsabilidades da Governança de TI

Define

Fonte: IT Governance Institute, 2003, p. 172


COBIT

Fonte: Silva (2017)


Fonte: https://bit.ly/3m3OedfS
Estratégia em
negócio e os Sistemas
em desenvolvimento
Ampliar ou Inovar o produto Café Gourmet

• Os resultados apresentados pelo sistema podem


auxiliar nas decisões da organização?

• Em que fase do ciclo de vida o software pode entregar


valor aos usuários?

• Qual a relação entre os códigos-fonte desenvolvidos e


a infraestrutura de TI?
Com o COBIT
Nível de Governança – estrategicamente, usar as
informações oferecidas pelo software Café Gourmet
quanto ao perfil do novo consumidor para decidir entre
Ampliar ou Inovar

Nível de Gestão – taticamente, gerenciar os recursos


computacionais, como biblioteca de componentes e
gestão da configuração dos integradores com IoT
(Machine Coffee)
Usando o ITIL
• Estratégia de serviço – manter a entrega contínua da
aplicação Café Gourmet para entregar valor em
tempo hábil
• Projetar um serviço em nuvem para contemplar Fonte: https://bit.ly/3m3OedfS

equipe interna do desenvolvimento do Café


Gourmet e a integração com as funcionalidades
adquiridas
• Entregar e manter o serviço da entrega contínua
mesmo que ocorra mudança de membros da
equipe
• Melhorar o serviço de gestão de configuração, com a
presença de novos integrantes de design de projetos
Recapitulando
Recapitulando
• Ciclo de vida de Software
• Gestão de projetos de software
• Liderança e comunicação
• Grupos de processos PMBoK
• Governança de TI – COBIT, ITIL

Você também pode gostar