Erinevus lehekülje "ITI8740" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
(ei näidata sama kasutaja 152 vahepealset redaktsiooni)
2. rida: 2. rida:
 
'''Course alias:''' ITX8522 Software Entrepreneurship Project<br>
 
'''Course alias:''' ITX8522 Software Entrepreneurship Project<br>
 
'''Lecturer''': [https://www.linkedin.com/in/martin-verrev Martin Verrev]<br>
 
'''Lecturer''': [https://www.linkedin.com/in/martin-verrev Martin Verrev]<br>
−
'''Langugage''': English<br>
+
'''Language''': Estonian/English<br>
 
'''Credit Points''': 12 ECT<br>
 
'''Credit Points''': 12 ECT<br>
 
'''Contact''': martin.verrev ätt taltech.ee, ICT-422<br>
 
'''Contact''': martin.verrev ätt taltech.ee, ICT-422<br>
−
'''Date, time, location:''' Thursdays, 16:00-17:30, '''ICT-411'''<br>
+
'''Date, time, location:''' Thursdays, 14:00-17:15, '''MEK-122'''<br>
−
'''Teams channel: ''' ITI8740/ITX8522 Software Development Team Project (2023), regsitration code: <b>luebnk4</b><br>
+
'''Teams channel:''' ITI8740 (2026) Team Project, registration code: <b>iu6nr2y</b><br>
−
'''Course archive: https://courses.cs.taltech.ee/pages/ITI8740_2022 
+
'''Moodle:''' https://moodle.taltech.ee/course/view.php?id=37860<br>
 +
'''Course archive: https://courses.cs.taltech.ee/pages/ITI8740_2025
  
  
 
== Primary Goals ==
 
== Primary Goals ==
  
−
The primary purpose of the goal is to give an experience of analysing, specifing, developing and documenting a a real life business problem. Also to organize a teamwork and apply agile development methods to solve said problem.
+
The primary purpose of the goal is to give an experience of discovering, specifying, developing, and documenting a real-life business problem. Also to organize teamwork and apply agile development methods to solve said problem.
  
−
== Completing the Course ==
+
After the course you ...<br>
−
 
+
- ... have an understanding of methods, tools and approaches that can be used when initiating a new startup or in-house project in an established organization.<br>
−
The course will complete with a set of presentations by each student and a demo day before January 15, 2024.
+
- ... formulated a problem statement and validated it with a real target audience.<br>
−
 
+
- ... built a Minimal Viable (Lovable) Product that solves said problem.<br>
−
By the end of the course:
 
−
 
 
−
* MVP has been completed and is usable by external users.  
 
−
* User testing has been completed on MVP, real feedback.  
 
−
* Spoken at least with 1 real catering provider/accommodation venue.
 
−
* Figured out and validated pricing model.
 
−
* ...
 
−
* Have compiled project [[Final_Documentation | documentation]].
 
  
 
== Lectures ==
 
== Lectures ==
  
−
==== Week 1: Introduction. Finding Problem to Solve ====
+
=== Week 1: Introduction. Choosing a Problem to Solve ===
  
−
[[Media:ITI8740_23_01_Introduction.pdf | Slides]]
+
[[Media:ITI8740_26_01_Introduction.pdf | Slides]]
  
−
==== Week 2: Presentation of ideas. Team formation ====
+
=== Week 2: Presentation of Ideas. Team Formation ===
  
−
'''Assignment:''' Please think of the problem you want to solve and be ready to present it in 90 seconds. Do not overthink - pick something you would like to do.  
+
[[Media:ITI8740_26_02_Team_Formation.pdf | Slides]]
  
−
[[Media:ITI8740_23_02_Team_Formation.pdf | Slides]]
+
===== Home Assignment for Week 2 =====
  
−
==== Week 3: Introduction to Lean Startup ====
+
- Please think of the problem you want to solve and be ready to present it in 90 seconds. <br>
 +
- Check slides from Lecture 1 for guidance. <br>
 +
- Write down the answer to questions on slide 36 from lecture 1.<br>
 +
- Do not overthink - pick something you would like to do and what is also viable.<br>
 +
- Also upload it to Moodle. The upload link will be here shortly. <!-- https://moodle.taltech.ee/mod/assign/view.php?id=814000 -->
  
−
'''Assignment''' As a team please create an initial project environment, decide  (see slides from lecture 2).
+
=== Week 3: Introduction to Lean Startup ===
−
 
 
−
[[Media:ITI8740_23_03_01_Intro_to_Lean_Startup.pdf  | Slides]]
 
  
−
==== Week 4: Exercise in Lean Canvas ====
+
- Lecture: [[Media:ITI8740_26_03_Lean_Startup.pdf | Slides]]<br>
 +
- Practice session: [[Media:ITI8740_26_03_Problem_Worth_Solving.pdf | identifying problem worth solving ]] and [[Media:ITI8740_26_04_Prax_Lean_Canvas.pdf | introduction to Lean Canvas]]
  
−
[[Media:ITI8740_23_04_Lean_Canvas.pdf | Slides ]]
+
===== Home Assignment for Week 3 =====
  
−
==== Week 5: Talking to Customers ====
+
- Have a kick off meeting with your team<br>
 +
- Set up environments and fill in project wiki (See slides for lecture 2)
  
−
[[Media:ITI8740_23_05_Talking_To_Customers.pdf | Slides]]
+
=== Week 4: Minimal Viable/Lovable Product ===
  
−
==== Week 6: Development Process for MVP ====
+
- Lecture [[Media:ITI8740_26_04_MVP.pdf | Slides]]<br>
 +
- Practice session: Filling the canvas
  
−
[[Media:ITI8740_23_06_MVP.pdf | Slides]]
+
===== Home Assignment for Week 4 =====
 +
- Read Chapter 1 "Running Lean Roadmap" from "Running Lean" book. The free
 +
version can be found at https://danielpandza.wordpress.com/wp-content/uploads/2013/01/running-lean.pdf. Be ready for in-classroom test.<br>
 +
- Evaluate if your idea is worth solving. Document findings in project wiki (Page: Idea Evaluation). Complete this by Monday 23:59<br>
 +
- Find how currently the problem you are focusing on is being solved. Find at least 5 similar companies, applications or ventures as your project. Good starting points would be Hacker News: https://news.ycombinator.com/, TechCrunch https://techcrunch.com/ or Reddit. Describe for each of them, what they do well, what could be copied and what could be improved. Do not forget to add the URLs. Document findings in project wiki (Page: Competitors). Complete this by Monday 23:59
  
−
==== Week 7: Flows. Wireframes. Domain Model ====
+
=== Week 5: Talking to Customers: The Mom Test ===
  
−
[[Media:ITI8740_23_07_Wireframes.pdf | Slides]]
+
- Lecture slides: [[Media:ITI8740_26_05_Mom_Test.pdf | Slides]], [[Media:ITI8740_26_05_Mom_Test_Prax.pdf | Practice Questions]]<br>
 +
- Practice session: Lean Canvas,  [[Media:ITI8740_26_05_UVP.pdf | UVP]]<br>
  
−
==== Week 8: Modelling Continued ====
+
=== Week 6: Metrics ===
  
−
[[Media:ITI0209_23_05_Prax.pdf | Introductory Excercise ]]<br>
+
- Lecture slides: [[Media:ITI8740_26_06_Metrics.pdf | Slides]]<br>
 +
- Practice session: Team demos and discussion<br>
  
−
==== Week 9 - 10: Content Hacking ====
+
===== Assignment for week 6 =====
  
−
As a homework: Create the wireframes desribed here: [[Media:ITI0209_23_06_Prax.pdf | Assignment for class 8 ]]
+
- Conduct and document at least 2 problem interviews<br>
 +
- <strong>Demo.</strong> We shall have small demo and discussion (approximately 15 minutes per team) at the beginning of the practice session. By then, we should have a clearer understanding of what we want to build. The demo should provide an overview of what we've learned about the problem, customers, market, etc. (lean canvas), as well as the technical decisions and anything built so far (if any). We would also like to hear about insights gained from problem interviews.
  
−
[[Media:ITI8740_23_09_Content.pdf | Slides ]]
 
  
−
==== Week 11: Metrics ====
+
=== Week 7: Deliverables and Data ===
  
−
[[Media:ITI8740_23_11_Metrics.pdf | Slides ]]
+
- Lecture slides: TBC<br>
 +
- Practice session: Praktiline Figma<br>
  
−
==== Week 12: Introduction to Branding ====
+
== Hackathon info ==
  
−
[[Media:ITI8740_23_12_Branding.pdf | Slides ]]
+
You have the option to participate in the following hackathons:
  
−
==== Week 13: Guest lecture: Jaanus Sakkis ====
+
* 16.-18. October 2026. Future of Wood. Väimela. https://garage48.org/events/future-of-wood-2026
 +
* 16.-18. October 2026. kood/Garage48 Empowering Women. Jõhvi. https://garage48.org/events/empoweringwomen
  
−
Guest lecture by Jaanus Sakkis [[https://www.linkedin.com/in/sakkis]], an experienced designer, UX expert and artist.
+
== Reading Materials ==
  
−
==== Week 14: Practical Branding ====
+
* Book: Running Lean by Ash Maurya. https://danielpandza.wordpress.com/wp-content/uploads/2013/01/running-lean.pdf
  
−
We will review and discuss the worksheets provided on week 12.
+
== Additional Materials ==
  
−
==== Week 15: Guest lecture ====
+
* Lean Canvas template on Google Drive (make your own copy): https://docs.google.com/drawings/d/1ovMkq9bsIKWeo_W510-vPFzN-FywSECipLHfHTEOwYc/edit?usp=sharing
  
−
Märt Aro [https://www.linkedin.com/in/mart-aro], a co-Founder of DreamApply, education innovator, edtech enthusiast, TEDx & keynote speaker will be sharing his startup experiences and lessons learned.
+
== Completing the Course ==
  
−
Read also: https://www.edtechestonia.org/blogi/10-things-to-keep-in-mind-when-starting-to-build-an-edtech
+
By the end of the course:
  
−
==== Week 16: How to Pitch and Present ====
+
* MVP has been completed and is usable by external users.  
−
 
+
* User testing has been completed on MVP, real feedback.  
−
[[Media:ITI8740_23_16_Pitching.pdf | Slides]]
+
* Spoken at least with 1 real customer, attempted seed funding.
−
 
+
* Figured out and validated pricing model.
−
 
+
* ...
−
==== During Exam Session: Final Demos ====
+
* Have compiled project [[Final_Documentation | documentation]].
−
 
 
−
[[Media:ITI8740_23_99_Final_Demo_Info.pdf | Kirjeldus ]]
 
−
 
 
−
<strong>Presentation Format</strong>
 
−
 
 
−
* 3 minute pitch. (without slides)<br>
 
−
* 10 minutes technical presentation. (slides may be used) <br>
 
−
* 10 minutes - discussion and questions.<br>
 
−
 
 
−
<strong>Pitch Structure</strong>
 
−
 
 
−
1. _Intro_ (10 sec) Who are you? One memorable sentence about your idea.<br>
 
−
2. _Why, Who, What_ (90 sec) What is the value you are creating? Who is the target whose problem you are solving?<br>
 
−
3. _The secret sauce_ (30 sec) What makes your solution unique?<br>
 
−
4. _Future vision, business model_ (40 sec). What is the potential for growth. What is the plan to make money? How to get to customers?<br>
 
−
5. _Team_ (20 sec) What relevan experience does the team have.<br>
 
−
6. _End statement._ Finish your pitch with a strong statement.<br>
 
−
 
 
−
<strong>Points to cover for technical presentation</strong>
 
−
 
 
−
1. Primary features of the project<br>
 
−
2. Validation - how it was done and what was learned?<br>
 
−
3. Outcomes - what was implemented (and what not)<br>
 
−
4. The science behind and lessons learned - did the method chosen work, can it be applied to somewhere else.<br>
 
−
5. Next steps - was the project worth solving, will it be continued, any master thesis topics. etc.<br>
 
−
 
 
−
== Supplementary Materials ==
 
−
* (ebook) [https://danielpandza.files.wordpress.com/2013/01/running-lean.pdf Ash Maruya. Running Lean]<br>
 
−
* (ebook) [https://basecamp.com/gettingreal/getting-real.pdf Getting Real]<br>
 
−
 
 
−
<!--
 
−
* <b>Tool:</b> [https://cnvs.online CNVS - Tool for creating the lean canvas]
 
−
-->
 
  
 
==Evaluation==
 
==Evaluation==

Redaktsioon: 6. oktoober 2026, kell 12:35

Course: ITI8740 Software Development Team project
Course alias: ITX8522 Software Entrepreneurship Project
Lecturer: Martin Verrev
Language: Estonian/English
Credit Points: 12 ECT
Contact: martin.verrev ätt taltech.ee, ICT-422
Date, time, location: Thursdays, 14:00-17:15, MEK-122
Teams channel: ITI8740 (2026) Team Project, registration code: iu6nr2y
Moodle: https://moodle.taltech.ee/course/view.php?id=37860
Course archive: https://courses.cs.taltech.ee/pages/ITI8740_2025


Primary Goals

The primary purpose of the goal is to give an experience of discovering, specifying, developing, and documenting a real-life business problem. Also to organize teamwork and apply agile development methods to solve said problem.

After the course you ...
- ... have an understanding of methods, tools and approaches that can be used when initiating a new startup or in-house project in an established organization.
- ... formulated a problem statement and validated it with a real target audience.
- ... built a Minimal Viable (Lovable) Product that solves said problem.

Lectures

Week 1: Introduction. Choosing a Problem to Solve

Slides

Week 2: Presentation of Ideas. Team Formation

Slides

Home Assignment for Week 2

- Please think of the problem you want to solve and be ready to present it in 90 seconds.
- Check slides from Lecture 1 for guidance.
- Write down the answer to questions on slide 36 from lecture 1.
- Do not overthink - pick something you would like to do and what is also viable.
- Also upload it to Moodle. The upload link will be here shortly.

Week 3: Introduction to Lean Startup

- Lecture: Slides
- Practice session: identifying problem worth solving and introduction to Lean Canvas

Home Assignment for Week 3

- Have a kick off meeting with your team
- Set up environments and fill in project wiki (See slides for lecture 2)

Week 4: Minimal Viable/Lovable Product

- Lecture Slides
- Practice session: Filling the canvas

Home Assignment for Week 4

- Read Chapter 1 "Running Lean Roadmap" from "Running Lean" book. The free version can be found at https://danielpandza.wordpress.com/wp-content/uploads/2013/01/running-lean.pdf. Be ready for in-classroom test.
- Evaluate if your idea is worth solving. Document findings in project wiki (Page: Idea Evaluation). Complete this by Monday 23:59
- Find how currently the problem you are focusing on is being solved. Find at least 5 similar companies, applications or ventures as your project. Good starting points would be Hacker News: https://news.ycombinator.com/, TechCrunch https://techcrunch.com/ or Reddit. Describe for each of them, what they do well, what could be copied and what could be improved. Do not forget to add the URLs. Document findings in project wiki (Page: Competitors). Complete this by Monday 23:59

Week 5: Talking to Customers: The Mom Test

- Lecture slides: Slides, Practice Questions
- Practice session: Lean Canvas, UVP

Week 6: Metrics

- Lecture slides: Slides
- Practice session: Team demos and discussion

Assignment for week 6

- Conduct and document at least 2 problem interviews
- Demo. We shall have small demo and discussion (approximately 15 minutes per team) at the beginning of the practice session. By then, we should have a clearer understanding of what we want to build. The demo should provide an overview of what we've learned about the problem, customers, market, etc. (lean canvas), as well as the technical decisions and anything built so far (if any). We would also like to hear about insights gained from problem interviews.


Week 7: Deliverables and Data

- Lecture slides: TBC
- Practice session: Praktiline Figma

Hackathon info

You have the option to participate in the following hackathons:

Reading Materials

Additional Materials

Completing the Course

By the end of the course:

  • MVP has been completed and is usable by external users.
  • User testing has been completed on MVP, real feedback.
  • Spoken at least with 1 real customer, attempted seed funding.
  • Figured out and validated pricing model.
  • ...
  • Have compiled project documentation.

Evaluation

  • 91 < score -- grade 5 (excellent)
  • 81 < score < 90 -- grade 4 (very good)
  • 71 < score < 80 -- grade 3 (good)
  • 61 < score < 70 -- grade 2 (satisfactory)
  • 51 < score < 60 -- grade 1 (acceptable)

score ≤ 50 -- a student has failed the course