The first simulation in my course about agile methodologies will be waterfall style. Here's how I plan to do it. Before we go into the details of the waterfall simulation, I want the whole group (around 20-30 people) to come up with requirements for the product to build: an online office suite (maybe the most … Continue reading Simulating a Waterfall Project In The Classroom
Month: October 2009
Kanban vs. Iterative Development
Agile methodology builds on the concept of iterations - time boxes - in which you create a piece of working software. Each iteration starts with a planning meeting where the team takes stories from the backlog and commits to the sprint goal. If you use a tool like Pivotal Tracker, you even get emergent iterations … Continue reading Kanban vs. Iterative Development
Waterfall, SCRUM and Lean Software Development simulation as teaching platform
Currently, I'm preparing for teaching my next course on Agile Methodology. Again and again, I wonder what is the single most important thing my students should be able to take with them after four full days. One of my core messages is definitely that agile is more about principles than about practices. If you absorb … Continue reading Waterfall, SCRUM and Lean Software Development simulation as teaching platform
Giving up – or not?
"Never give up" is an advice we hear far too often. We're taught that giving up is a failure. But nothing could be further from the truth if we're caught in a dead end. If there is nothing left to reach, why should we bother to go on? It's a waste of time and energy … Continue reading Giving up – or not?
