Defining the One Person Project Software Process: Integrating PSP and TSP for Enhanced Performance
150 likes | 278 Vues
This document explores the integration of the Personal Software Process (PSP) and Team Software Process (TSP) to define a comprehensive One Person Project (OPP) software process. By supplementing the PSP with additional practices and templates, the document aims to address key aspects of the Capability Maturity Model (CMM) and Software Engineering Body of Knowledge (SWEBoK). It also discusses the importance of organizational motivation, cultural considerations, and certified processes to improve software development practices for individuals, paving the way for effective personal and team integration.
Defining the One Person Project Software Process: Integrating PSP and TSP for Enhanced Performance
E N D
Presentation Transcript
PSP/TSPDefinições e Questões Jones Albuquerque joa@ufrpe.br www.cin.ufpe.br/~joa
Motivação • Organizacional X Individual • Métodos, Ferramentas e Procedimentos [Pressman] • Disciplina X Cultura • Certificação e Padronização • PMBoK • SWEBoK
One Person Project Software Process http://sern.ucalgary.ca/courses/seng/621/W97/johnf/thesis/thesis.htm By supplementing the PSP with additional personal processes, is it possible to define a One Person Project software process (OPP) that will address all relevant level 2 and 3 Key Process Areas (KPA) of the CMM? Frankovich Personal Software Process: A Java Oriented Approach http://www.cin.ufpe.br/~joa/menu_options/research/trabalhos/mestrado/tese/tese.pdf By defining practices and templates, is it possible to define a customized PSP that will address language specific features? Albuquerque Gerência em Pequena Escala
PSP - Princípios e Lógica • Definir • Medir • Entender • Ajustar • Medir • Comparar
PSP - TOOLS http://processdash.sourceforge.net/ http://www.laura-art.com/Studio/ Humphrey: “o hábito faz o homem...”
Como Avaliar PSP? • Cursos • An Introduction • A Discipline for Software Engineering • Iniciativas • Individual • Disciplinas em cursos universitários • Livros são self-study!
Por que PSP não é suficiente? • Pessoas trabalham em grupo • Integração e planejamento de Times de desenvolvimento • Estimativas compostas • composição de retas • TSP!
TSP é suficiente? SWEBoK, P-CMM, ...
Pontos a Considerar? • Pessoas são mensuráveis? • Pessoas são modeláveis? • Por retas?!! • Disseminação de uso para avaliação • Padronização e caracterização de indivíduos • Ferramental Matemático é suficiente?