Imperfections Underlying the Manifesto for Agile Software Development | IEEE Conference Publication | IEEE Xplore