The 21st century brings many new challenges to the product development (PD) community mainly due to a drastic increase in the scale and complexity of engineered systems. This requires the collaboration of various entities and resources within and outside firm boundaries. To address these new challenges, this paper proposes a novel framework for an enterprise-wide PD information management system. The proposed framework provides an integrative view of the various dependencies and information flows that co-exist in three main PD analysis domains (i.e., people, products, and processes) and analysis methods for the discovery of gaps or ‘misalignment’ between them. These gaps could help explain why some organizations are able to provide more competitive products within a given industry. Moreover, the framework suggests that the characteristics of how an organization acquire data, interpret information, and apply knowledge will impact the final architecture of the product. Finally, we demonstrate this framework by analyzing an open source software (OSS) project, which offers some insights and new directions into how the transfer of data, information, and knowledge impacts the final (source code) architecture and design.
Today's fast-paced product development (PD) environment brings many new challenges to the PD community. These challenges are mainly due to a drastic increase in the scale and complexity of engineered systems, which require the collaboration of functionally and geographically distributed resources within and outside a firm's boundary. To address these new challenges, this paper proposes a novel theoretical and computational framework for an enterprise-wide PD management system. The proposed framework considers an integrative view of the various dependencies that co-exist in three PD domains (i.e., people, products, and processes). Additionally, it provides a computational tool that links them together in a succinct and tractable way and provides an analysis method for assessing their influence on shaping the product development process. Using this framework, we suggest that the characteristics of how an organization acquire data, interpret information, and apply knowledge will impact the final architecture of a product. We demonstrate this framework by analyzing the development efforts for a software project called robocode.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.