1 / 11

PSP – PROCESSO PESSOAL DE SOFTWARE

PSP – PROCESSO PESSOAL DE SOFTWARE. Bárbara Rodrigues e Dâmaris Bento (Ciência da Computação – 03/05/2013). Introdução.

ford
Download Presentation

PSP – PROCESSO PESSOAL DE SOFTWARE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PSP – PROCESSO PESSOAL DE SOFTWARE Bárbara Rodrigues e Dâmaris Bento(Ciência da Computação – 03/05/2013)

  2. Introdução • “Sistemas complexos podem ser desenvolvidos com alta qualidade e confiança se forem feitos por times tecnicamente fortes que utilizarem processos de desenvolvimento altamente consistentes.” (Watts S. Humphrey, IEE Spectrum, 1986.)

  3. O que é? • É um processo de desenvolvimento de software projetado para ser utilizado por engenheiros de software para elaboração de projetos individuais.

  4. Por quem e por que foi criado o PSP? • O PSP foi desenvolvido por Watts S. Humphrey e está descrito no seu livro “A discipline for Software Engineering” (Uma disciplina para Engenharia de Software) de 1995. • Ele foi desenvolvido para orientar o planejamento e desenvolvimento de módulos de software ou pequenos programas, mas pode ser adaptado para outras tarefas pessoais.

  5. Filosofia do PSP • Habilidade de organização para construir sistemas em larga escala. É altamente dependente da competência de seus engenheiros em desenvolverem programas em pequena escala.

  6. Objetivos • Melhorar a estimativa de prazo e esforço para desenvolvimento de módulo de software ou programa; • Melhorar o planejamento e o acompanhamento de cronogramas; • Evitar o excesso de compromisso; • Criar um comprometimento pessoal com qualidade com a melhoria contínua do processo;

  7. Como o PSP auxilia o Eng. de Software? • Melhorar sua capacidade de estimativa e planejamento; • Assumir compromissos que possam cumprir; • Gerenciar qualidade de seus projetos; • Reduzir o número de defeitos no seu trabalho;

  8. Princípios do PSP • Planejar sobre seus dados pessoais; • Aumentar o desempenho, utilizar processos mensuráveis e consistentes; • Comprometimento com o produto; • É mais barato encontrar e corrigir erros o quanto antes; • É mais eficaz prevenir erros do que encontrá-los; • A maneira correta é sempre a mais rápida e barata;

  9. Ciclo de desenvolvimento de software

  10. Modelos de PSP • CMMI • ISO/IEC 15504 • ISO 12207 • MPS/Br

  11. Revisão Bibliográfica • Personal Software Process- Disponível em: <br.wikipedia.org/wik/Personal_software_process> Acesso em: 02/05/2013 • KONDRASOVAS, Igor (2010)– Processo Individual(Pessoal) de Software – Disponível em: <www.slideshare.net/ikondrasovas/processo-individual-pessoal-de-software > Acesso em: 02/05/2013

More Related