Managing knowledge in project environments discusses key principles for knowledge management (KM) in project settings. KM involves optimizing the use of knowledge to improve organizational outcomes according to standards. It is part of project management and everyone does it already, though not always consciously. There is no one-size-fits-all approach to KM, which is highly dependent on context. KM aims to improve outcomes at project, program, portfolio and organizational levels by looking at work through a knowledge lens rather than just adding KM activities. Principles for effective KM in projects include defining goals and knowledge, distinguishing KM from information management, creating environments suited to different knowledge work, focusing on strategic goals over tools, and learning from experiment