Gestão de projetos de software e padrões de gestão. Contexto e tecnologias do desenvolvimento de software para dispositivos móveis



Documentos relacionados
15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

Project and Portfolio Management [PPM] Sustainable value creation.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

Governança de TI. Heleno dos Santos Ferreira

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Secretaria de Gestão Pública de São Paulo. Guia de Avaliação de Maturidade dos Processos de Gestão de TI

A Disciplina Gerência de Projetos

Gerenciamento de Níveis de Serviço

Certificação ISO/IEC SGSI - Sistema de Gestão de Segurança da Informação. A Experiência da DATAPREV

Introdução a Computação

Perguntas para avaliar a efetividade do processo de segurança

PMONow! Serviço de Implantação de um Escritório de Projetos

MECANISMOS PARA GOVERNANÇA DE T.I. IMPLEMENTAÇÃO DA. Prof. Angelo Augusto Frozza, M.Sc.

O Módulo Risk Manager fornece workflow para tratamento dos riscos identificados nas avaliações e priorização das ações.

ENGENHARIA DE SOFTWARE I

F.1 Gerenciamento da integração do projeto

Fundamentos em Teste de Software. Vinicius V. Pessoni

MASTER IN PROJECT MANAGEMENT

Reunião Comitê de TI. Acompanhamento do PDTI 08 de agosto de 2012

Universidade Paulista

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

ATO Nº 91/2015/GP/TRT 19ª, DE 1º DE JUNHO DE 2015

o desenvolvimento, o crescimento e a disseminação moral, honestidade e cooperação real transparência, alta qualidade e preços justos

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza

Proposta ITIL V3 HAND S ON. Apresentação Executiva. ITIL V3 Hand s ON

