Life cycle concept considered harmful | ACM SIGSOFT Software Engineering Notes | DeepDyve