When I first wrote down the idea for this post, I was originally thinking about how we might use agile development practices in a work place that practices Water Fall or worse. But since then, I’ve expanded my thinking to include the concept of using agile everywhere, including where it “isn’t allowed.” Here’s what I’m talking about. What does your work environment look like? Many of the places I end up working either are using no formal process at all, or weakly attempt some form of Scrum or Water Fall. In fact, my current major gig has a “project manager” (I use the term loosely) that manages our project with MS Project. There is not even a formal issue tracking system. And this is at a very LARGE organization that SHOULD know better.