Agile’s 3 categories: Iterative, Incremental, and Evolutionary
When I’m teaching training classes or disusing with peers and clients about software development, I am always on the hunt for the type being used in their agile implementation. I initially get push back but sooner rather than later the conversation picks up and find myself talking about “3 categories of Agile” model. Amazingly, I’ve never find a company that has escaped the model and they all fit in one of the 3 categories. The common characteristics of all 3 categories is the development process where the development team is always implementing the Agile methodology in developing software from having stand-up meetings, test/behavior driven development, code review/pair programming, User Stories, to having Kanban boards, etc. However the requirement gathering and...
Read More