Erinevus lehekülje "ITI8740" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
 
(ei näidata sama kasutaja 213 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>
'''Assistant Lecturer''': [https://ee.linkedin.com/in/rogerkerse Roger Kerse]<br>
+
'''Language''': Estonian/English<br>
'''Langugage''': 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:''' Fridays, 11:30-13:00, '''ICT-411'''<br>
+
'''Date, time, location:''' Thursdays, 16:00-19:15, '''U06-209'''<br>
'''Teams channel: ''' ITI8740/ITX8522 Software Development Team Project (2021), regsitration code: '''3aj67fd'''<br>
+
'''Teams channel:''' ITI8740/ITX8522 Team Project (2025), regitration code: <b>itc8jau</b><br>
<!-- Archive from 2020: https://courses.cs.ttu.ee/pages/ITI8740_2020 -->
+
'''Moodle:''' https://moodle.taltech.ee/course/view.php?id=36194<br>
 +
'''Course archive: https://courses.cs.taltech.ee/pages/ITI8740_2024 
  
== Final Presentations. Monday January 17, 16:00 at ICT-411 ==
 
  
The final presentations will take place in person.
+
== Final Demos ==
  
The format presentations is:
+
The course will complete with a final demos on <strong>Thursday, January 20 2025, ICT-411, 17:00</strong><br>
* Pitch (3 minutes) - here you will give an overview of your progress as to investors or general audience.
+
Please submit the documentation via email <strong>by 17:00 on January 19</strong>
* Technical presentation (7 minutes) - as the pitch cannot cover technical details, this is the opportunity to cover those.
 
* Discussion (10 minutes)
 
  
 +
For structure of the demos (pitch + presentation) see [[ITI8740_Demo_Structure]]
  
 +
== 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.
 +
 +
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 established organization.<br>
 +
- ... formulated a problem statement and validated it on a real target audience.<br>
 +
- ... built a Minimal Viable (Lovable) Product that solves said problem.<br>
 +
 +
== Lectures ==
 +
 +
=== Week 1: Introduction. Painkillers, Vitamins, Candy. ===
 +
[[Media:ITI8740_25_01_Introduction.pdf | Slides]]
 +
 +
=== Week 2: Presentation of ideas. Team formation ===
 +
[[Media:ITI8740_25_02_Team_Formation.pdf | Slides]]
 +
 +
===== Home Assignment (September 11) =====
 +
 +
- 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 23 from lecture 1.<br>
 +
- Do not overthink - pick something you would like to do and what is also viable.<br>
 +
- Also upload it here: https://moodle.taltech.ee/mod/assign/view.php?id=814000
 +
 +
=== Week 3: Introduction to Lean Startup ===
 +
Lecture: [[Media:ITI8740_25_03_Intro_to_Lean_Startup.pdf | Lecture Slides]]<br>
 +
Practice session: [[Media:ITI8740_25_03P_Lean_Canvas_01.pdf | Lean Canvas Intro ]]
  
 +
===== Home Assignment (September 18) =====
 +
Have a kick-off meeting and set up project environment. See slides from Lecture 2, pages 29..30 for instructions.
  
<!--
 
== Pitch Training on Friday, December 10 ==
 
The training will take place offline in '''ICT-411''' starting from '''17:00'''.
 
-->
 
  
== 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 mehtods to solve said problem.
+
=== Week 4: Minimal Viable/Lovable Product ===
 +
Lecture: [[Media:ITI8740_25_04_MVP.pdf | Lecture Slides]]<br>
  
== Lectures ==
+
===== Home Assignment (September 25) =====
 +
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. If possible complete the assignment before weekly meeting with supervisor.
 +
Save the results as PDF and upload here: https://moodle.taltech.ee/mod/assign/view.php?id=826158
  
==== Week 1: Introduction. Finding Problem to Solve ====
 
[[Media:ITI8540_2021_01_Introduction.pdf | Slides]]
 
  
==== Week 2: Presenting Ideas & Forming the Teams ====
+
=== Week 5: Talking to Customers. Mom Test ===
 +
Lecture: [[Media:ITI8740_25_05_Mom_Test.pdf | Lecture Slides]]<br>
 +
Practice session: [[Media:ITI8740_25_04P_Lean_Canvas_02.pdf | Lean Canvas (continued) ]]
  
Six great ideas were presented during the class on September 10.
 
Please mark your favorite idea via the form on Google Forms below.
 
  
We will finalize the team formation in Lecture 3. Do not hesitate to
+
=== Week 6: Modelling <strong>Team Demos</strong> ===
contact the lecturer on Teams if you want to change the idea
 
description or add another. You can change your selection if you want.
 
  
Feel free to discuss the ideas in Teams - there is a channel just for that.  
+
[[Media:ITI8740_25_06_Modelling.pdf | Slides]]
  
[https://forms.gle/GREYrv1sPqiUP6WD6 The form to choose a team]
+
We shall have small demos (max 15 minute per team) at the beginning of the class. The demo should give overview
 +
what has been learned about the problem, customers, market etc (lean canvas) - also the things built so far.
  
==== Week 3: Finalizing Teams & Introduction to Lean Startup ====
 
[[Media:ITI8540_03_Intro_to_Lean_Startup.pdf | Lecture Slides ]]
 
  
==== Week 4: Documenting Plan A: The Lean Canvas ====
+
=== Week 7: Metrics ===
[[Media:ITI8540_04_Lean_Canvas.pdf | Lecture Slides ]]
 
  
==== Week 5: Meeting with supervisor. ====
+
Lecture: [[Media:ITI8740_25_07_Metrics.pdf | Lecture Slides]]<br>
Meetings with supervisors are arranged on Teams.  
+
Practice session: [[Media:ITI8740_25_06P_Figma.pdf | Modelling excercises ]]
  
==== Week 6: Demo session 1. MVP ====
+
=== Week 8: Content ===
[[Media:ITI8540_06_MVP.pdf | Lecture Slides ]]
 
  
==== Week 7: Process to build a MVP ====
+
Lecture: [[Media:ITI8740_25_08_Content.pdf | Lecture Slides]]
[[Media:ITI8540_07_Process.pdf | Lecture Slides ]]
 
  
==== Week 8: Talking to the Customer ====
+
Practice: [[Media:ITI8740_25_08P_Content.pdf | Practice]]
[[Media:ITI8540_08_Talking_To_Customers.pdf | Lecture Slides ]]<br>
 
[[Media:ITI8540_08_Excercise.pdf | Classroom Excercise ]]
 
  
==== Week 9: Flows & Wireframes ====
+
===== Home Assignment (October 23) =====
[[Media:ITI8540_09_Prototype_And_Wireframes.pdf | Lecture Slides ]]<br>
+
<strong>Background:</strong> The customer is a store for third wave coffee. Figure out the primary flow, information displayed and minimal set of views. The views should contain "real" photos and texts.<br>
[[Media:ITI8540_09_Excercise.pdf | Classroom Excercise ]]
+
<strong>Task:</strong> Hand craft the wireframes in Figma and be ready to present them on Thursday, October 24.
  
==== Week 10: Metrics ====
+
=== Week 09: Team Demos/Content Continued ===
We will have team demos at the beginning of the session.<br>
 
[[Media:ITI8540_10_Metrics.pdf | Lecture Slides ]]
 
  
==== Week 11: Intro to Branding ====
+
Lecture: [[Media:ITI8740_25_09_Content.pdf | Lecture Slides]]<br>
Guest lecture was recorded and is available on Teams.<br>
 
[https://docs.google.com/presentation/d/10mMeOd8VwLFDPIZlEFGw-E-22w6aFB70D1A1YD5E090/edit?usp=sharing Lecture Slides]
 
  
==== Week 12: Excercise in Branding ====
+
=== Week 10: Guest Lecture - Brand Value ===
[[Media:ITI8540_12_Excercise_In_Branding.pdf | Lecture Slides]]<br>
 
Excercise sheets were distributed in Teams under "Files -> Branding Excercises"
 
  
==== Week 13: Content Hacking ====
+
The guest lecture by Toomas Verrev (https://ee.linkedin.com/in/toomas-verrev-a522231a) will take place on site in regular classroom U06-129.
[[Media:ITI8540_13_Content_Hacking.pdf | Lecture Slides ]]<br>
 
[[Media:Class_13_Appendix.md.txt | List of resources ]]
 
  
==== Week 14: Seminar/Questions ====
+
=== Week 11: Practical Branding ===
Seminar will take place online in AMA format
 
  
==== Week 15: Pitch Training ====
+
Lecture: [[Media:ITI8740_25_11_Practical_Branding.pdf | Lecture Slides]]<br>
'''In class ICT-411, 17:00''' Pitch training will be run by [https://ee.linkedin.com/in/kierenl Kieren Lovell] in class.
 
  
==== Week 16: Final Session ====
+
=== Week 12: Money and Financing ===
Guest lecture by [https://www.linkedin.com/in/mart-ridala/ Märt Ridala]
 
  
 +
The slides will be shared internally on course Teams Channel
  
== Assignments ==
+
=== Week 13: Guest Lecture - Siim Rebane (Lingvist) ===
  
=== Description of Final Assignment ===
+
The guest lecture by Siim Rebane (https://www.linkedin.com/in/siim-rebane-83991322/) will take place on site in regular classroom U06-129.
 +
Siim will talk about technologies and challenges when building and scaling a robust and sustainable startup based on his experiences as a current Head of Engineering at Lingvist (https://lingvist.com/) and at his previous ventures
  
[[Final Documentation for ITI8740 (2021)]]
+
=== Week 14: Guest Lecture - Uku Tammet (ex-Wise, Handhold.io) ===
  
=== For lecture 4, September 24 ===
+
The lecture by Uku Tammet (https://www.linkedin.com/in/uku-tammet) will take place at U06-229 at 14:00. Uku will talk about his experiences with tech in established companines and about skills and superpowers needed to start a new venture. The lecture will take place on-site. The lecture recording (from 1:44) is available at https://echo360.org.uk/lesson/G_8274745e-b5fd-4fab-8006-b809f9a864c1_9846ff1d-05bf-4dd7-8cc5-c23e2d97d19d_2025-12-04T12:15:00.000_2025-12-04T15:32:00.000/classroom
  
Three teams were formed during class 3: [[Media:2021_Team_List.md.txt | see the list]]
+
=== Week 15: 18:00, ICT-411 Guest Lecture: Kieren Lovell ===
By lecture 4 please complete the following assignments:  
 
  
===== Team Assignment =====
+
Kieren Lovell https://www.linkedin.com/in/kierenl/ will talk about his experiences in academia, military and startups. In addition he will give a hands-on course on public speaking and pitching.
  
* Create project environment to TUT Gitlab: https://gitlab.cs.ttu.ee/
+
=== Week 16: 18:00, ICT-411 Guest Lecture: Vitalii Lakusta (Pactum) ===
* Have a kick-off meeting amongst team
 
* Create initial project wiki with the minimal of:
 
** List of team members and roles. Decide on team lead
 
** Initial idea description (max 0.5 A4)
 
* Set up issue tracker
 
* Have a kick-off meeting and write down general project agreements. Please find the template [[Media:Project_Workflow_Template.md.txt | here]]
 
  
===== Individual Assignment =====
+
Vitalii Lakusta (https://www.linkedin.com/in/vitalii-lakusta-0b2094a5/) is a head of product engineering at Pactum and will talk about important skills, experiences and challenges building a new venture.
  
Read Chapter 1 from "Running Lean" book: [https://danielpandza.files.wordpress.com/2013/01/running-lean.pdf Ash Maruya. Running Lean] It will give a good and actionable understanding of the Lean Startup process that we will practice during the course. We may have a small test ;)
+
== Reading Materials ==
  
 +
* Book: Running Lean by Ash Maurya. https://danielpandza.wordpress.com/wp-content/uploads/2013/01/running-lean.pdf
  
== Supplementary Materials ==
 
* <b>Ebook:</b> [https://danielpandza.files.wordpress.com/2013/01/running-lean.pdf Ash Maruya. Running Lean]<br>
 
* <b>Ebook:</b> [https://basecamp.com/books/Getting%20Real.pdf Getting Real]<br>
 
* <b>Tool:</b> [https://cnvs.online CNVS - Tool for creating the lean canvas]
 
  
 +
== 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 [[Final_Documentation | documentation]].
  
 
==Evaluation==
 
==Evaluation==

Viimane redaktsioon: 16. jaanuar 2026, kell 11:52

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, 16:00-19:15, U06-209
Teams channel: ITI8740/ITX8522 Team Project (2025), regitration code: itc8jau
Moodle: https://moodle.taltech.ee/course/view.php?id=36194
Course archive: https://courses.cs.taltech.ee/pages/ITI8740_2024


Final Demos

The course will complete with a final demos on Thursday, January 20 2025, ICT-411, 17:00
Please submit the documentation via email by 17:00 on January 19

For structure of the demos (pitch + presentation) see ITI8740_Demo_Structure

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.

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 established organization.
- ... formulated a problem statement and validated it on a real target audience.
- ... built a Minimal Viable (Lovable) Product that solves said problem.

Lectures

Week 1: Introduction. Painkillers, Vitamins, Candy.

Slides

Week 2: Presentation of ideas. Team formation

Slides

Home Assignment (September 11)

- 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 23 from lecture 1.
- Do not overthink - pick something you would like to do and what is also viable.
- Also upload it here: https://moodle.taltech.ee/mod/assign/view.php?id=814000

Week 3: Introduction to Lean Startup

Lecture: Lecture Slides
Practice session: Lean Canvas Intro

Home Assignment (September 18)

Have a kick-off meeting and set up project environment. See slides from Lecture 2, pages 29..30 for instructions.


Week 4: Minimal Viable/Lovable Product

Lecture: Lecture Slides

Home Assignment (September 25)

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. If possible complete the assignment before weekly meeting with supervisor. Save the results as PDF and upload here: https://moodle.taltech.ee/mod/assign/view.php?id=826158


Week 5: Talking to Customers. Mom Test

Lecture: Lecture Slides
Practice session: Lean Canvas (continued)


Week 6: Modelling Team Demos

Slides

We shall have small demos (max 15 minute per team) at the beginning of the class. The demo should give overview what has been learned about the problem, customers, market etc (lean canvas) - also the things built so far.


Week 7: Metrics

Lecture: Lecture Slides
Practice session: Modelling excercises

Week 8: Content

Lecture: Lecture Slides

Practice: Practice

Home Assignment (October 23)

Background: The customer is a store for third wave coffee. Figure out the primary flow, information displayed and minimal set of views. The views should contain "real" photos and texts.
Task: Hand craft the wireframes in Figma and be ready to present them on Thursday, October 24.

Week 09: Team Demos/Content Continued

Lecture: Lecture Slides

Week 10: Guest Lecture - Brand Value

The guest lecture by Toomas Verrev (https://ee.linkedin.com/in/toomas-verrev-a522231a) will take place on site in regular classroom U06-129.

Week 11: Practical Branding

Lecture: Lecture Slides

Week 12: Money and Financing

The slides will be shared internally on course Teams Channel

Week 13: Guest Lecture - Siim Rebane (Lingvist)

The guest lecture by Siim Rebane (https://www.linkedin.com/in/siim-rebane-83991322/) will take place on site in regular classroom U06-129. Siim will talk about technologies and challenges when building and scaling a robust and sustainable startup based on his experiences as a current Head of Engineering at Lingvist (https://lingvist.com/) and at his previous ventures

Week 14: Guest Lecture - Uku Tammet (ex-Wise, Handhold.io)

The lecture by Uku Tammet (https://www.linkedin.com/in/uku-tammet) will take place at U06-229 at 14:00. Uku will talk about his experiences with tech in established companines and about skills and superpowers needed to start a new venture. The lecture will take place on-site. The lecture recording (from 1:44) is available at https://echo360.org.uk/lesson/G_8274745e-b5fd-4fab-8006-b809f9a864c1_9846ff1d-05bf-4dd7-8cc5-c23e2d97d19d_2025-12-04T12:15:00.000_2025-12-04T15:32:00.000/classroom

Week 15: 18:00, ICT-411 Guest Lecture: Kieren Lovell

Kieren Lovell https://www.linkedin.com/in/kierenl/ will talk about his experiences in academia, military and startups. In addition he will give a hands-on course on public speaking and pitching.

Week 16: 18:00, ICT-411 Guest Lecture: Vitalii Lakusta (Pactum)

Vitalii Lakusta (https://www.linkedin.com/in/vitalii-lakusta-0b2094a5/) is a head of product engineering at Pactum and will talk about important skills, experiences and challenges building a new venture.

Reading 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