Agile, Scrum, Waterfall, Kanban, the list of software development methodologies is endless. Well, maybe not endless, but really long. Like most things in life, it’s hard to implement a process or system exactly as it was designed. Most times we take the framework and adapt it to suit our needs.