The idea behind code kata is simple : if you want to become a better developer, you need to train yourself regularly. A code kata is a short exercise on which you can practice without any consequences for your day to day delivery, which helps you improve your abilities in problem solving, your creativity and you coding discipline.
Here are some places where you can find Kata catalogs
Here are other problem solving links
Are you practicing with some code katas yourself ? Feel free to share your experience, tips and links on the katas that you are using.
Have you ever heard about Visual Management ? Have you ever seen it in action ?
Here is what we do on a daily basis at Agile Partner.
These are pictures taken today, on our premises, in different offices
This Kanban board synchronizes the work on 3 different projects
In this post How to assess your organization culture in one question we learn that the organization culture is important and that there is an easy way to figure out if your organization has a blame shifting culture or a fast learning, continuouly improving culture.
These 10 tips are a good summary of what User Story estimation is all about.
Add to that that you should really INVEST in your stories and it will make your iteration planning easier all together.