Planning is a key managerial function that involves determining objectives and developing steps to achieve those objectives given available resources. It is a systematic process that establishes goals and maps out future actions. Effective planning principles include basing plans on clear objectives and information, considering environmental factors, facilitating control, and ensuring plans are precise, practical and flexible. The planning process involves setting objectives and premises, evaluating alternative actions, developing derivative sub-plans, securing cooperation, and monitoring and adjusting plans. Plans can be operational, tactical or strategic, spanning different timeframes and scopes, with contingency plans developed in case original plans require changes.