A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

5. Como fazer o gerenciamento de software? Objetivo: entender a idéia de gerenciamento aplicada ao processo de desenvolvimento de sotware e obter uma noção.

Apresentações semelhantes


Apresentação em tema: "5. Como fazer o gerenciamento de software? Objetivo: entender a idéia de gerenciamento aplicada ao processo de desenvolvimento de sotware e obter uma noção."— Transcrição da apresentação:

1 5. Como fazer o gerenciamento de software? Objetivo: entender a idéia de gerenciamento aplicada ao processo de desenvolvimento de sotware e obter uma noção de como são usadas as métricas de desempenho

2 2 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB Software como produto de um projeto –Pistas para o problema: Primeiro a sobrevivência, depois a organização Não há pessoas para enxergar a importância Optar um método para as condições é custoso Conhecimento e prática administrativa Conhecimento da área de aplicação Gerência de projetos

3 3 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB A gerência de projeto se constitui de um conjunto de ações que geram um resultado –Executadas por pessoas… –que devem ser informadas do que estão fazendo, porque, quanto tempo dispõem, onde e como devem fazer Pessoas com alguma vivência ajudam nas estimativas –Dos riscos –Das incertezas

4 4 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB Atividade de gerência de projetos de software

5 5 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB Também existem algumas etapas para a gerência de projetos –No entanto não devem ser seguidas como solução definitiva –Devem ser adaptadas de acordo com o projeto

6 6 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB ESCOPO DE SOFTWARE –Objetivos e requisitos iniciais –Conveniência de se realizar ou não o projeto –São realizadas estimativas quanto a recursos, prazos e custos –São definidas viabilidades técnicas, operacionais e econômicas: Quantidade de pessoas, ambiente, exigências de hardware e software etc –TÉCNICAS: Estimativa de linha de código e ponto por função Modelo de custo construtivo (COCOMO) Estimativa de Putnam Modelo de pontos por função

7 7 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB –As informações inciais da definição de escopo resultam em um contrato de desesenvolvimento ou proposta de desenvolvimento do sistema Há funções e pré-requisitos que dependem do comprometimento do cliente Deve ser; –Claro –Não tendencioso –Realista e viável

8 8 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB PLANEJAMENTO –Comece bem: defina QUAIS atividades devem ser realizadas –Definição das atividades O QUE POR QUE QUEM QUANDO COMO ONDE –Os cronogramas são importantes e definem ordem e sequência

9 9 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB

10 10 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB

11 11 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB ORGANIZAÇÃO E COORDENAÇÃO –Formação humana (administrativa) com alguns cuidados Combinar conhecimentos técnicos de cada pessoa com uma tarefa apropriada Não colocar tarefas para quem não pode 1 tarefa de cada vez Obter comprometimento, não só envolvimento –Depois das pessoas, o que é mais importante? –Ao combinar as pessoas com outros fatores, considerar aspectos fundamentais Trabalhar com pequenos grupos Liderança técnica por competência Local de trabalho adequado

12 12 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB –Benefícios: Redução de problemas de comunicação Padrão de qualidade Aprendizado mútuo Sociabilização do trabalho

13 13 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB ORGANIZAÇÃO E COORDENAÇÃO –Milestones (pontos de controle específicos) Andamento Atraso –Controle Informal –Interação casual (intencional ou não) –Diminui a frequência e a burocracia Formal (periódico) Revisão gerencial (com narrativa do ponto atual e justificativa) Revisão técnica (aspectos mais específicos)

14 14 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB Revisões –Revisar é fazer mudanças –Reconstrução, reordenação ou inclusão de outras atividade –Rastreabilidade –Razões: Perda de prazo Tarefa mal feita ou não realizada Mudança imprevisível Corte de recursos Novos elementos no escopo inicial

15 15 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB Exemplo de tabela simples de orcamentoExemplo de tabela simples de orcamento


Carregar ppt "5. Como fazer o gerenciamento de software? Objetivo: entender a idéia de gerenciamento aplicada ao processo de desenvolvimento de sotware e obter uma noção."

Apresentações semelhantes


Anúncios Google