Timo Käkölä

Learn More
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(More)
Computer technology is transforming strategic management and swalegic decision making. One important area of strategic management work, from a competitive viewpoint. is benchmarking. Competitive benchmarking is a company-internal process in which the activities of a given company are measured against the besr practices of thz best-in-class companies using(More)
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(More)
Hyperknowledge is a new, ideal computer-based environment for working, learning and decision-making. In this environment, dgerent and contrasting views of a domain of interest are internalized by the user, enabling the development of a comprehensive understanding of the domain. A financial benchmarking application has been created as a part of an executive(More)
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 upon and use this knowledge. This design/use-dualism contributes to the deterioration of the(More)
Conceptual designs of most information systems (IS) reflect a design/use dualism of technology making it difficult for users to be responsible for computerized aspects of work. The IS design theory (ISDT) for Dual Information Systems (DIS) helps bridge the design/use dualism. Its validity has not been studied empirically. This paper presents and applies a(More)
2 What is software product line engineering? ƒ Software product line engineering is a methodology for developing software-intensive systems and services faster, at lower costs, and with better quality and higher end-user satisfaction than is possible through the engineering of single systems ƒ It needs two distinct development processes: domain engineering(More)