PSP Personal Software Process Using Personal Software Process












- Slides: 12
PSP Personal Software Process Using Personal Software Process to better manage yourself as a developer. 12/21/2021 rdq, inc. 1
Distributed Development Adapt iv Softwa e Develo re pmen t Rationa l Unified Process Agile XP Scrum Process, Frameworks & Methodologies PSP - Personal Software Process 12/21/2021 rdq, inc. 2
� Personal Software Process(SM), created �The These metrics are then analyzed using by Watts Humphrey the Software statistical methods, ofenabling engineers to Engineering Institute, is described in the produce highly accurate estimates based books A Discipline for Software Engineering. on historical data, track progress and Engineers using the PSP to develop software quality of a project in progress, predict follow defined processes and collect detailed schedule predict the quality metrics onimpacts, the time and required to produce a of a finished software The PSP product, the defects thatproduct. were injected and encourages engineers to quantitatively removed at various stages in development, determine improve their process. and the sizeways of thetofinished product. what is PSP? 12/21/2021 rdq, inc. 3
�PSP Part I: Planning ◦ Introduction to the PSP and TSP �Personal Software Process �Team Software Process ◦ Process measurement ◦ Estimating with PROBE I �PROxy Based Estimating ◦ Estimating with PROBE II ◦ Using PSP data training 12/21/2021 rdq, inc. 4
�PSP Part II: Quality ◦ Software quality ◦ State-machine design and verification ◦ Design verification ◦ Using the PSP training 12/21/2021 rdq, inc. 5
Time Recording Log – MS Access PSP - Personal Software Process 12/21/2021 rdq, inc. 6
Time Recording Log – MS Access PSP - Personal Software Process 12/21/2021 rdq, inc. 7
Time Recording Log – Process Dash PSP - Personal Software Process 12/21/2021 rdq, inc. 8
Time in Phase PSP - Personal Software Process 12/21/2021 rdq, inc. 9
�Rule of thumb ◦ Task 2 to 16 hours ◦ Schedule vacations, holidays, meetings ◦ Debugging time (100% 200%) ◦ integration time ◦ Buffer time �Estimates ◦ Metrics ◦ Measure ◦ PROxy Based Estimating thoughts 12/21/2021 rdq, inc. 10
� SEI-Certified PSP Developer ◦ http: //bit. ly/Psp. Cert � Microsoft Solutions Framework (MSF) for Agile Software Development ◦ http: //bit. ly/MSFTools � software ◦ The Software Process Dashboard �http: //www. processdash. com � training ◦ Software Engineering Institute – TSP & PSP �http: //bit. ly/Tsp. Info ◦ Inner. Workings �http: //bit. ly/Ps. PTraining resources 12/21/2021 rdq, inc. 11
contact parris lucas parris@rdqinc. com 12/21/2021 rdq, inc. 12