I’ve been struggling with making TDD work in embedded software design. Using QP made me realize that perhaps the problem isn't our tools. It's our policy.
Agile is not about iterative development. It's not about user research or TDD. Agility won't be found in open workspaces - or in cubicles. Agile is an attitude.
At first glance, it may seem like projects that have a team of one (or less) don't warrant or benefit from Agile techniques. However, it is still valuable.