How does a developer help in a successful release planning. The key attributes that a developer should have for a healthy backlog. I have tried to relate how Photography is closely linked to Agility and how a developer can learn a lot from a photographer's attributes.