The Programming Approach in the Collective Decision and ‘Action-Centred’ Analysis