=Paper= {{Paper |id=Vol-34/paper-20 |storemode=property |title=Knowledge Management and New Product Development: Learning from a Software Development Firm |pdfUrl=https://ceur-ws.org/Vol-34/shani_sena.pdf |volume=Vol-34 |dblpUrl=https://dblp.org/rec/conf/pakm/ShaniS00 }} ==Knowledge Management and New Product Development: Learning from a Software Development Firm== https://ceur-ws.org/Vol-34/shani_sena.pdf
              KNOWLEDGE MANAGEMENT AND NEW PRODUCT
              DEVELOPMENT: LEARNING FROM A SOFTWARE
                        DEVELOPMENT FIRM

                                                                                                   James A. Sena
         A B. (Rami) Shani                                                             California Polytechnic State University
California Polytechnic State University                                                     San Luis Obispo, California
   San Luis Obispo, California                                                                   jsena@calpoly.edu
        ashani@calpoly.edu



                                 Abstract                                               1 Introduction
                                                                                        New product development has emerged as the lifeline for
     The core of the new product development [NPD]
     process centers on knowledge creation, utilization                                 many businesses and industries. This process can be
     and the management of knowledge. This                                              characterized as complex to organize and manage. The
     manuscript uses a software firm case to establish                                  management of NDP units and processes requires both
     a framework to aid managers in deciding on an                                      maintaining a balance between order and disorder and
     effective work design configuration for managing                                   careful attention to knowledge management.
     a NPD project. A framework is presented which
     identified five dimensions that affect performance                                 The core of the NPD process centers on knowledge, it's
     in an NPD work environment including: the                                          creation, utilization and the management of knowledge.
     business environment; the social subsystem; the                                    Within the context of the knowledge-base firm,
     technological subsystem; the management                                            knowledge has a critical strategic value since it fosters
     system; and, the knowledge management system                                       organizational actions and helps the firm establish
     that provides the context within which NPD                                         sustainable competitive advantage. Organizational
     efforts are designed and developed. Our case                                       knowledge is a unique asset and a scarce commodity of an
     study provided an initial support to the argument                                  organization. Yet, creating, replicating and transferring
     that within the context of knowledge-based firm,
                                                                                        knowledge within NPD teams, between NPD teams, and
     NPD can be designed as a set of dimensions, each
     of which fulfills a necessary requirement for                                      between organizational units is difficult to carry out.
     achieving NPD sustainability. The requirements                                     Managing knowledge and knowledge creation is a
     for achieving sustainability include formal and                                    complex task that gives rise to multiple organizing and
     informal arenas for exchange of ideas; continuity                                  management issues [Adl00].
     of support and improvement efforts maintained
     over a long period of time; team composition                                       The breakthroughs during the last ten years in information
     reflected in the totality of the business functional                               and communication technologies have irreversibly altered
     areas of expertise; goals, scope and purpose                                       the ability to conduct business unconstrained by the
     defined and refined on an ongoing basis, and;                                      traditional limitations of time and space [Nad99] The
     effective processes for implementing continuous                                    massive demands imposed by time compression fostered
     improvements.                                                                      increased attention within R&D and engineering units for
                                                                                        information and communication technology. One area
                                                                                        where enhancements can be made is continuous
                                                                                        improvement and change management in the NPD
                                                                                        process. The literature on NPD seems to be based on a
                                                                                        variety of disciplines and theoretical perspectives -
The copyright of this paper belongs to the paper’s authors. Permission to copy          strategy, organization theory and design, organization
without fee all or part of this material is granted provided that the copies are not
made or distributed for direct commercial advantage.
                                                                                        behavior, marketing, sociology of organizations and
Proc. of the Third Int. Conf. on Practical Aspects of                                   engineering.
Knowledge Management (PAKM2000)
Basel, Switzerland, 30-31 Oct. 2000, (U. Reimer, ed.)                                   Strategic management coupled with sociotechnical system
http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-34/
                                                                                        thinking provides a basic language and analytical
                                                                                        framework to advance the investigation of the relationship



A.B. Shani, J.A. Sena                                                                                                                        19-1
between new product development and knowledge
management. The objective of this manuscript is to           The business environment cluster is comprised of
establish a framework to aid managers in both deciding on    elements and forces in the market place in which the firm
the most effective work design configuration for managing    competes. The social subsystem cluster refers to the
a complex new product development project and to             persons who work in the organization. Individual attitudes
explore the potential causal relationships between new       and beliefs, competencies and skills, relationships
product development design configurations and                between group members, relationships between
knowledge management. We address these relationships         supervisors and subordinates, relationships between
through an illustrative case of new product development
                                                             groups, cultures, traditions, past experiences, assumptions,
in a software firm.
                                                             values, rites, rituals, work habits and practices, and
                                                             emergent role systems all are an integral part of the social
2 Towards an Alternative Framework                           cluster. The technological subsystem cluster refers to the
The sociotechnical systems perspective considers every       tools,    techniques,     devices,     artifacts,   methods,
organization to be composed of a social subsystem (the       configurations, procedures and knowledge used by the
people) using the tools, techniques and knowledge (the       organizational members to acquire inputs, transform
technical subsystem) to produce a product or a service       inputs into outputs and provide outputs or services to
valued by the environmental subsystem (i.e., [Pas93],        clients or customers. The management systems cluster
[Tri82]). The degree to which the design of the technical    refers to the systems that attempt to link the
subsystem, social subsystem, and the environmental           environmental, technological and social subsystems.
subsystem are integrated determines the success and          Business strategy, business design, business capabilities,
competitiveness of the organization [Sha92]. While every     business processes and change management processes
organization is perceived as a sociotechnical system, not    provide the key elements in this cluster. The knowledge
every organization is designed according to sociotechnical   management system provides the context within which
system design principles, methods, processes and             new product development efforts are designed and
philosophies. The economic performance of firms based        developed.
on sociotechnical system design principles has been
significantly better than comparable organizations using     3 An Overview of the CDM Company
conventional designs [Van93].
                                                             CDM is a firm devoted to building, implementing, and
                                                             supporting agent-based “Cooperative Decision Making”
In our proposed framework we identify five clusters of
                                                             tools for distributed problem solving. Application areas
dimensions that affect performance in an NPD work
                                                             include: facilities management, transportation planning,
environment. Figure 1 portrays system performance and
                                                             military logistics and control, and engineering design. The
sustainability as an outcome that is influenced by the
                                                             organization of CDM on the surface does not appear to be
causal relationships among the five clusters.
                                                             untypical for a software development firm. The various
                                                             departmental units function with a minimum of
                                                             supervision. Frequent meetings, a good infrastructure of
                                                             networks and electronic communications, and a well-
                                                             thought through layout of workspace facilitate the firm’s
                                                             operation.

                                                             The department structure appears to be straight forward.
                                                             However, much of the product work is conducted by
                                                             supporting groups. The leadership of the product team is
                                                             divided between a product leader and a technical leader.
                                                             One product example is a contract for developing a
                                                             product (e.g. the Collaborative Infrastructure Assessment
                                                             Tool [CIAT] for the waterfront operations at the San
                                                             Diego Naval Station). The product, once developed, can
                                                             then be marketed to other customers (e.g. the Naval
                                                             Station at Pearl Harbor). Responsibility and direction is
                                                             divided among two leaders, the Product Manager and the
                                                             Technical Lead, and the various departments (e.g. testing,
                                                             customer support and training). This division of
                                                             responsibility could dilute the direct management-line for
                                                             product management – in effect, disputes or differences
    Figure 1: Framework for NPD and Sustainability           either have to be worked out through discussion or are



A.B. Shani, J.A. Sena                                                                                               19-2
brought to senior management for resolution. This has not
been a significant problem because the work content and
work constituency is relatively homogeneous. New
products evolve from existing products and involve
technology transfer and adherence to grounded
technologies.

4 The Product Development Process
CDM has a well defined process for product development.
Figure 2 presents a graphic of this process. As in many
firm’s there are several points where an iterative cycle is
depicted. Preceding the process is the product initiation
phase where RFPs (Requests for Proposals) or to prepare
bids for sole-source contracts.. A good deal of this effort
involves customer liaison and knowledge acquisition. The
product responsibility is divided among the product
manager, the technical lead, and various support
The choice to have a dual set of product leaders – the
product manager and the technical lead is a clear example
of the rationale for stocks of knowledge. The technical
lead devotes his efforts to insure that the product evolves
by developing coordination mechanisms to support
software version control, libraries of shared and re-usable
code, and the application of agent-based technologies. In           Figure 2: New Product Development Process
addition, the technical lead oversees the production of the
software team, makes assignments and reviews the work         The typical system can be retrofitted to a particular
of the software developers. The technical lead coordinates    customer (e.g. the Naval Station at Pearl Harbor contracts
and schedules testing and quality control. The product        for the CIAT system for it's waterfront operations -- the
manager interfaces with the technical lead but is not         system is then tailored to the pier configurations and
involved in the actual software development. Instead the      special needs of the station.) Each product takes on a
product leader handles the external interfaces with the       particular flavor by adding agents, some of which have
customer and management. Knowledge about customer             been previously developed and modified to meet special
needs and expectations can be tempered and translated to      customer needs, or agents that are specifically developed
agent technologies using a standardized framework for         to meet unique needs. Because of this agent-based
work definition.                                              technology CDM is successful in it's NPD and is more
                                                              able to sustain product development and viability.
The program design and testing are completely the
responsibility of the technical lead in coordination with     Organization design is characterized by three key
the programming team. Similarly the hardware, services        elements: differentiation, coordination and integration.
and supplies, management and customer liaison, training       Since knowledge, compared to other assets is
and documentation are completely under the responsibility     characterized by its intangibility, tacitness and action
of the product manager in coordination with the service       relatedness, it is harder to manage in comparison to other
groups. When the product work is completed the product        organizational assets. Coordination refers to the binding
is delivered to the customer by both the product manager      together of the various tasks, activities and efforts. The
and the technical leader. Since CDM deals primarily in a      choices made to facilitate coordination will influence the
military environment most of these contracts are modular      organization’s ability to accomplish goals. The designer’s
and are spread over a series of years or periods. Thus,       choice about how to bind together the tasks and activities
there is not always a clear, precise product delivered.       influences the extent to which the different stocks of
Instead, the product evolves by adding features and           knowledge held by individuals will be shared and acted
capabilities. CDM markets a core product (e.g. The CIAT       upon. As such coordination is not only combining the
system) that consists of a basic set of agents.               tasks, activities and efforts but also combining the unique
                                                              stocks of knowledge held by individuals.
                                                              The design of the CIAT product consisted of identifying
                                                              system requirements, deciding on a format for system
                                                              presentation, and specifying the system design. The spatial
                                                              agent technology employed relied on the acquisition of



A.B. Shani, J.A. Sena                                                                                               19-3
data by artificial intelligence techniques in the form of      4.1 CDM’s Product Development and Sustainability
data definition and rule specification. The initial customer
                                                               There are several factors that make CDM unique with
contact was the product manger. Here the data collection
                                                               respect to supporting and enhancing product
and rule acquisition process was defined. Area specialists
                                                               sustainability. There is a clear path for product
consisting of system analysts from the programming teams
                                                               development. The CIAT team was supported by
that collected the requisite data. The database schema and
                                                               permanent support staff throughout the development.
rule base were initially defined -- this process was one of
                                                               Unlike most of the software product (or more specifically
refinement, an iterative cycle leading to greater and
                                                               project) development efforts there is a small nucleus
greater detail.
                                                               formed for the actual development. There is not the
All of these agents must be defined jointly by the technical   project "ramp up -- team assembly" that often occurs in
lead and the product manager along with area experts           software development. Instead, an ongoing set of teams
during the product design phase. The product manager           (e.g. programming, testing, and service) provide stability
and the technical lead together compile the estimates and      and an external perspective.
schedules for the product construction,                Here
                                                               The intelligent agent and modular software components
arrangements need to be made with programming teams,
                                                               form a software warehouse that allows CDM to roll-out
testing groups, service groups, as well as preparing for
                                                               alternative versions. Once an agent is developed it stands
documentation and training. All of these teams or groups
                                                               as a sub-product or feature that can be interfaced or
are independent of the product itself. They transcend the
                                                               included in the system. In this way business results can be
product, existing as entities beyond the product work.
                                                               sustained. Even though CDM has a strong social
This is a key element for sustainability. Since they have
                                                               atmosphere and optimal working conditions there is little
major ongoing products with the military that are now in
                                                               "ego" involvement in the product development -- the main
the maintenance mode these business areas must exist to
                                                               concern is making certain that the system is a quality
support those products but on the other hand they can
                                                               product. The focus is on "how" best to design the agents
ramp up to provide the needed services for new product
                                                               not "who" is doing the design.
developments.
The product construction consists of parallel operations.      5 Discussion and Conclusions
Here the technical lead and the product manager work
somewhat independently. The computer programs are              The study of the NPD at CDM provides an initial support
written by the programming team. Many reusable modules         to the argument that within the context of knowledge-
are deployed – taking advantage of existing                    based firm, NPD can be designed and managed in various
technology/expertise and work already tried and tested.        ways. These "various ways" can be described as a set of
This is another ingredient in sustainability, they do not      dimensions, each of which fulfills a necessary requirement
have to create a new product from scratch. The                 for achieving NPD sustainability. The set of necessary but
programming team members may be involved in multiple           not sufficient requirements for achieving sustainability can
developments at the same time. The product definition          be referred to as design requirements. Looking at the
and design are such that coders and programmer are             CDM case the following are a few of the design
somewhat interchangeable.                                      requirements that seem to have been utilized: Legitimate
                                                               formal and informal arenas for exchange of ideas were
As modules are developed they are turned over to the           created; the continuity of support and improvement efforts
testing group. Each module goes through a variety of tests     for the products was maintained over a long period of
– unit testing of each module and system testing of the        time; the composition of the NPD team reflected the
modules together. The testing group is accustomed to           totality of the business functional areas of expertise; goals,
working with agent technologies and is familiar with their     scope and purpose for the NPD teams were defined and
presentation system. Before any product is presented to        refined on an ongoing basis, and; there were effective
the customer it is tested for internal reliability and         processes for implementing continuous improvements
adherence to specifications. As the testing and                during the NPD process.
programming proceeds documentation is initiated. CDM
has an independent group that produces professional            One of the key findings from the case is that CDM
quality manuals, online and web-based materials. They          established some type of a legitimate forum for exchange
liaison with the technical lead, the programming team and      of ideas and actions. From an organization design
the testing group. While the CIAT programs are being           perspective, the forum is seen as a mechanism with a
developed, tested and documented the service group             structural configuration and processes that are devoted to
arranged for the purchase and configuration of the             improvements and learning. The iterative cycles approach
network and workstations for the customer.                     coupled with the deliberation mechanisms for
                                                               information-sharing and sense-making provided an
                                                               ongoing opportunity to improve and sustain business




A.B. Shani, J.A. Sena                                                                                                   19-4
results and a way to foster learning at all levels and across
all levels of the firm. Our case suggests that not only is a
learning mechanism an integral part of sustainability but
that the type of the learning mechanism is a clear
managerial choice that has a significant influence on the
organizational ability to develop and nurture
sustainability.


References
[Adl00] N. Adler and P. Docherty. Bringing business into
  sociotechnical theory and practice. Human Relations.
  51(3). 319-345. 2000.

[Pas93] W. A. Pasmore. Designing Work Systems for
  Knowledge Workers. Journal for Quality and
  Participation. July-August. 1993.

[Sha92] A. B. (Rami) Shani, R. Grant, and R. Krishnan.
  Advanced Manufacturing Systems and Organizational
  Choice: A Sociotechnical Perspective. California
  Management Review. 34(3). 91-111. 1992.

[Tri82] E.L. Trist. The evolution of sociotechnical
   systems. Perspectives in Organizational Design. Ed.
   By A.H Van de Ven and W.F. Joyce. New York.
   Wiley. 19-75.1982.

[Van94]      F. M. Van Eijnatten. Redesigning
   Sociotechnical Systems Design: Concepts and Methods
   for the 1990s. Journal of Applied Behavioral Science,
   22(3): 201-222




A.B. Shani, J.A. Sena                                           19-5