0000000001332886
AUTHOR
Käkölä, Timo
showing 8 related works from this author
Groupware architecture for requirements processes in new product development
1999
An organization's ability to create successful products depends on how extensively it collects, analyzes and utilizes requirements information in its product development. Recent advances in groupware technologies allow such information to be shared more effectively in distributed organizations; thus, these technologies hold considerable potential as means of shortening the cycle time and improving the quality of requirements processes. This paper addresses issues in the design and implementation of groupware-supported requirements processes by drawing on experiences from large-scale industrial development projects within Nokia. The primary contribution of the paper is the conceptual design …
Dual Information Systems: Supporting Organizational Working and Learning by Making Organizational Memory Transparent
1999
The conceptual design of most computer-based information systems reflects a dualism of technology. During the development phase, part of the work-domain-related knowledge is formalized and encoded in the software, making it difficult for users to reflect on and use this knowledge. This design--use dualism contributes to the deterioration of the interpretive flexibility of information systems. In this article, we outline an information systems architecture called Dual Information Systems (DIS) that incorporates the concepts of an organizational memory information system (OMIS) in a broader framework. DIS help bridge the design--use dualism by providing organizations with a set of services th…
Framework for Evaluating the Version Management Capabilities of a Class of UML Modeling Tools from the Viewpoint of Multi-site, Multi-partner Product…
2009
UML models are widely used in software product line engineering for activities such as modeling the software product line reference architecture, detailed design, and automation of software code generation and testing. But in high-tech companies, modeling activities are typically distributed across multiple sites and involve multiple partners in different countries, thus complicating model management. Today’s UML modeling tools support sophisticated version management for managing parallel and distributed modeling. However, the literature does not provide a comprehensive set of industrial-level criteria to evaluate the version management capabilities of UML tools. This article’s contributio…
Wireless ATM : handover issues
1998
Basic aspects of cellular systems and the ATM transmission technology are introduced. Wireless ATM is presented as a combination of radio ATM and mobile ATM. Radio ATM is a wireless extension of an ATM connection while mobile ATM contains the necessary extensions to ATM to support mobility. Because the current ATM technology does not support mobility, handover becomes one of the most important research issues for wireless ATM. Wireless ATM handover requirements are thus analysed. A handover solution relying on two inter-related handover protocols is presented and evaluated. Future research is needed to compare this solution with options presented by earlier research and possibly combine the…
Diffusion of Software Technology Innovations in the Global Context
2002
This study examines how software businesses are acquiring new software technology innovations (STIs) in rapidly changing globalized business environment characterized by rapidly shortening software technology life cycles, changing customer demands, and intense competition. It was executed through both theoretical and empirical investigations and analyses. It describes one case company as an example of the diffusion of STI and develops a framework for the diffusion of software technology innovation. The research findings are useful for both further research and industrial settings. peerReviewed
Standards Initiatives for Software Product Line Engineering and Management within the International Organization for Standardization
2010
Software product line engineering is an established methodology for fast and effective development of software-intensive systems and services. To reap maximum benefits from the methodology, businesses typically need to implement coordinated changes in development methodologies, tools, product architectures, organizational designs, and business models. Product lines are developed in complex international software ecosystems, but there is no coordinated set of international standards for defining and leveraging the methodology. As a result, ecosystems cannot adopt standardized methods and tools for developing product lines, tool vendors face difficulties in developing tools to enable product …
Software business models and contexts for software innovation: key areas software business research
2003
This paper examines business, design, and product development aspects of software business models. Contexts of small and large companies for creating software innovations are also analysed. Finally, software business research is called for and an agenda for software business research is presented to better understand the dynamics of the software industry and help create and manage successful software-intensive ventures.
An Information Systems Design Theory for Integrated Requirements and Release Management Systems
2009
High-tech companies need to collect and analyze requirements and allocate them to appropriate product releases in market-driven product development. Development activities are typically scattered across multiple sites and involve multiple partners in different countries, complicating requirements and release management. Flexible, scalable, and secure groupware-based support for the activities provides substantial payoffs. Yet, the extant literature provides little theoretical guidance for designing and using requirements and release management systems in multi-site, multi-partner environments. This article develops the meta-requirements and a meta-design of an information systems design the…