Kagawaa Psp

  • Upload
    35raj

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

  • 8/8/2019 Kagawaa Psp

    1/3

    1

    (1)

    Discussion of

    Pathways to Process Maturity:The Personal Software Processand Team Software Process

    Aaron A. Kagawa

    ICS 691 ASEMA

    Information and Computer Sciences

    University of Hawaii

    Honolulu HI 96822

    (2)

    Watts S. Humphrey

    The founder of the SoftwareProcess Program of theSoftware Engineering Instituteat Carnegie Mellon University.

    (3)

    Software Process Program

    (4)

    The Personal Software ProcessWhat is PSP:Helps individual engineers to improve theirperformance by bringing discipline to theway they develop software.

    How to learn it:Remove engineers from day- day environmentand put them in a rigorous training course.

    Advantages of PSP:Less defects, better estimation, improved

    planning, and improved quality performance

    (5)

    PSP thoughtsWhat do you think of PSP?

    Is it realistic for people to do?

    Would you do it?

    ????

    (6)

  • 8/8/2019 Kagawaa Psp

    2/3

    2

    (7) (8)

    PSP continued Data Q uality Problems in the Personal Sof t ware Process, AnneM. Disney, M. S. Thesis, University of Hawaii, August, 1 998.

    Examined 89 projects completed by nine subjects using thePSP in an educational setting (johnsons class). discovered1 539 primary errors in PSP data.

    Findings:-The PSP suffers from a collection data quality problem.-Manual PSP suffers from an analysis data quality problem.

    URL: http://csdl.ics. hawaii.edu/techreports/98-08/98- 08. pdf

    (9)

    PSP continuedBeyond t he Personal Sof t ware Process: Met ri cscollect ion and analysis for t he dif f erently disciplined,P. M. J ohnson, et al.

    Suggests that adoption of PSP is a problem.-overhead of collection and analysis-context switch

    Hackystat: automated metric collection and analysis

    URL: http://csdl.ics.hawaii. edu/techreports/02-07/02-07. pdf

    (10)

    The Team Software ProcessWhat is TSP:help integrated

    engineering tea ms moreeffectively developsoftware-intensiveproducts.

    How to learn/do it:PSP training,

    launch/relaunchworkshops.

    Advantages of PSP:Better plan, lower

    defects, better

    productivity.

    (11)

    TSP thoughtsWhat do you think of TSP?

    Is it realistic for people to do?

    Would you do it?

    ????

    (12)

    TSP vs. XPAny thoughts?

  • 8/8/2019 Kagawaa Psp

    3/3

    3

    (13)

    Capability Maturity Model (SW-CMM) for Software

    The Capability Maturity

    Model for Softwaredescribes the principlesand practicesunderlying softwareprocess maturity and isintended to helpsoftware organizationsimprove the maturityof their softwareprocesses in terms ofan evolutionary pathfrom ad hoc, chaoticprocesses to mature,disciplined softwareprocesses

    (14)

    My thoughts.PSP, TSP, CMM are definitely not tailored

    for academics.Too restrictiveToo tedious

    Id rather stick to hackystat and XP!!!!

    (15)

    Experience Side NotePage 1 , under A question of Conviction most engineers start off withexceedingly poor personal practices. Asthey gain experience, some engineers maychange and improve their practices, butmany do not.

    (16)