Communication has been a key skill in both my work as a chef and freelance web development projects. Poor communication can result in the client not receiving what they asked for if there is not a clear enough idea of what they mean, generally this communication is done through emails.
Having spent several years working in kitchen teams I have learned to work well within a team under great stress and incredibly tight deadlines. Without every member of the team working together efficiently the kitchen would fall apart. This has often required me to be there to support my colleagues when they are under a lot of stress or struggling during service. As a Sous-Chef is it my responsibility to ensure the team are working efficiently as possible and to ease the pressure on the head chef. I am also there to help the kitchen staff with any personal problems they may be having at the time.
In a kitchen environment problems arise constantly and must be solved hastily so not to affect the customers experience in the restaurant.