A DSM-based project-scheduling system for collaborative product development

Scheduling and managing a collaborative New Product Development (NPD) process for large projects is a difficult exercise that requires much effort and experience. This paper presents a prototype web-enabled scheduling system that incorporates Design Structure Matrix (DSM) to support NPD projects in a collaborative product development environment. The prototype system is implemented on the internet, based on an agent architecture. Basically, it is able to assist collaborative NPD projects in obtaining an appropriate execution sequence of project tasks, generating a project schedule effectively, monitoring the development process, and handling the dynamic events such as task delay and iteration. An illustrative example is provided.

[1]  Karl T. Ulrich,et al.  Product Design and Development , 1995 .

[2]  D. V. Steward Systems Analysis and Management: Structure, Strategy and Design , 1981 .

[3]  D. V. Steward,et al.  The design structure system: A method for managing the design of complex systems , 1981, IEEE Transactions on Engineering Management.

[4]  Michael E. McGrath,et al.  Product development : success through product and cycle-time excellence , 1992 .

[5]  Sharon Brunett,et al.  A test suite for high-performance parallel Java , 2000 .

[6]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[7]  Wei Chen,et al.  Project scheduling for collaborative product development using DSM , 2003 .

[8]  D. V. Steward Planning and managing the design of systems , 1991, Technology Management : the New International Language.

[9]  Wei. Chen Product management in a global collaborated product development environment using DSM , 2002 .

[10]  Mark R. Cutkosky,et al.  DESIGN FOR MANUFACTURABILITY VIA AGENT INTERACTION , 1996 .

[11]  Charles J. Petrie,et al.  JATLite: A Java Agent Infrastructure with Message Routing , 2000, IEEE Internet Comput..

[12]  Robert P. Smith,et al.  A predictive model of sequential iteration in engineering design , 1997 .

[13]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[14]  Robert P. Smith,et al.  A model-based method for organizing tasks in product development , 1994 .

[15]  Steven D. Eppinger,et al.  Organizing the Tasks in Complex Design Projects , 1991, MIT-JSME Workshop.

[16]  Andrew Kusiak,et al.  Efficient organizing of design activities , 1993 .

[17]  Duc Truong Pham,et al.  An approach to concurrent engineering , 1998 .