Abstract
This paper first explains the concept of project & program management (P2M) and the difference between PMBOK® and P2M. Next, it describes requirements for managing agile development and social system development and explains that there are two types of extension for P2M. An agile development project uses three models. A scheme model is used to set the overall target. It seeks to increase value for users through trial-and-error interactions between a system model and a service model. In a social system development project, stakeholders agree on a scenario using a scheme model, and the scenario is modified as necessary as the project advances. In both types of project, it is important to adopt a human-centric design approach and to maintain the motivation of project participants with different perceptions of what constitutes ‘value.’