Web page two

Chapter 3 Management

'What makes a manager unique'

    Once a system is created the parts of a system are fixed unless the system contains an additional activity, the management activity. It is the most powerful of all system activities. It can plan, organize, allocate, schedule, implement, evaluate, etc., the principles of management, but all of these activities only provide support for the most powerful activity of management. Management can dact operators, operands, and instructions to ensure the goals of the system are achieved and maintained. This capability allows the management activity to indirectly dact an entire system. The management activity can dact instructions to dact the system or any part of the system. A new operator and or a new operand maybe needed to operate the dacting instructions.
    Why an new word? Because change maybe capricious, random, or accidental and dacting has none of these attributes. Jerry Noder created the word dact from the acronym for file maintenance operations, Delete, Add, Change, Transfer, during my tenure as manager of information systems.

                            Delete identify as waste and eliminate a resource.
                            Add create or accept a new resource.
                            Change change an attribute of a resource.
                            Transfer move a resource to a different location.

    The last two operations can be achieved by executing the first two, but in doing so the efficiency of the system is reduced. Later the word dact was expanded to include all the steps necessary to achieve and maintain a goal.
    The management activity does not operate the system, one or more operators operate the system. In a simple system with only one operator, obviously that operator will operate the management activity as well as all the other activities of the system. Generally the management activity is supplied by another system, the management system. It may be internal or external, dependent or independent. The user can be the management system.
    The effectiveness of the management activity is limited by the quantity and quality of the goals, reference points, and directions supplied by the user; by the precision and accuracy of the dacting; and the quality and quantity of the communication between the management system and the managed system.
    Precision and accuracy can be thought of as the result of a marksman shooting three rounds at a target. If the three rounds hit the target close together, the marksman was precise, if all three hit the bull's eye close together, the marksman was precise and accurate.
    The power of management is directly proportional to the operators, operands, and directions that management can dact. Management can not manage what it can not dact. This explains our difficulty with bureaucracies. A bureaucracy does not have a management system only a supervisory system. All directions are created external to the bureaucracy and can not be changed by the supervisors.
    To evaluate is to compare all attributes of a resource to reference points and to determine the meaning of any significant differences. If a difference is significant, does it indicate what dact should be performed next, if so management should create the directions to be used to perform the dact. During the evaluation management should create directions to be used during regulation for each possible output of the comparison. Never let an operator guess what to do next.
    People resist dacting and are more likely to resist the social changes rather than the technical changes listed below.

                    1. Threat to status, new position below old position.
                    2. Threat to ego, present skills not needed on new job.
                    3. Economic threat, loss of job or reduced income.
                    4. Job complexity, a new system is usually more complex.
                    5. Job ambiguity, system appears to be in control instead of a person.
                    6. Job rigidity, program and system time schedule must be met.
                    7. Insecurity, a report replaces people contact and or relationships
                        changed because of a change in data flow.

    Because of these reasons people have been unwilling to participate in system dacting. 'If it's not broken, don't fix it,' and 'leave it the way it is,' are common responses. Rarely can a system stay the way it is if new equipment is used. New codes will be needed to tell the new equipment what to do.
    A system must operate in reality (today) not what someone thinks it should do or what someone would like it to do (tomorrow). Once a system is operating (today), then plan the system dacting so the system will do what is desired (tomorrow).
    Don't confuse plan or intend with wishful thinking, people often say they plan to do something or they intend to do something when their plans or intentions are little more than wishful thinking. A plan is the intended directions of a system to definitely do something at a scheduled time in the future. There is nothing wishful about a plan, it will be carried out unless conditions change, a plan is a variable goal.
    On the other hand technical people have been trying to teach the users the technical aspects of a system instead of a general understanding of the system. How can communication take place if a general understanding and the definition of new terms has not taken place?

    People will support system dacting because:

                    1. Development and growth.
                    2. More opportunities are possible.
                    3. New skills to be learned.
                    4. A new system should eliminate dullness and drudgery.
                    5. An increases in status.
                    6. Work is more satisfying.
                    7. Greater rewards.
                    8. More efficient.
                    9. Decrease in pressure.
                    10. Work simplified.
                    11. A person is in control.

    Does it surprise you that the reasons to support system dacting were often the opposite of the reasons to resist system dacting? Too often we resist before we analyze.
    The systems approach is a useful way for people to define and analyze their world and to restructure or create new systems.
    The steps to dact a system are:

                                                        System analysis
                                                        Problem solving
                                                        Design
                                                        Construction
                                                        Implement
                                                        Audit

    During each step use the definition of a system as a guide to help prevent errors of omission. Make sure the level of detail is appropriate to achieve a given step. The following assumes the above steps have been assigned to a special subsystem, a project team, consisting of users, mangers, system analysts, operators, etc.

                                    System analysis

                                            Determine goals
                                            Establish reference points
                                            Determine present conditions
                                            Why change
                                            Gather data
                                            Present system analysis to management and obtain
                                                   approval  to proceed, else recycle through the
                                                   analysis.

        Determine goals
    Determining the goals is the user's responsibility. The attributes of a goal must be logically consistent, otherwise the goal can not be achieved. If a system has multiple goals, the goals must be logically consistent or the achievement of one goal may negate the achievement of another, leaving one or more goals permanently unsatisfied.
    Don't limit the number of possible solutions by stating a goal in terms of form, structure, or method because many times the attributes of a goal can be achieved with a different form, structure, or method.
    A goal is not a solution, never state a goal in terms of a solution, obviously the number of solutions is one or minor variations of that solution. For example, our goal is to increase the income of the poor by taxing the wealthy and giving the taxes to the poor. A better goal would be, our goal is to increase by five thousand dollars every family with incomes below five thousand dollars.
    State goals in concrete attributes. Choose attributes that are countable, measurable, comparable, or observable, in this order. If these conditions are met, everyone can recognize the progress toward the goals and morale and enthusiasm can be easily maintained to reach the goals. Don't say, "We want a fast efficient system," say, "We want a system with a one hour turnaround and at a cost of five cents or less per transaction."
    Counting can be very precise and accurate, such as counting eggs, oranges, or dollars. Measuring is less precise and accurate than counting. Measuring is using a standard to make a comparison. A reference point becomes a standard when two or more systems agree on the value of the reference point. If two or more systems agree on the accuracy and precision of the standard and the measurement, the value of a measurement will be the same for all systems, it will be objective. A comparison is subjective, it has value only to the system that made the comparison.
    The purpose of a goal is to give everyone a way to recognize what has to be done without constant re-explanation. If goals are to be effective, they must be thoroughly understood and accepted. If those responsible for achieving the goals participate in setting the goals, understanding and acceptance is more likely. The most effective way for a user to communicate a goal is to make their actions consistent with the goal; to state the goal in concrete terms; and provide rewards only to those who move toward the goal.

    Establish the reference points.

    Identify the factors that will determine success or failure and create reference points to be used during regulation and evaluation. A reference point is a data resource stored in the environment to be used by the compare operand to indicate a goal is being achieve, it has been achieved, and it is being maintained.
                        Determine the present conditions a system survey
                                    What is being done?
                                    How much is being done?
                                    How long does it take?
                                    How is it being done?
                                    Where is it being done?
                                    When is it being done?
                                    Who is doing it?
                                    How safe is it being done?
                                    Is protection adequate?

                        Why change?
                                    Why is it being done?
                                    Why is that much being done?
                                    Why that long?
                                    Why is it being done that way?
                                    Why is it being done there?
                                    Why is it being done then?
                                    Why is it being done by that operator?
                                    How well is it being done, can it be improved?
                                    Is there duplication, substitution, similarity else where?
                                    What and where are the obstacles?

    Are these the only questions that should be asked? No! Every system is unique and most of the questions will be unique to the system. Beware of the error of allness, I shall return to it later.

    Gather data

    What are the facts (data)? What are the obstacles? Research the historical records, determine the different types of transactions, the resources involved, their volume, their frequency, and their identity. Don't forget to include the historical records as part of the data gathered. Identify resources, their attributes, use, and source. What is the order of events? What degree of accuracy is wanted and needed? What regulation is required, the level, time, and location?
    Interview the users and operators, ask for ideas. What should the new system produce and in what format? How can it be done more easily? Take notes and write a memo to the users and operators and ask for comments on what you thought they said. This helps to eliminate misunderstandings and documents the interview.
    Observe the system in action. Remember an inexperienced operator is usually of little help and an experienced operator may know the system very well, but may not be able to communicate that knowledge.
    An old story illustrates this obstacle. A traveling salesman was lost, not a building or a road sign was in sight. He saw a small boy sitting on a stump near the side of the road and felt a little relieved. He asked the boy, "How do I get to the nearest town?"
    "I don't know."
    "What is the name of this road?"
    "I don't know."
    "Is there a main road near here?"
    "I don't know."
    "Where do you live?", and the boy pointed across a field.
    "Tell me how to get there."
    "I don't know."
    The salesman was very frustrated but continued to think of questions to ask the boy in the hope of gaining some information. "How do you go to town?"
    "I don't go."
    "How do you get to school?"
    "I follow the cow path to the creek and the creek to the bridge and then I follow the railroad tracks  to the highway and there's the school."
    "How do you do go to church?"
    "My dad takes us."
    "Which way do you go?"
    "I don't know." The salesman had reached his limit.
    "You don't know very much, do you?"
    "I know one thing."
    "What?"
    "I ain't lost."

    Sometimes the only way to learn about a system is to observe the system in action, follow the operators without interfering with the operations. Record what they do and when they do it. Take special note of any unusual resources used. Don't frustrate an operator by asking 'why'. Remember, an operator follows directions, so ask, 'Can this operation be done another way?' Be careful not to ask questions that will put anyone on the defensive. Follow the principles of active listening and transactional analysis.
    A word of caution, be prepared for the unexpected when observing a system in action, you may discover operators not following directions and managers not doing their job, such a discovery can be very embarrassing for all concerned. Also you may discover larceny or other forms of misconduct, know what your response will be before you are faced with such situations.
    Review the data, eliminate irrelevant data, consider the source of the data and consider the quality of both the data and the source. Make sure the data gathered covers the entire scope of the system. Recycle through the system analysis steps until the system analysis is as complete and error free as is feasible. Can a system analysis ever be 100% complete? No!

    Present the system analysis to management and obtain approval to proceed, else recycle through the analysis again.

    The systems analyst must translate the user's and operator's statements into system specifications. The principle cause for disappointment with systems analysis is the failure of the analyst to obtain proper data from the users and operators. They may have made many elegant statements, but none of the terms were defined and neither was a method of quantification established. When such statements are translated into system specification they will be incomplete and incorrect. The users and operators usually don't know or can not communicate all the details in one interview and the systems analyst is not allowed enough time to do a thorough job, making systems work evolutionary instead of revolutionary. Why is there never enough time to the job thoroughly the first time, but always time to do it over?
    In addition, users and management have abdicated their responsibility by refusing to become involved or acquainted with new technology and is applications. This abdication is not new, it has occurred with every new technology. The technicians on the other hand continue to teach the user and management the technical aspects instead of a general concept.
    Management does not manage the technologies, it lets them manage themselves, viz., medicine, law, engineering, accounting, etc. A technician becomes a manager of a technology and eventually learns the principles of management.
    Systems analysis gains by eliminating the execution of unnecessary instructions. For example, a secretary receives five documents every hour, opens the file drawer, removes a file folder, places the documents in a file folder, places the folder in the drawer, and closes the drawer.
    Each step takes ten seconds, for a task time of fifty seconds. This task is done each hour of the work day for a total time of four hundred seconds.
    Let's change the instructions. The secretary allows the documents to accumulate in the 'in box' until the end of the day and opens the file drawer, removes a file folder, places five documents in the folder, replaces the folder, and shuts the drawer, and repeats the instructions until the task is finished. The total task time remained the same.
    Let's change the instructions again. At the end of the day, the secretary opens the file drawer, removes a file folder, places all forty documents in the folder, replaces the folder, and shuts the drawer for a total time of fifty seconds, a savings of three hundred fifty seconds.
    'More is better,' is a very common fallacy, it assumes time was saved by handling 'more' at one time. The handling of 'more' didn't save the time, handling 'more' was the result not the cause. If the instructions had remained the same except for changing the task from each hour to the end of day, the first change, no time would have been saved at all. The time savings was gained by eliminating seven redundant repetitions of the task, the second change. Remember an operator follows instructions and operates the operand according to the instructions, nothing more and nothing less.
    According to Drucker optimizing resources ranks third in increasing resources. He ranks exploitation first and discarding unused resources second.

                    Problem solving

                          Determine the problem
                          Solve the problem
                          Do a feasibility study
                          Present the study to management and obtain approval to proceed,
                                        else recycle through the appropriate steps again.

                    Determine the problem

    The problem is how to achieve the goal, how to proceed from the present conditions to the conditions of the goal. In order to state the problem, the present conditions and the goal must be defined. State the problem in terms of attributes of proceeding from the present condition to the goal. If the problem is not stated in terms of proceeding from the present conditions to the goal, the problem may be forced to fit a solution.

                    Solve the problem
                                    What should be done?
                                    Why should it be done?
                                    How much should be done?
                                    How long should it take?
                                    How should it be done?
                                    Where should it be done?
                                    When should it be done?
                                    Who should do it?

    Think about the attributes of the problem in rapid succession several times until a pattern emerges which encompasses all the attributes simultaneously. Suspend judgment. Don't jump to conclusions. Explore the environment. Vary the temporal and spatial attributes of the resources. Examine each attribute independently and coupled with other attributes. Create as many solutions as possible. Be careful, the first solution tends to inhibit or limit other solutions, so create a second solution as soon as you can.
    During problem solving don't concentrate so much on the trees, the forest can't be seen or vice versa. If you can't create solutions, change your representational system, if concrete, try abstract, if similar, try opposite. Examine corollaries and their converses. Vary attributes. Take a break. Do something else. Talk about the problem. Redefine the problem.
    Remember, some problems have no solution and some solutions are infeasible. Some problems can be proved to have no solution or current technologies may not be capable or current knowledge may not be far enough advanced to provide a solution or a solution may not be achieved in a reasonable length of time or without expending unreasonable amounts of other resources.
    For example, find the integer values of the ratio of the circumference of a circle to its diameter or travel to another galaxy, or manually count a billion one dollar bills or manually count the number of connecting wires from each node to every other node in a net work with twenty nodes. In such cases, redefine the goal to create a new problem that can be solved.
    Wait until you have generated three or four solutions before evaluating any of the solutions. Critically evaluate your solutions, constructively evaluate the solutions of others. Don't criticize the solutions of others and above all don't ridicule their solutions. I don't know of anything that will stop the formation of new ideas any faster than ridicule. Everyone's mind will go blank faster than you can blink and no one will be able to create another solution. Ridicule has a very serious and insidious side effect no matter how subtle, it inhibits the sharing of ideas. Don't ridicule, it discloses the bigot, the demagogue, and ideologue. Ridicule is a sign of stupidity, ignorance, and prejudice. Always show respect for yourself and those around you.
    Estimate the resources required to effect each solution. Then choose a solution, but have at least one alternate solution available. Make a list of who and what will be affected by the solution and how they will be affected.
    How successful the solution to a problem will be, depends upon the nature of the system and its operating directions, the support management gives to the solution and the systems projects staff, the technical skill and personal finesse of the staff, and the degree to which the solution is regulated.
    For a solution to be successful, regulation needs to be centralize, for cost, quality, quantity, coordination, and education of staff and users. If a solution is the first of its kind, then construction and implementation must be a part of the solution.
    Remember, a goal is not a solution, an error common in the political arena. Many times a goal is touted as a solution or a solution is touted as a goal, they result in highways that end in the middle of nowhere, factories on one side of the river and workers on the other, refrigerators sent to a topical country to store pharmaceuticals and the country doesn't have electricity, etc.

    Do a feasibility study

    Compare the operating cost of the current system with the estimated operating cost of the new system. Don't forget the cost of new equipment; the cost of maintenance on all equipment, systems, programs, and training of staff and users; plus the cost of error and failure recovery procedures; and the cost of documentation and paper handling. Compare the benefits of the new system to the old system. Will the benefits justify the cost of dacting the new system?

    Present the feasibility study to management and obtain approval to proceed, else recycle through the appropriate steps again.

    Design

    Define and design the output that will achieve the goal, then define and design the process that will produce the output, then the resources can be determined that will be needed by the process. Then the supporting activities can be defined and designed and their resources determined. Then the directions for all activities can defined and last, the environment can be defined and designed.
    At the operation level work backwards from the output that will achieve a goal, define the operand than will produce the output, followed by the operator, the input, and the instruction. Then define and design the next to last operation whose output will be the input to the last operation and continue to work backwards toward the first instruction of the activity.
    An example will illustrate why this order should be followed. A baker must know the output first because most baked goods are made from three main ingredients, flour, shortening, and water. Their ratios and preparation methods may vary some what, but the major difference is the leavening. The difference between bread, biscuits, crackers, and pie crust is, bread is made with yeast, biscuits with baking powder, crackers with soda, and pie crust without any leavening. If the output is not defined first, the baker may end up with wallpaper paste.
    The two steps, determine the problem and define the output are the most difficult to do and the most critical to the success of the project.
    If the system design includes more than one operator and or uses one or more systems, communication and the delegation of authority and responsibility must be included in the design. Do not separate authority and responsibility. Is it any wonder why 'good' people never run for public office or work for the government or any bureaucracy. The people in control want to keep the authority and give you the responsibility.
    When the design is complete recycle through the design step again until the design is as consistent, complete and efficient as is feasible.

    Construction

    Construction and implementation are unique to the system, only general guide lines will be presented here. Use the systems approach on every step of construction and implementation. Using the system design, add a list of all the resources needed by the construction activity along with an estimate of quantity and quality to the list of resources needed to create the system.
    Select the construction crew, organize, coordinate, communicate, and train. Assign responsibility for each construction activity and allocate resources to each crew member. Together develop a manpower schedule and a relational schedule for each construction activity. Use such techniques as PERT, Critical path, etc.
    View schedules as a long trip, if the speed limit is not exceeded, everything that happens will slow the trip, the only way you will arrive on time is if you made a lucky guess or a very poor estimate. Emergencies, absenteeism, reruns, delays beyond the control of the construction crew, etc., make detailed time schedules infeasible. Errors in estimates and instructions and failure of operands and operators can not be predicted. Besides, most systems are unique, they have never been built before so how can anyone have had the experience to make a time estimate, how could a detailed time schedule be accurate? A detailed time schedule will be a waste of resources make a relational schedule instead. What should be done in what order.
    People tend to underestimate the time needed to do any given task. One of Murphy's laws states that a well planned project will take twice as long as planned, a poorly planned project will take three times as long.
    If a project schedule slips, seven alternatives are often used, the first three are constructive, the last four are smoke screen.

             1. Change the schedule.
             2. Increase resources.
             3. Decrease quality.
             4. Start another project.
             5. Point out problems in another area.
             6. Reorganize.
             7. Tell someone else how to do their job especially if unqualified to do so.

    Changing the schedule is the most realistic choice. Decreasing quality is undesirable and increasing resources is generally a waste. Once a project is behind schedule, it takes four times the resources to get back on schedule, not twice as much as most people assume. They forget the learning curve of new crew members and the time lost by old members while teaching them.
    Over time is not a viable option for more than two weeks, don't use it on a large project. After two weeks of over time the amount of work being done in an over time day will be less than the amount done in a normal work day before over time began. After one month the error rate will be so high more errors will be made than were corrected and the project will fall further and further behind schedule.
    Make progress reports to all involved at predetermined intervals of time and on the completion of major segments of the project. Make sure everyone knows who is involved, who is going to do what and when, where the resources are, and the communication links between each system involved with the project.
    Make detailed specifications for all parts of the system and detailed instructions for their construction. Name each element of data, each type of transaction, each activity, each resource. Make each name unique to avoid misunderstandings. Modify the system design as the detailed specification become known for all parts of the system and the construction activity. Make a list of all critical points for all activities.
    Review the plans to construct the system and the system design to ensure errors are absent. Update all documentation and begin construction. Using the previous list create detailed recovery procedures at all critical points. Test each part as soon as possible and run the new system in parallel with the old if possible. A one for one comparison is the most reliable error check. Macro testing almost always exposes errors not discovered in micro testing. Recycle through the appropriate steps until all known errors have been removed. Update all documentation, make the final project report to management, and obtain approval to implement the new system.

    Implement

    Before doing so, double check user and operation manuals, train users and operators, and establish operations schedules. Don't let up now and make a foolish mistake when the project is nearly complete. Coordinate the implementation. Create detailed instructions to implement the system. Use the list made earlier to review and remind, who is involved, who and what will be affected by the new system and how they will be affected.
    Implement the system, shut down the old system, and update all documentation. Be sure to remove all old user and operation documentation and store them. Have an alternate plan ready to execute, such as restarting the old system or doing it manually if something unexpected happens.

    Audit

    At an agreed time following the implementation, audit the new system. I mean audit, not review, check or test every detail. Does the system perform as designed and deliver the anticipated benefits? Compare the results of the audit to reference points to make sure all goals were met. If not, dact the goals, the reference points, the system, the documentation, etc., until the user is satisfied.
    Was the project accomplished within the budget? What improvements in the management activity may have permitted better estimates and avoided the schedule slippage. Would additional training or knowledge have helped. Did the new system create unanticipated obstacles? Were the new obstacles eliminated? What new dacting should be considered as an extension of the old dact?

    Present the audit report to management. If additional dacting is approved recycle through the appropriate steps, otherwise prepare for the next project.

    Dacting a system is a recursive and a reactionary process, it will always be evolutionary. There is no way to be certain a system is consistent, complete, and error free. When an error is found, invoke the appropriate recovery procedures, recycle through the appropriate steps to correct the error, and proceed.
    Thinking should be done before a crisis, most people do not think well under pressure and it is highly improbable any solution created during a crisis will be effective and almost impossible for it to be efficient. Do a system analysis before a crisis is reached, before panic prevents effective thinking.

    Before turning to the next chapter, use the systems approach to answer the questions from the last chapter.

    1. Did you state their goal, their present condition, and define their problem? What was their goal? Did you say 'survive'?
    I intentionally threw you a curve ball by asking, 'How did they survive?'. Users and operators commonly describe their situation using similar statements. Selecting which data elements to focus on can save time; however, when you asked, 'What is the obstacle?', you should have reformulate their goal.
    The obstacle to survival was the lack of fresh water; therefore, their goal was to have a supply of fresh water, their present condition was the lack of fresh water, and their problem was how to obtain a supply of fresh water. Did you gather data and then vary form, structure, and method?

    2. The crew in the desert had the same problem.
    3. The key to the man and the truck is to concentrate on what conditions can be varied and by trial and error a possible solution will emerge.

    1. To solve their problem you do have to have some knowledge about what constitutes fresh water and the various forms of water. Sea water and sea ice contains salt thus eliminating those two sources. Glaciers are formed by layers of snow and snow is frozen fresh water. By selecting the small pieces of glacier ice, melting the surface in their hands to remove the sea water and placing the remainder in containers for later consumption, they were able to obtain a fresh water supply.
    2. The solution to their problem involves another form of water, water vapor. They slept during the heat of the day and at dusk they hung every piece of metal in their possession to expose as much surface area as possible. As the night air and the metal cooled, what little moisture was in the air condensed on the metal surfaces. They collected the water and filled their canteens. At day light they traveled until it was too warm and repeated the process.
    3. A little boy suggested, "Let some air out of the tires."

    For the next chapter define information, recognition, a document, a carrier, a channel, giving, and sharing. You should be able to answer, "Which came first the chicken or the egg?" And what makes a manager unique?"

Continue          Return to  thoughts table of content