Edu-blogs :: Temas :: Equipas TP - Aula 1 Sumário Normas de utilização para o Edu-blog Temas para os Projectos Temas para os Seminários Formação das equipas de desenvolvimento de SW – – Delineação de Papéis Escolha dum Produto de SW Âmbito desta Aula – Fases da Engenharia de SW – Gestão de Projectos de SW (4Ps): 2 definição, desenvolvimento e manutenção pessoal, produto, processo e projecto Edu-blog de Engenharia de SW Normas para utilização http://w3.ualg.pt/~rnascimento – www.es-2006.blogspot.com É necessário registar-se no Blogger.com – para adicionar um comentário Criarei um tópico específico para – – – – 4 Vamos a isto.. cada Equipa de Desenvolvimento cada Tema de Projecto cada Tema de Seminário etc.. Temas dos Projectos Temas propostos para os Projectos 6 Ferramenta de apoio a e-Learning utilizando Moodle Sistemas ubíquos: comunicações com PDAs, GPS, etc. Agentes de software, Ontologias e Sistemas de Buscas Aplicações Web diversas: m-commerce, ecommerce, etc. Temas propostos para os Projectos Sistemas Ubíquos – – – Serviços Web XML Programação Java, C++ Dispositivos Web Ubíquos – Middleware para telemóveis e sensores sem fio Integração Ambientes para Educação Ubíqua – 7 PDAs, telemóveis e PCs portáteis Baseadas em dispositivos Web ubíquos Temas propostos para os Projectos Ambientes de Ensino-aprendizagem – – – – Uso do Moodle Objectos de Aprendizagem (SCORM) Metadados, XML Apicações Web Bibliotecas Digitais – – – 8 Páginas Web, Portais, etc.. – Repositórios Institucionais, OAI Metadados, família XML Processamento de áudio, vídeo, imagens Aplicações Web Temas propostos para os Projectos Governo Electrónico – – – Sistemas de Workflow (WfMC) XML, Serviços Web XML Programação Java, C++ ou C# (.NET Frmework) Sistemas para Câmaras e Conselhos do Algarve – Buscar clientes para 9 Aprovação de Leis Gestão do fluxo de trabalho Gestão documental Temas propostos para os Projectos Agentes de SW – – – Sistema para gestão de um evento ou conferência – 10 Aplicações Web Serviços Web XML Agentes Utilização da modelagem feita em AMS Outros Projectos de Fim de Curso Temas Originais Temas Inovadores Nichos de mercado Temas de projectos oriundos da cadeira AMS – 11 Temas de Projectos aqui iremos aprender sobre Gestão de Projectos do SW.. Seminários Estado-da-arte em Eng SW Pesquisar Seguir as normas da IEEE para artigos científicos A mini-monografia deve conter: – – – – – – – – – – 13 resumo Introdução Conceitos Trabalhos relacionados Problema Possíveis soluções Vantagens e desvantagens Conclusões Trabalhos futuros Referencias Cada equipa fará uma apresentação de 60’ (1 aula) Todos elementos da equipa devem participar Temas sugerido para os Seminários Normalização da Gestão de Projectos – – Modelos de Gestão de Projectos – – – 14 Métodos de Avaliação (VAL,TIR,PRI) ou (NPV, IRR e Payback Period) Relatório de Business Case Planeamento e Gestão de Risco – Fases do Modelo Repositório / Base de Conhecimento de Projectos Avaliação Financeira e Técnica de Projectos – PMI e o PMBOK CMM (já visto) Análise de Riscos Gestão da Cadeia Crítica do Projecto – Explicar o Método da Cadeia Crítica Equipas de Desenvolvimento Pessoal Pessoal envolvido em Projectos de SW 16 Gestores administrativos Gestores técnicos Profissionais ou técnicos Clientes Utilizadores finais As equipas.. Gestores do Projecto de SW (ou Chefes de equipa) – – – – – Motivação Organização Resolução de problemas Promover ideias e inovações Incentivos por logros Equipas de software – Pouco trabalho conjunto, – Equipas e líderes informais, – (n individuos, m tarefas, m<n) responsabilidade centralizada no gestor Equipas formais, 17 (n individuos-m tarefas) responsabilidade centralizada no gestor (n individuos, t equipas, m tarefas) Para cada t, n >= 1 responsabilidade partilhada entre o chefe de equipa e o gestor Estruturas da equipa Descentralizado Democrático • não há chefe permanente coordenadores de tarefas a curto prazo • • Descentralizado Controlado • chefe definido para tarefas chefes secundários para sub-tarefas • • • Centralizado Controlado – chefe da equipa é responsável 18 pela comunicação a alto nível pela coordenação interna da equipa Dificuldade do problema Tamanho do software Duração da equipa Modularidade do problema Qualidade e fiabilidade requeridas Rigidez na data de entrega Grau de sociabilização requerido Problemas da equipa.. Problemas.. – – – – – 19 Ambiente de trabalho frenético Frustração por causas tecnológicas ou pessoais Má coordenação de procedimentos ou uma definição pobre ou inadequado modelo de processos Definição confusa de papéis Falhas frequentes Como evitá-los – – – – – Não modificar objectivos definidos, acesso à informação requerida Atribuição apropriada de responsabilidade à equipa Selecção apropriada do modelo do processo Clara definição de papéis Técnicas de retro alimentação e solução de falhas Formação de Equipas Respondam ao Tópico “Formação das Equipas de Desenvolvimento” no Edu-blog – – Estarei disponível on-line e em meu gabinete.. – 20 Indicando a composição da Equipa de Desenvolvimento e os respectivos papéis iniciais de cada elemento da equipa para atendimento e discussão de outras ideias Escolham o Produto de SW …