Globalization and rapid developments in technology have led to changes in the working environment. Modern information and communication permit employees to decide more freely on when, where and how to fullfill a given task. These changes also require a reorganization of office spaces, which in turn have meant that the programming process is facing new challenges. Programming is seen as the first step of the building design and construction process. The goal is to define at an early stage a set of requirements, the scope of the project, time and budget. These innovations in office design are meant to support core activities and increase efficiency. As experts on core activities, users are participating in the programming process. The aim of this thesis is to propose participatory methods useable for programming for companies seeking to implement new ways of working. It aims to answer the questions how and when is user-partizipation in programming for implementing new ways of working feasible. On a basis of a longitudinal case study, six cases were analysed and compared in a cross case analysis. Based on the analysis, steps of programming, in which user participation is reasonable, have been identified. The pool of used methods was amended by participatory methods drawn from literary research. In order to verify the results, three experts were interviewed.