I'm curious to know how other solo/freelance developers are implementing Agile practices into their business?
As a part-time freelancer, a good part of my days (and nights) are spent working on projects where I'm often the only developer. I may have a project manager to work with, but they typically act more as a stakeholder and less of an actual project/resource manager.
As I'm a recent Agile convert (read "noob"), I've been starting to incorporate Scrum into my personal project management (the morning standups are really, really fast). It helps that my full-time employer is pushing Scrum so I have been gaining experience from within a standard development team as well.
In these freelance projects, the Scrum roles are consolidated to the developer and the project owner (wouldn't the primary developer also be the Scrum Master?). Besides the shortened communication path, the sprint cycling and backlog management has been a very effective change for me when working with my business sponsors and their constantly updated priorities and timelines.
So, what are other folks doing to add Agility to their solo-business? Scrum or otherwise...