Termo de Abertura do Projeto TAP PJSETIN NOC Network Operation Center (Centro de Operação

Fundamentos de Teste de Software

AVALIAÇÃO QUALITATIVA E QUANTITATIVA DO QUADRO DE SERVIDORES DA COTEC

Avaliação de Riscos Aplicada à Qualidade em Desenvolvimento de Software

Governança de TI UNICAMP 13/10/2014. Edson Roberto Gaseta

Modernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

Profa. Celia Corigliano. Unidade IV GERENCIAMENTO DE PROJETOS DE TI

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

ESCRITÓRIO RIO DE PROJETOS

Gerenciamento de Projetos

29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC

CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO

COMPETÊNCIA, CONSCIENTIZAÇÃO E TREINAMENTO

Política Organizacional para Desenvolvimento de Software no CTIC

GESTÃO DE SERVIÇOS DE TI: OTIMIZAÇÃO DE RECURSOS E PROCESSOS. Realização:

APLICATIVOS CORPORATIVOS

Sistemas de Informação I

Melhorias de Processos de Engenharia de Software

Pessoas e Negócios em Evolução

Soluções em Documentação

O Gerenciamento Organizacional de Projetos (GOP) pode ser descrito como uma estrutura de execução da estratégia coorporativa, com objetivo de

PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE

SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português

Sistemas de Informações Gerenciais

ITIL - Information Technology Infraestructure Library

Workshop PMBoK. Gerenciamento de Recursos Humanos

Trilhas Técnicas SBSI

UNIDADE VI - Planejamento e Controle de Projetos

Sistemas de Informação I

POLÍTICA DE GERENCIAMENTO DE RISCO OPERACIONAL

Nossa relação com o Mercado TIC

Gerenciamento de integração de projeto

Políticas de Qualidade em TI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Governança. Sistemas de Informação 8º Período Prof: Mafran Oliveira

Implantação do Sistema de Divulgação de Melhores Práticas de Gestão na Administração Pública

Planejamento Estratégico de Tecnologia da Informação PETI

Sistema de Gestão da Qualidade

Gerenciamento do Risco de Crédito

PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira

CIO;Executivo de N 5 Identificar as dependências críticas e o desempenho atual 1 dia? Qua 01/09/10 Qua 01/09/10

Governança de TI. NÃO É apenas siglas como ITIL ou COBIT ou SOX... NÃO É apenas implantação de melhores práticas em TI, especialmente em serviços

Governança de TI. ITIL (IT Infraestructure Library) Principais Conceitos

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

Oficina de Gestão de Portifólio

Fábrica de Software Fatores motivadores, restrições e tendências

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security

ATO Nº 233/2013. A PRESIDENTE DO TRIBUNAL REGIONAL DO TRABALHO DA 7ª REGIÃO, no uso de suas atribuições legais e regimentais,

Governança AMIGA. Para baixar o modelo de como fazer PDTI:

2.0. Uma Nova Geração de Ferramentas para Gestão de Processos de Software. Coordenação Carla Alessandra Lima Reis Rodrigo Quites Reis

Questionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier (magno@beware.com.br)

COPPE/UFRJ. Ana Regina Rocha. Programa de Engenharia de Sistemas e Computação

Governança da Capacidade de TI

Transcrição:

Roteiro Gestão de projetos de software e padrões de gestão Contexto e tecnologias do desenvolvimento de software para dispositivos móveis Desafios identificados em estudo de campo no desenvolvimento de software para dispositivos móveis 2/34

Necessidades de gestão na área de software Seleção e alocação de recursos humanos Estimativa de tempo e custo Gerenciamento de riscos 3/34

Elementos envolvidos na GPS 4/34

Gerenciamento de projetos É a aplicação de conhecimentos, habilidades, ferramentas e técnicas nas atividades do projeto, inserido em um contexto específico, a fim de atender aos requisitos do projeto. 5/34

Gerenciamento de projetos de software Desenvolvimento de software atividades técnicas X organizacionais X sócio-culturais Atividades técnicas: metodologias e infraestrutura de desenvolvimento de software. Atividades organizacionais: atendimento às necessidades organizacionais e o contexto inserido. Atividades sócio-culturais: políticas organizacional e anseios pessoais e coletivos; ética e responsabilidade. 6/34

Padrões clássicos de gestão de projetos Padrão Escopo CobiT Modelo abrangente aplicável para auditoria e controle de processos de Tecnologia da Informação (TI), desde o planejamento da tecnologia até a monitoração e auditoria de todos os processos. A gestão de projetos está implícita nesse modelo. CMMI-DEV Modelo de referência que define processos de desenvolvimento e manutenção de produtos e serviços de software. Existem processos que tratam especificamente da gestão de projetos. MR-MPS Modelo de referência que define níveis de maturidade que são uma combinação entre processos e sua capacidade. Similar ao CMMI-DEV, esse modelo também incorpora a gestão de projetos. PMI Conjunto de padrões relativos à gestão de projetos que incluem ferramentas e técnicas para a maturidade processual da organização, a gestão de programas, o portfólio, o valor, as competências e a configuração. PRINCE2 Metodologia de gerenciamento de projetos que define um conjunto de processos para a gestão, controle e organização de projetos. 7/34

Padrões ágeis de gestão de projetos Padrão SCRUM Descrição Metodologia iterativa de gestão e planejamento de projetos de software. Não é operacional, ou seja, não descreve o que deve ser feito. FDD Metodologia formal de desenvolvimento, podendo ser aplicada no gerenciamento de projetos, com processos específicos e mecanismo preciso de acompanhamento de projetos. XP Metodologia voltada para equipes pequenas e médias e que possuem alto grau de mudança no escopo do projeto. Baseada nos valores de comunicação, simplicidade, feedback, coragem e respeito. TDD Metodologia cujos objetivos antecipam a identificação e correção de durante o desenvolvimento do software. 8/34

Ferramentas automatizadas Ferramenta Descrição Área de Gestão Microbloggin corporativo com o propósito de publicar e Comunicação acompanhar atualizações das atividades. Permite fórum de discussão e compartilhamento das atividades em que cada membro da equipe está trabalhando. Seja por e-mail, tickets de suporte, auto-ajuda, chat ou Comunicação, voz, histórico de suporte dos seus clientes é monitorado Atividades em um lugar e pode ser acessado de qualquer lugar. Genuínas Ferramenta de gerência e compreensão de projetos de software. Abrange a organização estrutural e a centralização de características e informações técnicas do projeto. Configuração Ferramenta de gerenciamento de projeto baseado na web. Possui recursos de comunicação e cronograma. Tempo, Comunicação e Compartilhamento de artefatos Aplicações desenvolvidas no âmbito organizacional para atender as necessidades específicas da organização. Permite abranger todas as áreas 9/34

Evolução da tecnologia de comunicação Wireless Personal Area Network (WPAN) Wireless Local Area Network (WLAN) Wireless Metropolitan Area Networks (WMAN) Wireless Wide Area Networks (WWAN) 10/34

Abrangência da TIC móvel no Brasil Fonte: Relatório Anual 2012 Anatel. 11/34

Novos conceitos novas percepções O desenvolvimento de aplicações móveis, sendo parte das tecnologias emergentes, tem de enfrentar novos desafios e riscos provenientes da evolução técnica, organizacional e social. Ameaças Limitações Aspectos organizacionais e sociais 12/34

Contexto de desenvolvimento estudo de campo Área Contexto Clássico Escopo do produto a Contexto Móvel Desenvolvimento de produtos genuínos (próprios e independentes de outros sistemas) Normalmente transação on-line Desenvolvimento de produtos de integração com sistemas de informação Transação on-line e off-line Duração dos projetos Médio e longo prazo Curto prazo Recursos Humanos Processo de seleção específico Equipes estáticas Processo de seleção generalizado Equipes dinâmicas Riscos Baixo impacto de fatores externos não regulatórios Médio impacto de fatores tecnológicos Disponibilidade média de profissionais qualificados Médio impacto de fatores externos não regulatórios Alto impacto de fatores tecnológicos Disponibilidade baixa de profissionais Planejamento estratégico de mercado Médio e longo prazo Previsão do mercado Curto prazo Reação do mercado Custos Teste em uma ou poucas plataformas/equipamentos Teste em várias plataformas/equipamentos Fonte: afonte: Lowe e Henderson-Sellers (2001), Andrade, Tait, Oliveira e Blois (2012). 13/34

Fatores de transição 14/34

Core para serviços móveis Data Center operadoras de telefonia Outros ambientes cloud... 15/34

Algumas plataformas e frameworks Nativas / Plataforma específica Não-nativas / multiplataforma 16/34

Catálogo de dispositivos homologados Dispositivos compatívies (homologados) Samsung Galaxy 5 Samsung Galaxy Y (S5360) Samsung Galaxy Ace (S5830) Samsung Galaxy SII (I9100) Samsung Galaxy Note (N7000) Samsung Galaxy Tab 7.0 Plus Motorola Xoom Recursos necessários (novas homologações) Processador (MHz) 600 (no mínimo) Memória MB (RAM) 128 (no mínimo) Memória MB (ROM) Armazenamento 100 (no mínimo) Sistema Operacional ANDROID 2.3 (ou superior) Tela Touchscreen Tamanho da Tela 240 x 320 pixels (ou superior) Conectividade 3G (HSPA) 17/34

Desafios identificados - estudo de campo D1 D2 D3 Estimar o tempo do projeto Estimar o custo do projeto Selecionar e alocar os recursos humanos Treinar e conscientizar os membros da equipe e usuários Gerenciar os fornecedores de serviços Gerenciar customizações do produto/diversificatividade dos serviços 18/34

D1 Estimar tempo e custo 19/34

Estimativas de tempo e custo Possuem riscos inerentes As estimativas podem ser realizadas com maior grau de certeza quanto maior forem: a experiência; conhecimentos dos riscos; o acesso às informações históricas; e o empenho em definir dados quantitativos. 20/34

Riscos contexto móvel Imperícia em definir e avaliar os processos organizacionais remetendo a um desalinhamento estratégico Redefinição de processos organizacionais existentes para processos móveis Interoperabilidade de padrões e convergência entre aplicações móveis e sistemas organizacionais integração entre sistemas internos ou externos Assumir responsabilidade de serviços de terceiros (telefonia, ambiente cloud computing). Sigilo de informações Mudanças de plataformas e ferramentas Perda, danos involuntários e instalação de software não autorizados Obsolescência programada dos dispositivos móveis Limitação das capacidades de processamento, armazenamento e durabilidade dos dispositivos móveis ao executar as aplicações corporativas Incompatibilidade dos dispositivos móveis com as aplicações corporativas 21/34

Recomendações gestão de riscos Manter uma lista de propriedades dos riscos atualizada Granularidade da análise dos riscos Relatividade dos riscos (possibilidade de incidência) Grupo de riscos Homologação de dispositivos 22/34

Repositório e propriedade dos riscos A cada projeto executado uma avaliação dos riscos que impactaram no projeto deve ser realizada visando atualizar as propriedades dos riscos. probabilidade VS incidência [R01] foi compilado (associado) para os projetos Projeto 01 e Projeto 02 e ocorreu efetivamente no projeto Projeto 01 Incidência: 50% (1/2=0.5) Ocorrência: 66% (2/3=0.66) 23/34

Aplicação PERT para análise de tempo/custos Pacote de Trabalho (to) (tm) (tp) ( dpt) (te) Integração entre sistema integrado de gestão e software móvel 120 150 180 25 150 125 175 Tempo do projeto (horas) (to) Tempo sem incidência de riscos melhor tempo (tm) Tempo com incidência dos riscos em potencial tempo médio (tp) Tempo com incidência de todos os riscos pior tempo (~dpt) variabilidade do pacote de trabalho desvio padrão (te) Tempo esperado obtido por beta PERT t o +t m +t p M= 3 (t o M )2 +(t m M )2 +(t p M )2 d pt = 3 t o +4 t m +t p t e= 6 ( (tf - ~dpt) (tf + ~dpt) ) (tf) Tempo final considerar o tempo estimado e desvio padrão (decisão do gerente de projetos) 24/34

Aplicação PERT para análise de tempo/custos Pacote de Trabalho (to) (tm) (tp) ( dpt) (te) Integração entre sistema integrado de gestão e software móvel 120 150 180 25 150 125 175 Tempo do projeto (horas) (to) Tempo sem incidência de riscos melhor tempo (tm) Tempo com incidência dos riscos em potencial tempo médio (tp) Tempo com incidência de todos os riscos pior tempo (~dpt) variabilidade do pacote de trabalho desvio padrão (te) Tempo esperado obtido por beta PERT t o +t m +t p M= 3 (t o M )2 +(t m M )2 +(t p M )2 d pt = 3 t o +4 t m +t p t e= 6 ( (tf - ~dpt) (tf + ~dpt) ) (tf) Tempo final considerar o tempo estimado e desvio padrão (decisão do gerente de projetos) 25/34

Estimativa de custo - recursos humanos Cargo Salário ~ Valor/hora Analista ####,00 25,00 Programador ####,00 14,00 Testador ####,00 14,00 Recursos Humanos Pacote de Trabalho Atividade Integração entre sistema integrado de gestão e software móvel Análise Desenv. Teste 50% 30% 20% Custo (rte) (ce) (rt-dpt) (c-dpt) (rt+dpt) (c+dp) 75 35 30 1.875,00 490,00 420,00 63 38 25 1.575,00 532,00 350,00 88 52 35 2.200,00 728,00 490,00 2.785,00 2.457,00 3.418,00 (rt) Rateio do tempo (esperado e com desvio padrão) por etapa de desenvolvimento (crh) Custo de recursos humanos necessários (c-dpt) Custo de recursos humanos necessários (c+dp) Custo de recursos humanos necessários 26/34

D2 Selecionar, alocar e treinar recursos humanos 27/34

Desafios identificados no estudo de campo Reduzir o tempo de contratação de mão de obra qualificada Reduzir a intermitência ou início dos projetos Mitigar os riscos de assédio e desvalorização dos colaboradores Reter os colaboradores Capacidade e conhecimento 28/34

Estratégia de recrutamento e seleção Abertura de vaga ou oportunidade Nível hierárquico inicial? Instrumentos sim não - Análise de porrifólio - Participação em projetos - Avaliação de aptidão - Entrevista técnica Seleção interna Instrumentos Critérios satisfeitos? não Seleção externa - Divulgar a vaga ou oportunidade - Análise de currículo - Dinâmica em grupo - Entrevista técnica - Entrevista comportamental e de perfil sim Remanejamento, promoção ou transferência Contratação 29/34

Pontos críticos identificados Valorização/Reconhecimento dos colaboradores Formação continuada Plano de cargos e salários (vertical e horizontal) Gerencial VS Operacional Transparência política organizacional 30/34

Formação continuada Constante atualização técnica ou gerencial Eventos Treinamento interno/externo Responsabilidade Empregador ou colaborador? 31/34

Indicadores de acompanhamento Produtividade da equipe de desenvolvimento (previsão VS execução) Ociosidade por recursos e artefatos Custo dos colaboradores ou artefatos Número de ocorrência de novas funcionalidades e manutenção Rodízio dos colaboradores nas atividades Defeitos e erros 32/34

Cenário de gestão Modelos e metodologias de GPS precisam ser avaliadas e compilados para o contexto de desenvolvimento de software para dispositivos móveis. No cenário móvel, os gestores ficam muitas vezes à mercê de suas percepções empíricas ou de referências esparsas de mercado. 33/34