The Pasteur research program was an empirical research program based on real-world experience. Research on human subjects is notoriously difficult. We were wary of any results that would simply reduce people to numbers. We wanted results that were intuitive. We wanted to build on the insight of our subjects as much or more as on the insights that we as researchers would develop. One of the few constraints we wanted to apply to the data we collected is that it be based on roles, and we felt that roles were a general enough representation to not interfere with gathering insights from the study subjects. This section describes how we used CRC cards to capture the data about organizational roles that would serve as input to our analyses.

We set out to build instrumental organizational models from first-hand accounts [BibRef-CainCoplien1993]. Since process works at the level of the engineers doing the day-to-day design, coding, and fire-fighting, why not build the models from their perspective? We chose CRC cards as the tool we would use to analyze organizations. CRC cards (which stands for classes, responsibilities, and collaborators) had been developed as a software design tool by Beck and Cunningham to support their work on software architecture and implementation in the mid-1980s [BibRef-Beck1991]. In CRC design each index card represents an object in the system. The card is used to note and track a class's set of responsibilities and collaborations (hence the name: CRC) in a role-playng exercise.