Timo Käkölä

Learn More
This paper reviews and assesses the emerging research literature on information technology and organizational learning. After discussing issues of meaning and measurement, we identify and assess two main streams of research: studies that apply organizational learning concepts to the process of implementing and using information technology in organizations;(More)
The tremendous benefits of taking a product line approach for similar software-intensive systems are well documented [Clements & Northrop 02a]. What’s not as clear, however, is how to effectively achieve an operational software product line, often called product line adoption. The “Launching and Institutionalizing” practice area of the Framework for(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)
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)
ICT-enabled international sourcing of software-intensive systems and services (eSourcing) is a powerful strategy for managing businesses more effectively. China is becoming a superpower for eSourcing service provisioning, but most Chinese providers are small or medium-sized and leverage the mediated eSourcing model, delivering services to foreign ICT(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)
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)
Large high-technology companies operate in fiercely competitive international markets. To succeed they need to shorten the cycle time of new product development (NPD) while improving product quality and maintaining or reducing the total resources required. Their abilities to meet these business goals depend on how extensively and effectively they collect,(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)