270 likes | 550 Views
Gestão de Projectos. CIUP – 6 Dezembro 2004. Agenda. Enabler (breve apresentação) Gestão de Projectos Princípios de desenvolvimento. Enabler’s value proposition. Strong retail knowledge European focus (for now) End to End Retail solutions Long-term customer relationships
E N D
Gestão de Projectos CIUP – 6 Dezembro 2004
Agenda • Enabler (breve apresentação) • Gestão de Projectos • Princípios de desenvolvimento
Enabler’s value proposition Strong retail knowledge European focus (for now) End to End Retail solutions Long-term customer relationships Results-oriented attitude Cost effective Operational model Delivery and Quality
Enabler’s offices • We now have permanent offices in Portugal, UK, Germany, Italy, France, Spain and Brazil. In the next few years we plan to be present, either physically or in project work, in the major European markets. Our locations act as marketing, delivery and project management units.
Enabler’s customers • Success is all about well-engineered solutions, delivered to the highest standard, on time and on budget. Our reputation is based on consistent, high quality service and a track record of delivering results.
Agenda • Enabler (breve apresentação) • Gestão de Projectos • Princípios de desenvolvimento
Gestão de Projectos INICIAR O PROJECTO PLANEAR O PROJECTO EM DETALHE ESTRUTURAR O PROJECTO CONTROLAR O PROJECTO CONCLUIR O PROJECTO AVALIAR MODIFICAÇÕES COMUNICAR O ESTADO DO PROJECTO PROJECTO VENDA
Gestão de Projectos – a fase anterior (Venda) ESTRUTURAR O PROJECTO • Output do Processo de Venda para o Processo de Gestão de Projectos PROJECTO Outputs : * Objectivos de Negócio vs Objectivos do Projecto * Âmbito do Projecto * Método ( Faseamento e Produtos Resultantes ) * Quantificação de Esforço (H*D) * Organização do Projecto e Mecanismos de Controlo * Calendarização * Orçamentação global * Factores de risco vs Estratégias e Acções de Contingência * Metodologia proposta ao cliente
Gestão de Projectos – O Projecto FASES DO PROJECTO Gestão de: o Cliente, o Contrato, o Projecto, a Mudança, a Qualidade …. Metodologia de Integração de Soluções Iniciar o Projecto Execução Projecto Análise e Desenho Metodologia de Consultoria Metodologia de Integração de Soluções Execução Projecto Desenvolvimento e Testes da Solução Metodologia de Testes Implementação Formação Arranque Conclusão Processo de CPP
Gestão de Projectos INICIAR O PROJECTO PLANEAR O PROJECTO EM DETALHE • Inputs: • Documento de Definição do Projecto • Proposta aprovada • Acções: • Documento de Definição - refinado • Plano de Detalhe do Projecto • Organização e Equipas Formadas • Mecanismos de Controlo • Mecanismos de Comunicação • Aplicação das Recomendações Best Practices • Planos de Qualidade e Controlo dos Riscos • Reunião (ões) de Kick-Off • PQ-GD01 Início do Projecto PROJECTO
Gestão de Projectos • Inputs: • Documento de Definição - refinado • Plano de Detalhe do Projecto • Organização e Equipas Formadas • Mecanismos de Controlo • Metodologias de ‘Execução’ do Projecto (Consultoria e Integração de Soluções) • Mecanismos de Comunicação CONTROLAR O PROJECTO • Acções: • Quantificação de Desvios • Análise de Problemas • Acompanhamento de Equipas (delegação, conflitos, negociações,…) • Acompanhamento dos “Clientes” ( expectativas, negociações,…) • Validação dos deliverables das metodologias • Qualidade do Desempenho e dos Resultados • Gestão do Risco • Gestão dos Pedidos de Modificações • PQ-GD04 Controlo de Projectos; PQ-GD03 Gestão de Risco • PQ-GD05 Preparação de CPP; PQ-GD06 Gestão Implementação
Gestão de Projectos AVALIAR MODIFICAÇÕES • Inputs: • Documento de Definição Inicial (proposta aprovada) • Pedidos de Modificações • Mecanismos de Comunicação • Acções: • Análise de Impacto nas várias componentes do Projecto • Quantificação de Esforço, Duração e $ • Negociações---Adenda/Nova proposta • PQ-GD02 Gestão de Âmbito PROJECTO
Gestão de Projectos COMUNICAR O ESTADO DO PROJECTO • Inputs: • Documento de Definição Inicial (proposta aprovada) • Documentos de controlo do projecto • Acções: • Situação escrita do Projecto para o “Cliente“ • Situação do Projecto para a Equipa • Situação do Projecto para a Empresa • Apresentações Formais e Informais • PQ-GD04 Controlo do Projecto PROJECTO PROJECTO
Gestão de Projectos CONCLUIR O PROJECTO • Inputs: • Documento de Definição Inicial (proposta aprovada) • Documentos de controlo do projecto (história do projecto) • Produtos resultantes • Acções: • Garantir a aceitação do cliente • Avaliação de Projecto (Resultados, Método de Trabalho, etc) • Avaliação do Desempenho da Equipa • Recepção da Avaliação do Cliente • Identificação de Melhorias/Sugestões para próximos projectos • Passagem a Suporte • PQ-GD07 Fecho do Projecto PROJECTO PROJECTO PROJECTO
R&D Enabler Agile Software Yields Open Source Software development Adaptive Software Development Rational Unified Process Pragmatic Programming Scrum Hacking Agile Modelling eXtreme Programming Feature Driven Development Crystal Family Methodologies Formal Methods Dynamic System Development Method
R&D - EASY Analysis & Planning Phase Development Phase Beta Testing Phase Release Phase Inputs JADs Documentation Product backlog list Sprint Features List Final Release Daily Meeting User Manuals User & support training Analysis Scheduling Planning Analysis Product Marketing Component List Design Sprint Delivery Integration Evolution Current Product Release Alfa Testing System Testing Standards Conventions Technology Resources Architecture Sprint Review Meeting High Level Design Architecture JADs New Product or Increment “Not Approved” Loop
Agenda • Enabler (breve apresentação) • Gestão de Projectos • Princípios de desenvolvimento
Princípios de Desenvolvimento • Princípios • 1º - Programação defensiva • 2º - Respeito pela arquitectura de SI • 3º - Não utilização de ‘Hardcode’ • 4º - Boa legibilidade do código • 5º - Cuidados na experimentação • 6º - Orientação à implementação prática • 7º - Utilização de ferramentas aprovadas • 8º - Orientação à Portabilidade
Princípios de Desenvolvimento • Este documento apresenta um conjunto de princípios básicos de orientação ao desenvolvimento de software efectuado pela Enabler. • Estes princípios devem ser utilizados como complemento às Metodologias em uso na Enabler de: • Desenvolvimento • Gestão de Projectos • Testes • Passagem a Produção • Os princípios de desenvolvimento destinam-se a: • Técnicos de desenvolvimento de software • Gestores de Projecto • Auditores
Princípios de Desenvolvimento • Quais os objectivos a atingir com estes princípios? • Maior Tolerância a Falhasdo software desenvolvido • Maior Robustez do software desenvolvido • Maior Performance Global do software desenvolvido • Maior Facilidade de Utilização do software desenvolvido • Redução do Ciclo de Desenvolvimento • Fácile Rápida Evolução e Manutenção do software desenvolvido • Fácil e Rápida Portabilidade do software desenvolvido • Fácil e RápidaReutilização do software desenvolvido
Princípios de Desenvolvimento • Resumo dos princípios abordados
Princípios de Desenvolvimento Resumo dos princípios abordados (cont.)
Princípios de Desenvolvimento Resumo dos princípios abordados (cont.)
Princípios de Desenvolvimento • Relação dos objectivos com os princípios Maior Impacto Positivo Impacto Positivo Maior Impacto Negativo Impacto Negativo Programação Defensiva Cuidados com a Exper. Respeito pela Arquitectura Não Utilização de ‘Hardcode’ Boa legibilidade do Código Implementação Prática Ferramentas aprovadas Orientação à Portabilidade Maior Tolerância a Falhas Maior Robustez Maior Performance Global Maior Facilidade de Utilização Redução do Ciclo de Desenvolvimento Fácil e Rápida Evolução e Manutenção Fácil e Rápida Portabilidade Fácil e Rápida Reutilização
Conclusão • Atitude • Responsabilidade • Competência • Auto motivação • Aprendizagem • Adaptação • Agilidade • Equilíbrio • Gostar do que faz. Questões?