This position paper discusses the need for a systematic framework which can be used to analyse software processes and derive process models. We propose the idea of process viewpoints which have associated process models and which incorporate questions about process and potential process improvement. The questions associated with each process viewpoint are derived from organisational concerns which must be explicitly identified. This work has been carried out in the context of a project which is investigating approaches to requirements engineering process improvement.