Logo of Anicet Yalaho   Sunrise in South Africa







ITK260 Basics of Software Business, 4.0 ov

Lecture Notes
Lecture Notes in zip 1
Lecture Notes in zip 2
Seminar program
ITK260-Project reports and presentations
Software Vendor's Business Model Dynamics Case


Presentation guide
Report "Format"
ITK 260 Guidelines for group work
Topics and supporting materials for group work

Credits:
4.0 ov, ECTS 8.0 cr

Schedule:
First lecture on the 15th of September at 12.15 in Auditorium 2.

Software industry is one of the fastest growing industries in the world. Software products are also increasingly becoming one of the key enablers of other industries, and largely drive and enable today's economy and business tasks. However, software based business creates challenges to companies both technological and managerial point of view. The relationships between technological constrains and opportunities, as well as new business strategies and increasing competition in the field create a complex network that are difficult to manage. Success in software business depends on how a company can organize and fit together these pieces of puzzle.

The aim of this course is to provide a basic understanding of what characterize software business by highlighting the entrepreneurial challenges and opportunities associated with establishing, managing, and expanding a software company.

Topics include:

  • Understanding the characteristics of software business (software business vs. traditional business)
  • Understanding the main segments of software industry
  • Building a software business that creates and shares knowledge effectively
  • Organizing and managing a software business
  • Organizing and managing software project business and related services
  • Understanding the frontier between software product and services
  • Competing with software products and standards
  • Developing and distributing software products

Literature:

Books

  • Messerschmitt, D. and Szyperski, C. (2003) Software Ecosystem: Understanding an Indispensable Technology and Industry. MIT press, SBN 0262134322
  • McGrath, Michael E., (2000) Product Strategy for High Technology Companies. McGraw-Hill; 2nd edition. ISBN: 0071362460
  • Varian, H., and Shapiro,C., Information Rules: A Strategic Guide to the Information Economy, Harvard Business School Press, 1999

Articles

  • Messerschmitt and C. Szyperski “Marketplace Issues in Software Planning and Design”, IEEE Software special issue on “Software Return on Investment”, May/June 2004
  • Messerschmitt and E. Raymond, “Up from Alchemy” and Back to the User”, part of “Point-counterpoint on open source software, IEEE Software special issue on Open Source Software, Jan-Feb 2004
  • Raymond,“Back to the User”, part of “Point-counterpoint on open source software”, IEEE Software special issue on “Open Source Software”, Jan-Feb 2004.
  • Bran, The Pragmatics of Model-Driven Development, IEEE Software,2003 Sept/Oct.
  • Tim O'Reilly, Lessons from open-source software development, Communications of the ACM, v.42 n.4, p.32-37, April 1999.
  • (Book chapter) Bosch, J., Software System Families: An Introduction Chap.7,in Design and Use of Software Architectures:Adopting and Evolving a Product-Line Approach,ISBN 0-201-67494-7, May 2000

Prerequisites:
Basic understanding of organizational and information systems design.

Structure of the course:
Lectures and course assignments. The lectures will be held in English. The exams will be in English and Finnish

Assesment:
Assignments and exam (case study)

Resources:

1