Computer Programming


The computer can do nothing toward solving a problem without a detailed set of instructions. It can follow instructions, but it cannot think. A computer program is a set of instructions that tells the computer what is to be done, how to do it, and the sequence of steps to be followed. The computer follows these directions step by step until the job is completed.

The computer programmer—the specialist who tells the computer what to do—must analyze the problem, break it down into its component parts, and outline the steps needed to arrive at the solution. An effective way to determine these steps is to make a flowchart—a pictorial description of the logical steps to be taken in solving a problem.

My Consultancy–Asif J. Mir – Management Consultant–transforms organizations where people have the freedom to be creative, a place that brings out the best in everybody–an open, fair place where people have a sense that what they do matters. For details please visit www.asifjmir.com, and my Lectures.

Advertisements

Constitution of Service Sector


Service sector comprises following services:

Lodging Services

Hotels, rooming houses, and other lodging places

Sporting and recreation camps

Trailering parks and camp sites for transients

Personal Services

Laundries

Childcare

Linen supply

Shoe repair

Diaper service

Funeral homes

Carpet cleaning

Tax preparation

Photographic studios

Beauty shops

Health clubs

Business Services

Accounting

Exterminating

Agencies

Employment agencies

Collection agencies

Computer programming

Commercial photography

R&D labs

Commercial art

Secretarial services

Management services

Window cleaning

Public relations

Consulting

Detective agencies

Equipment rental

Interior design

Automotive Repair Services and Garages

Auto rental

Tire retreading

Truck rental

Exhaust system shops

Parking lots

Car washes

Paint shops

Transmission repair

Motion Picture Industry

Production

Theaters

Distribution

Drive-ins

Amusement and Recreation Services

Dance halls

Race tracks

Orchestras

Golf courses

Pool halls

Amusement parks

Carnivals

Fairs

Ice-skating rinks

Botanical gardens

Circuses

Swimming pools

Health Services

Physicians

Nursery care

Dentists

Medical labs

Chiropractors

Dental labs

Legal Services

Educational Services

Libraries

Correspondence schools

Schools

Data processing schools

Social Services

Child care

Family services

Job training

Non-commercial Museums, Art Galleries, and Botanical & Zoological Gardens

Selected Membership Organizations

Business associations

Civic associations

Financial Services

Banking

Investment firms

Insurance

Real estate agencies

Miscellaneous Repair Services

Radio and television

Welding

Watch

Sharpening

Reuphoistery

Septic tank cleaning

Architectural

Surveying

Engineering

Utilities

My Consultancy–Asif J. Mir – Management Consultant–transforms organizations where people have the freedom to be creative, a place that brings out the best in everybody–an open, fair place where people have a sense that what they do matters. For details please visit www.asifjmir.com, and my Lectures.

Managerial Practices


  • One of the most important responsibilities of management is to lead the organization to develop a hierarchy of strategic intent that incorporates and mutually supportive set of vision, mission, goals, and objectives.
  • As a leader developing a vision, seek out the ideas and ideals that will inspire an organization and motivate its members to work toward greatness.
  • In developing a mission statement, remember that organization serve multiple stakeholder groups and identify how your organization will address the needs of its most important stakeholders.
  • Develop goals that support the organization’s mission, that address the need for balance among various stakeholder groups, and that “stretch” the organization.
  • In identifying objectives, develop measurable targets, but be mindful of the possible unintended consequences of such measurement.
  • Remember the difference between an intended strategy and a realized strategy and be careful not to confuse the two in your consideration and discussion of strategy.
  • Strategies for simple, stable business may be successfully implemented using strategic programming, while strategies for organizations facing complex and/or unpredictable situations will usually require organizational learning, and overwhelming complexity and dynamism may force adoption of an incrementalist approach.
  • Remember the key distinguishing feature between strategic programming and organizational learning: in strategic programming, the firm can realistically separate planning and doing, strategy formulation and implementation. In organizational learning, a firm assumes that it cannot realistically tell in advance how the future will unfold or what will work, and it therefore intertwines formulations and implementation, continually adjusting its strategy as it gains new insights through a trail-and-error process of learning by doing.
  • Do not assume that either a pure strategic programming approach or a pure organizational learning approach is right for your organization. Most organizations need a blend of the two and, consequently, managers need to understand both.
  • You should recognize that although there is nothing inherently wrong with strategic programming, the incidence of “mechanistic” organizations that can successfully depend on this approach is shrinking. Shifts in the nature of business have made it more important for organizations to become more “organic” and to place greater emphasis on organizational learning.
  • Remember the limitations of each of the three major perspectives on strategic management,: rational planning, incrementalism, and organizational learning. Develop a willingness to draw from all three perspectives to improve your effectiveness.

My Consultancy–Asif J. Mir – Management Consultant–transforms organizations where people have the freedom to be creative, a place that brings out the best in everybody–an open, fair place where people have a sense that what they do matters. For details please visit www.asifjmir.com, and my Lectures.

Linear Programming


Linear programming is a mathematical method used to solve resource allocation problems, which arise “whenever there are a number of activities to be performed, but limitations on either the amount of resources or the way they can be spent.” For example, it can be used to determine the best way to:

  • Distribute merchandise from a number of warehouses to a number of customers;
  • Assign personnel to various jobs;
  • Design shipping schedules;
  • Select the product mix in a factory to make the best use of machine and labor hours available while maximizing the firm’s profit;
  • Route production to optimize the use of machinery.

In order for managers to apply linear programming successfully, the problem must meet certain basic requirements: There must be a stated, quantifiable goal, such as “minimize total shipping costs”; the resources to be utilized must be known (a firm could produce 200 of one item and 300 of another, for instance, or 400 of one or 100 of another); all the necessary relationships must be expressed in the form of mathematical equations or inequalities; and all these relationships must be linear in nature.

My Consultancy–Asif J. Mir – Management Consultant–transforms organizations where people have the freedom to be creative, a place that brings out the best in everybody–an open, fair place where people have a sense that what they do matters. For details please visit www.asifjmir.com, Line of Sight