Agile software craftmanship for the financial industry