We all want to be on a great team - with fun, competent and enthusiastic people, delivering successful projects to wow the customer. However, this reality is hard to archive - fun cannot be mandated, success requires coordinated effort of many people, and customers have a hard time explaining what exactly will wow them.
Consider nudging - making a small suggestion in a powerful way. A right setup will help the team communicate better. A good nudge will encourage the customer to share their feelings about the project early and often. There are also small nudges (not orders!) that help everyone enjoy their workday more, and be more creative and productive at the same time.
Jane Prusakova's bio:
I am a software architect and developer, an Agile proponent, and a great believer in building valuable software that users will love to use. I build large back-end systems that require high-performance and high-reliability, and process vast amounts of data. I believe that Agile is the best way to approach large projects. I use and teach Agile methodologies, iterative frameworks, test-driven development, and other techniques of software craftsmanship. As a Senior Consultant for Improving Enterprises, I work with distributed teams on distributed software. Our most successful projects rise from excellent communication, rapid iterations, close contact with the client, and good infrastructure.