Few studies reported that some practices from agile methodologies such as iterative development, frequent testing and feedback, small release and refactoring are suitable for large projects, while others like stand-meetings and the use of metaphors are not appropriate.