Planeamento dos Custos Gestão de Projectos Informáticos Passos : Planeamento Recursos e Custos n n n n Departamento de Engenharia Informática IST /UTL Estimativa das durações e esforço de cada actividade Atribuição de recursos às actividades Planeamento dos custos gerais Orçamentação 15:54 GPI/Planeamento dos Custos AGENDA n n n n n n 3 Planeamento dos Custos Planeamento dos Custos Componentes dos Custos Atribuição de Recursos Optimização da Atribuição de Recursos Outros Custos Cálculo de Preços e Condições de Pagamento Importância : n n n n 15:54 Base para controlo e apuramento de desvios (baseline dos custos) Estudo de viabilidade financeira do projecto Base para propostas de preço fixo Obtenção dos necessários fundos 15:54 GPI/Planeamento dos Custos 2 GPI/Planeamento dos Custos 4 Componentes do Custo n Componentes do Custo (cont.) Trabalho n – mão-de-obra directa (salários, bolsas, prémios,..) n – licenciamento de software – direitos de utilização, etc. Materiais – materiais que são incorporados no produto final ( em projectos de SI, são considerados os consumíveis utilizados no projecto) n n Instalações e equipamentos Subcontratantes – custos referentes à colaboração de indivíduos ou empresas de prestação de serviços 15:54 15:54 Viagens n GPI/Planeamento dos Custos 5 GPI/Planeamento dos Custos Componentes do Custo (cont.) n Gestão n n Custos Financeiros – Juros e custos por Empréstimos ao Banco – Contas Caucionadas Administrativos / Gerais n Nota: estes custos j á estão normalmente considerados nos 15:54 custos dos recursos humanos GPI/Planeamento dos Custos Inflação – Nesta rubrica consideram-se as provisões para aumentos de preços decorrentes da inflação. – Em programas plurianuais, estas provisões não podem deixar de ser consideradas – funcionamento da estrutura da empresa e que são indirectamente imputados ao projecto 15:54 7 Componentes do Custo (cont.) – gestor do projecto – pessoaldirectamenteafecto à gestão do projecto – parcela dos custos das estruturas de suporte a projectos (com imputação directa a projectos) – devem ainda considerar os custos dos elementos da equipa de projecto que participem em reuniões de planeamento e controlo do projecto n Taxas e impostos – Sobre a facturação: o IVA só deverá ser considerado nos casos em que a Organização que é dona do projecto seja sujeito passivo, com é o caso da Administração Pública, Companhias de Seguros e Organizações sem fins lucrativos, i.e., qdo a organização não pode deduzir o IVA – Sobre os salários: TSS-E (Tx Segurança Social – Empresa) – Indirecto: Sobre a margem-apurada da empresa: IRC (Imposto sobre o Rendimento das Pessoas Colectivas ) – locação ou imputação de custos de ocupação de instalações – amortiza ção dos equipamentos n Licenças 6 Contingências – Nesta rubrica consideram-se as provisões para riscos do projecto. GPI/Planeamento dos Custos 8 Cálculo do Custo Dia Atribuir Recursos Usar como base no v/ Projecto! Transversais : n n n Gestão de projecto Infra-estruturas Todos os necessários para suportarem os recursos afectos a actividades de execução É normal as Organizações definirem custo padrão por tipo de recurso (intervalos de vencimentos), por exemplo: •Consultor 1 = 160 / dia •Consultor 2 = 240 / dia •Consultor 3 = 320 / dia 15:54 GPI/Planeamento dos Custos 15:54 9 Atribuir Recursos Atribuir Recursos a Actividades Por actividade : n Identificarcompetênciasnecessárias n n – Competência = conhecimentos + experiência – Conhecimento (Java, .Net, UML,…) – Experiência (reduzida,…, sénior que para além de saber tem capacidade de ensinar os outros) n 15:54 ID A atribuição de recursos é feita por actividade Esta atribuição pode ser percentual TaskName DurationM1 W1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 15:54 16 17 18 Identificar n º recursos – Sabemos o esforço, se aumentarmos as unidades de trabalho podemos reduzir a duração de actividades – Atenção aos custos – Atenção ao esforço adicional de coordenação GPI/Planeamento dos Custos 11 GPI/Planeamento dos Custos 10 Análise MóduloA MóduloB MóduloC Doc Análise Doc Análise Aprovado Desenho MóduloA MóduloB MóduloC ConsolidarDesenho DocDesenhoEntregue Desenvolvimento MóduloA MóduloB MóduloC Teste Integração Desenvolv Concluído 12 d 5d 10 d 5d 2d 0d 11 d 4d 10 d 6d 1d 0d 25 d 10 d 20 d 12 d 5d 0d GPI/Planeamento dos Custos W2 W3 W4 M2 W5 W6 W7 W8 M3 W9 M4 W10 W11 W12 W13 Pedro Maria Manuel Maria;Pedro 18-09 Pedro Maria Manuel Manuel;Maria;Pedro;Tiago 03-10 Manuel;Inês Maria;Tiago Pedro;João Inês;João;Manuel;Maria;Pedro;Tiago 07-11 12 Verificar Distribuição dos Recursos Optimizar Distribuição dos Recursos Histograma do Pedro Substituo o Manuel pelo Pedro 15:54 15:54 GPI/Planeamento dos Custos 13 GPI/Planeamento dos Custos Verificar Distribuição de Recursos n n n n n 15 Nivelar Recursos O que acontece ao Pedro nos períodos em que não trabalha para o projecto ? Vai pontualmente para outros ? Será que regressa quando for necessário ? Será que o Pedro trabalha bem em regime multi-projecto ? As paragens não serão um factor de dispersão? 15:54 n n As ferramentas de SW de Gestão de Projectos permitem nivelar recursos Utilizam algoritmos que contemplam: – – – – Folgas Prioridade a actividades do Caminho Crítico Definir prioridades a utilizar pelos algoritmos Normalmente optimizam durações 15:54 GPI/Planeamento dos Custos 14 GPI/Planeamento dos Custos 16 Nivelar Recursos Rever Processo de Optimização ID Resource Name 1 2 Manuel Maria Módulo B Doc Análise Módulo B Consolidar Desenho Módulo B Teste Integração João Módulo C Teste Integração Inês Módulo A Teste Integração Pedro Módulo A Módulo C Doc Análise Módulo A Módulo C Consolidar Desenho Módulo A Módulo C Teste Integração Tiago Consolidar Desenho Módulo B Teste Integração Work M1 Details W1 Ocupação do Pedro optimizada 3 4 5 6 15:54 15:54 GPI/Planeamento dos Custos 17 Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work W2 5d 5d W3 5d 5d 5d 5d 5d W4 M2 W5 W6 W7 M3 W9 W8 5d 5d 5d 5d 5d 5d 3d 2d 3d 5d 2d 1d 2d 5d 5d 5d 3d 2d 2d 5d 5d 5d 5d 5d 5d 5d 2d 3d 2d W10 W11 5d 5d 5d 5d 5d 5d 5d 5d 5d 5d 5d 5d 5d 2d 5d 5d 3d 1d 2d 5d 5d 5d 3d 5d 5d 5d 3d 5d 5d 5d 5d 5d 2d 3d 1d 5d 5d 5d Rever a ocupação da Inês e do João • Posso utilizar só um dos recursos ? • Na última semana estão os 2 porque são testes integração, com toda a equipa de desenvolvimento GPI/Planeamento dos Custos Atribuição de Custos de Recursos 19 Rever Processo de Optimização ID Resource Name 1 2 Manuel Maria Módulo B Doc Análise Módulo B Consolidar Desenho Módulo B Teste Integração João Módulo A Módulo C Teste Integração Inês Pedro Módulo A Módulo C Doc Análise Módulo A Módulo C Consolidar Desenho Módulo A Módulo C Teste Integração Tiago Consolidar Desenho Módulo B Teste Integração 3 4 5 6 15:54 15:54 GPI/Planeamento dos Custos 0d 48 d 10 d 2d 10 d 1d 20 d 5d 17 d 12 d 5d 15 d 10 d 5d 50 d 5d 5d 2d 4d 6d 1d 10 d 12 d 5d 26 d 1d 20 d 5d 18 Work 0d 48 d 10 d 2d 10 d 1d 20 d 5d 27 d 10 d 12 d 5d 0d 50 d 5d 5d 2d 4d 6d 1d 10 d 12 d 5d 26 d 1d 20 d 5d M1 Details Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work Work W1 W2 5d 5d W3 5d 5d W4 M2 W5 W6 W7 M3 W9 W8 5d 5d 5d 5d 5d 5d 3d 2d 3d 5d 2d 1d 2d 5d 5d 5d 3d 2d 5d 5d 5d 5d 5d 5d 2d 5d 5d 5d 5d 5d 5d 5d 5d 2d 3d 2d 5d 5d 2d 5d 5d 3d 1d 2d 5d 5d 5d 3d 5d 5d 5d 3d W11 5d 5d 5d 5d 5d 5d 5d 5d 5d 5d 2d 3d 1d O João substitui a Inês • menos um elemento na equipa • um elemento por um período contínuo e mais alargado • diminu íram custos na actividade de Testes de Integração GPI/Planeamento dos Custos W10 5d 5d 5d 20 Passos na Optimização de Recursos Recursos Optimizados ID TaskName 0 Project1 Total Cost M1 W1 1 2 3 4 5 Análise MóduloA MóduloB MóduloC Doc Análise 6 7 8 9 10 11 12 13 14 15 16 Doc Análise Aprovado Desenho MóduloA MóduloB MóduloC ConsolidarDesenho DocDesenhoEntregue Desenvolvimento MóduloA MóduloB MóduloC 17 18 15:54 W2 W3 W4 M2 W5 W6 W7 W8 M3 W9 M4 W10 W11 W12 W13 n 37.750,00€ Teste Integração Desenvolv Concluído 6.000,00€ 1.250,00€ 2.500,00€ 1.250,00€ 1.000,00€ 0,00 € 5.750,00€ 1.000,00€ 2.500,00€ 1.500,00€ 750,00 € 0,00 € 26.000,00€ 5.000,00€ 10.000,00€ 6.000,00€ 5.000,00€ 0,00 € Pedro Maria Pedro Maria;Pedro n 18-09 Pedro Maria n Pedro Maria;Pedro;Tiago 03-10 n Pedro;João Maria;Tiago Pedro;João João;Maria;Pedro;Tiago 09-11 – Estes constrangimentos podem desaparecer durante o projecto Equipa com menos 2 recursos mas com ocupação continua Inicial – conclusão desenvolvimento a 7/11 Optimizado – a 9/11 Diminuímos custos GPI/Planeamento dos Custos n n n 21 GPI/Planeamento dos Custos n 23 Passos na Optimização de Recursos Atrasar uma actividade (tirando partido das folgas) Definir prioridades para as actividades Nivelarrecursos (possibilitando que a criação de n Normalmente, no início, são planeadas categoriasderecursos: – – – – – dependências não seja estabelecida com base em constrangimentos das disponibilidades dos recursos) n Sempre que possível utilizar os algoritmos de nivelamento para reflectir esses constrangimentos 15:54 Passos na Optimização de Recursos n É necessário maximizar a % de ocupação dos recursos, reduzindo períodos de paragem É necessário balancear uma conclusão mais cedo face ao custo de a atingir O re-planeamento dos recursos pode criar novas dependências entre actividades Não devem ser criadas dependências para reflectir constrangimentos de recursos Mover recursos de actividades não críticas para as do caminho crítico Senecessário, adicionar recursos. O que aumenta os custos n Analista Programador Arquitecto de Sistemas Gestor de Projecto K-user Posteriormente as categorias são substituídas por recursos nominais – Manuel – Maria 15:54 15:54 GPI/Planeamento dos Custos 22 GPI/Planeamento dos Custos 24 Passos na Optimização de Recursos n Gráfico de Custos (fixos e variáveis) Factores a considerar na nomeação de recursos : – – – – – – Disponibilidade Criticidade Riscos Formação Constituição da equipa (relacionamento) Motivação individual 15:54 15:54 Software Project Management, Fourth Edition, Bob Hughes & Mike Cotterell, 2005, McGraw-Hill GPI/Planeamento dos Custos 25 GPI/Planeamento dos Custos Incluir outros custos n n 27 Custos Acumulados Outros custos não contemplados no custo dia / hora dos recursos Custos de gestão de projecto – dependem da duração do projecto, da dimensão da equipa, … n Custos de subcontratação – Por taxa (idênticos aos restantes recursos) – Por valor fixo (normalmente os custos são associados a milestones) n n 15:54 Equipamentos, espaços,… Viagens, deslocações, … 15:54 Software Project Management, Fourth Edition, Bob Hughes & Mike Cotterell, 2005, McGraw-Hill GPI/Planeamento dos Custos 26 GPI/Planeamento dos Custos 28 Balancear Custos 15:54 Software Project Management, Fourth Edition, Bob Hughes & Mike Cotterell, 2005, McGraw-Hill 29 GPI/Planeamento dos Custos Preços e Condições de Pagamento M1 Recursos C.Padrão A 200 B 200 C 200 D 300 E 300 Custos RH Deslocações Custos Subcontratação Custos Produtos Total custos nº dias 20 10 10 9.000 € 500 € 5.000 € 14.500 € M2 M3 M4 M5 nº dias nºdias nº dias 20 20 20 10 10 10 20 20 20 20 20 20 5 5 5 17.500 € 17.500 € 17.500 € 1.000 € 0€ 0€ 10.000 € nº dias 20 10 10 10 10 14.000 € 5.000 € 10.000 € 18.500 € 29.000 € 27.500 € 17.500 € M6 75.500 € 6.500 € 20.000 € 5.000 € 107.000 € Venda margem Facturação ´total 123.050 € 15,00% 20% 24.610 € 30% 36.915 € 30% 36.915 € 20% 24.610 € 123.050 € -8.560 € 16.050 € 15:54 CashFlow 10.110 € GPI/Planeamento dos Custos -8.390 € 1.025 € -16.475 € 30