We are software artisans. Here is what we do for our customers:
There is a lot to tell about agile methodologies, and a lot have been told already. The agile methodologies emerged as a reaction against the “big design up front” and other heavyweight methodologies, with a strong focus on the technical aspects of the development. Scrum and Lean methodologies, popular nowadays, put the emphasis on the communication and don’t care very much about development. Then again, the software craftsmanship movement put the development front and central again.
We use agile methodologies! But we’re not extreme programmers, we’re not scrum masters, and we do not fully adhere to the software craftsmanship manifesto either. We strive for a good balance between all these practices and methodologies, in a very pragmatic way and with a good measure of Getting Things Done.