table 1 : a comparison between lean construction and agile project .
Managing the development of large software systems: concepts and techniques