Personal Software Process A Workshop Conducted By Iraj Hirmanpour, Professor & Chair Department of Computing & Mathematics Embry-Riddle Aeronautical University Voice: 904-226-6691 iraj@db.erau.edu Workshop Description Personal work-processes of software developers are a new subject of software research inspired by the introduction of the Personal Software Process (PSP)1. The PSP provides a framework that individual software developers can use to define, instrument, and continuously improve, their individual processes. It consists of a family of defined measurement-based processes, organized in an evolutionary path, teaching software developers how to use personal quality management and personal project management best practices. The PSP is currently taught at a number of universities and is taught as industrial training courses at a number of companies. In this Workshop, I present an overview of the PSP concepts and methods, share experiences with transition of this technology into undergradaute and graduate software development curricula and industrial organizations. I will provide data and describe various approaches we have taken to PSP education and training. Workshop Outline Background SEI strategy on process improvement What is PSP? About PSP, PSP structure, PSP objectives, PSP concepts Learning PSP PSP0: Baseline process PSP1: Personal planning PSP2: Quality management Experiences with the PSP education/training Barriers to PSP implementation Questions and discussions About the Presenters Iraj Hirmanpour has over 30 years leadership experience in academic education and industry consulting with an established record as a strategic thinker, a team-based manager, and a people motivator. He has successfully re-engineered three different departments over the course of his academic career. He is currently Visiting Scientist at the Software Engineering Institute at Carnegie Mellon University and Professor and Chair of Embry-Riddle Aeronautical University's Department of Computing and Mathematics. As an academic researcher, he has recently lead the FAA project on Software Engineering Body of Knowledge (SoW-BOK) published as an SEI Technical Report, the Software Engineering Competency Model published as an FAA Technical Report, and the Process Improvement Body of Knowledge, also published as an SEI Technical Report. Iraj research interest is in process improvement using improvement models such as the Capability Maturity Model (CMM), Personal Software Process (PSP), and Team Software Process (TSP) from the Software Engineering Institute (SEI). Iraj has published and presented extensively on software engineering and information technology subjects. 1 PSP is a service mark of Carnegie Mellon University