15
J. Nawrocki, PSP, Lecture 8 System engineer’s information A description of all the filesA description of all the files A description of system messagesA description of system messages Any special error checks or conditionsAny special error checks or conditions The reasons for the system design choicesThe reasons for the system design choices Systemengineer

17
J. Nawrocki, PSP, Lecture 8 Designer’s temptation Anyone would know how to do it. I don’t have to write it down. Consequence: Design must be completed at the implementation phase. Drawback: Doing this can be highly error prone

23
J. Nawrocki, PSP, Lecture 8 Choosing a design method Using PSP collect data about your current design methodsUsing PSP collect data about your current design methods Observe a number of projects. Gather data about the number of defects, their types and fix time.Observe a number of projects. Gather data about the number of defects, their types and fix time. Identify defect types that cause you most troubleIdentify defect types that cause you most trouble Adjust your design methods accordingly or choose a new oneAdjust your design methods accordingly or choose a new one Collect PSP data on a number of projects - your productivity and quality can initially declineCollect PSP data on a number of projects - your productivity and quality can initially decline Make your design notation compatible with the implementation languageMake your design notation compatible with the implementation language

47
J. Nawrocki, PSP, Lecture 8 Quality assessment 1. What is your general impression ? (1 - 6) 2. Was it too slow or too fast ? 3. Did you learn something important to you ? 4. What to improve and how ?