Weather forecasting is complex and challenging. The process entails three steps: observation, analysis and communication