Creating an Information Factory

"Q: How many interpretations of systemspromoting the sharing
development are there?A: How many analystsand re-using of resources. It also ensures they
and programmers have you got?"are collected,
- Bryce's LawINTRODUCTIONBack in the earlystored and retrieved in a timely manner.Project
1980's, Japan's MITI (Ministry of InternationalManagement (Production Control) - used to plan,
Trade & Industry) coordinated a handful ofestimate,
Japanese computerschedule, report, and control project work.Why
manufacturers in establishing a specialan "Information Factory" as opposed to a
environment for producing"Software Factory"? One
system software, such as operating systemsof the key failures in the Japanese "Software
and compilers. ThisFactories" experiment
effort came to be known as Japanesewas its limited scope. It failed to address all of
"Software Factories" whichthe information
captured the imagination of the industry. Althoughresources of an enterprise, especially business
the experimentprocesses,
ended with mixed results, they discoveredadministrative procedures, manual files, printed
organization and disciplinereports,
could dramatically improve productivity.Why thehuman and machine resources, business
experiment? Primarily because the Japanesefunctions, etc. all of
recognizedwhich are essential to a total systems solution.
there are fundamentally two approaches toThe term
manufacturing"Information Factory," therefore, is an admission
anything: "one at a time" or mass production.there is more to
Both are consistentinformation resources than just software.THE
approaches that can produce a high qualityNEED FOR INDUSTRIAL ENGINEERINGThe
product. The differencemechanics and infrastructure of an "Information
resides in the fact mass production offersFactory" are
increased volume atfairly easy to grasp, but it requires a special kind
lower costs. In addition, workers can be easilyof person to
trained and put intoimplement: an Industrial Engineer.The American
production. On the other hand, the "one at aHeritage Dictionary of the English Language (Third
time" approach isEdition)
slower and usually has higher costs. It requiresdefines Industrial Engineering as: "The branch of
workers to beengineering that is
intimate with all aspects of the product. Which isconcerned with the efficient production of
the most appropriateindustrial goods as affected
approach for a development organization toby elements such as plant and procedural design,
take? That depends on thethe management of
organization's perspective of systemsmaterials and energy, and the integration of
development.ART VERSUS SCIENCEThere areworkers within the overall
those who believe systems development to besystem." An Industrial Engineer considers the
some sortproducts to be build and
of art-form requiring peculiar knowledge and skillsemploys work study techniques in order to
to perform. Thereimprove productivity. Such
are significant differences between an "art" and aa group of people is critical to the implementation
"science." An "art"of any mass
depends on an individual's intuitive instincts aboutproduction facility, including an "Information
a particular subject. SuchFactory." The
intuition is difficult to teach and apply in aIndustrial Engineer has to be one part engineer
consistent manner. An art-form,and one part social
by definition, implies non-conformity andscientist, studying the behavior of people (e.g.,
represents an expression ofwhy they work in
personal style and taste. In contrast, a "science"the manner they do). This is another element
is based on provenmissed by the Japanese
principles and, as such, can be taught and applied"Software Factories."In an "Information Factory"
in a uniform manner bythe Industrial Engineer is responsible
many people.In order for systems developmentfor:1. Defining the infrastructure of the factory
to move from an art to a science, a body(methodologies to be used,
of knowledge has to be defined in terms ofresource management, and project
proven concepts and standardmanagement). This includes the progression
terminology. Unfortunately, this is where theand synchronization of work, along with the tools
industry has beenand techniques to be
wallowing for the last 30 years. The Japaneseused (5W+H).2. Establishing the types of people
example reveals itneeded to perform the work, along
is not necessary to invent any new theories ofwith the required skill sets (and how to evaluate
management, but ratherperformance). This
to re-use existing management principles thatalso includes specifying the types of training
have already been provenrequired to do the job.3. Reviewing work products
over time. By doing so, they are attempting to(work sampling) in order to evaluate
move the industryproduct quality and production problems, thereby
from an art to a science.FIVE BASIC ELEMENTStriggering the need
OF MASS PRODUCTIONAssuming we want tofor improvement.4. Constantly looking for new
establish an environment of mass production totools and techniques to improve the process. It
develop our information resources, it isis generally agreed techniques and tools will come
necessary to understandand go, and will
its fundamental nature. As any introductory textevolve over time. As such, the Industrial Engineer
book on manufacturingis a student of
can explain, there are five basic elements ofthe industry.EFFECT ON CORPORATE
mass production:1. Division of Labor - to break theCULTUREThe mechanics of the "Information
production process intoFactory" are easy to assimilate and
separate tasks performed by specialists orimplement. The real problem lies in changing the
craftsmen. Such divisionbehavior and
specifies the type of skills required to performattitudes of people, specifically, the corporate
the work.2. Assembly Line - describing the units ofculture. The goal
work along with theof an "Information Factory," as it is with any
dependencies between the steps therebymass production
defining the progressionfacility, is to develop a homogeneous
and synchronization of product development.3.development environment
Precision Tooling - for mechanical leverage in(as opposed to a heterogeneous environment
developing products.4. Standardization of Parts -where everyone is
for interchangeability of parts betweenallowed to develop products as they see fit).To
products, thereby lowering costs and shorteningcounter the "Tower of Babel" effect found in
development time, andmost development
allowing assembly by unskilled and semi-skilledorganizations, the "Information Factory" seeks
workers.5. Mass Demand - this represents theconsistency and
impetus for mass production;quality through uniformity and standardization. It
customers demanding standardized and reliableis not uncommon
products at lowerfor the concept of a factory-like environment to
costs. In the IRM world this is represented bystrike fear in the
end-users who requirehearts of software developers as they may see
standard and reliable systems at lower costs toit as a threat to their
support theirfree-spirited individuality. Such an environment
information needs.The rationale behind massneed not sacrifice
production is improved productivity;freedom of expression or creativity. It is simply
producing more quality products at less cost.a means to channel
Most people fallaciouslysuch creative energies in a uniform manner.The
equate productivity with efficiency, which simplybiggest problem though rests in reorienting people
gauges how fast we canto believe they
perform a given task. Effectiveness, on theare in the business of building products, not just
other hand, validates thewriting code. Acceptance
necessity of the task itself. There is nothingof the "Information Factory" environment can be
more unproductive than toachieved if people
do something efficiently that should not haveunderstand the overall process, where they fit in
been done at all. Anit,
industrial robot, for example, can efficientlywhat is expected of them, and how their work
perform tasks such asaffects others. We have
welding. However, if it welds the wrong thing orfound most people prefer organization and
at the wrong time,discipline as opposed to
then it is counterproductive. It thereforechaos. Further, they can achieve superior results
becomes important in thewhen standards
production of any product to define WHO is toare imposed; such discipline results in uniform and
perform WHAT work, WHEN,predictable
WHERE, WHY, and HOW (we refer to this aswork products,CONCLUSIONIt is possible to
"5W+H").We therefore have long touted theemploy the same concepts and techniques as
following formula:Productivity = Effectiveness Xused in mass production towards the
EfficiencyIt is our belief improved productivity candevelopment of information
be instituted byresources. But creating a "factory"-like
implementing the five elements of massdevelopment environment
production and devising atakes more than simply calling yourself one. It is
manufacturing facility whereby area significant
found:Assembly Lines - increments of workreorientation effort. Fortunately, it is not without
sequenced in such a way toprecedent
develop products. Along the assembly line, aand the concepts have already been introduced
series of tools andto devise an
techniques will be deployed, some implemented"Information Factory" based on other engineering
by the human being,manufacturing
others through automated assistance, such asdisciplines.The benefits of an "Information
robots.Materials Management - the businessFactory" are no different
function concerned withthan any other mass production environment:
standardizing parts so they may be shared andstandardization,
re-used in variousimproved productivity, reduced costs, better
product assemblies. Further, it is concerned withchange control, faster
collecting,employee start-up and more effective use of
storing and retrieving parts (inventorying) in thehuman resources. However,
most efficientthe impact of implementing such an environment
means possible (e.g., JIT - "Just Inshould definitely not be
Time").Production Control - oversees theunderestimated. It affects people's perceptions
assembly lines andregarding
materials management, looking for unanticipateddevelopment and ultimately affects the
delays orcorporate culture.In order to move from an art
accelerations of production schedules.to a science, it is necessary to
Consequently, correctivedefine and standardize our terminology and
action can be taken as required to resolveconcepts for developing
problems.These three components establish ainformation resources. Only when this happens
"checks and balances" incan we teach it
manufacturing and can also be utilized to developto others in a uniform manner and gain the
an "Informationlegitimacy as a
Factory" to develop an organization's informationprofession that has long eluded developers.For
resources,more information on our philosophies of
whereby are found:Methodologies (AssemblyInformation Resource
Lines) - defines the work environmentManagement (IRM), please see the "Introduction"
(5W), thereby synchronizing the flow of work.section of "PRIDE"
Within the phasesat: Bryce is the Managing Director of M. Bryce &
of the methodology, a variety of tools andAssociates (MBA)
techniques may beof Palm Harbor, Florida and has 30 years of
deployed defining HOW the work is to beexperience in the field.
performed.Resource Management (MaterialsHe is available for training and consulting on an
Management) - identifies andinternational basis.
classifies information resources, thereby