Software Entrepreneurship Project
Objectives
This course aims at providing students with the opportunity to apply the skills acquired throughout their curriculum in order to conceive and launch a software product or service using the principles of "lean start-ups".
Learning outcomes
Upon completion of this course, a student will be able to:
- Identify and analyze a problem to be solved by means of a software product or service
- Explain why current solutions do not address the identified problem(s) or why a new solution is needed
- Articulate how the identified problem(s) will be solved by an envisioned software product or service
- Define who are the potential users of a new product or service
- Formulate and validate a product vision and a business model
- Translate a product vision into a software prototype/Minimum Viable Product (MVP) using an agile development method
- Apply the "Customer Development Framework" to incrementally refine an initial product or service
- Define a business model that takes into account the requirements of suppliers and other partners.
Brief description of content
The course covers the following topics:
- Discovering customer problems
- Defining a "value proposition" for a product/service
- Validating a value proposition
- Translating product vision into a software prototype/Minimum Viable Product (MVP)
- Attracting customers and creating demand
- Articulating a business model
Target group
The students of master's curriculum