MTAT.03.244 Software Economics
Coordinator: Marlon Dumas (marlon.dumas ät ut . ee)
This course combines the business perspective of software product inception, i.e., the process from an initial idea to a business model with assessment of the financial viability of the new software product, with software product management. The course covers business model generation using the widely used and respected business model canvas, business case analysis, to aspects of software product management such as road mapping and release planning. Upon successfully completing “Software Economics” the student will:
- Be able to understand, analyze and develop a business model (using the business model canvas) for a software product.
- Be able to set up, understand and conduct a business case analysis using most commonly used metrics such as NPV, IRR and ROI.
- Have gained a good understanding of different software project set ups, know how to manage product backlogs, and know how to prioritize requirements and do release planning.
- Fredrik P. Milani - Business Models and Business Case Analysis (milani ät/at ut punk/dot ee)
- Dietmar Pfahl - Software Product Management
The course consists of three complementary parts:
- Building Blocks of a IT Intensive Company (Business Models)
- Business Case Analysis for Software Investments
- Software Development Measurement & Cost Estimation
The course will be delivered to the students through the following channels.
- Online – The students are given access to all course material (texts and videos) for reading prior to the lectures (does not apply to all parts of the course).
- Lectures – As students have read the material prior to the lectures, the material can be summarized and discussed (does not apply to all parts of the course).
- Practical Sessions – The theory provided during the lectures are applied on cases.
- Seminars – Real life cases are examined in more detail and discussed.
- Assignments – There will be both homework to be done and submitted individually and Assignments that are to be completed in groups
This course has three homeworks worth 40 points in total, quizzes worth a total of 10 points and a final exam worth 50 points.
The students are expected to dedicate an averageEmphasized of 8-9 hours per week of which 4 hours are in lectures and practical sessions and about 4 hours for reading, quizzes and preparation of assignments. It is expected that the workload increase about a week prior to the deadlines for the assignment.
The main forum for communication (when not in lectures or sessions) is an online forum that is set up. Students can ask questions about topics covered, assignments or anything else related to the course or the contents taught and discussed in the course. The main reason for using online community is to ensure that all students get access to responses and clarifications. We will use www.piazza.com and in the second week, you will get an invitation to join this class on piazza.com.
For questions and discussion, please use the Message Board. Please subscribe to the message board to follow-up the discussions.