How do I ensure that a story is ready for development?

Howard Podeswa points four different techniques to help us to create stories that could be passed to the development team.