Erinevus lehekülje "ITI8740" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
 
(ei näidata sama kasutaja 180 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 
  
 
== 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 mehtods to solve said problem.
+
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>
== Assignments ==
+
- ... 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>
=== For lecture 4, September 24 ===
+
- ... built a Minimal Viable (Lovable) Product that solves said problem.<br>
 
 
Three teams were formed during class 3: [[Media:2021_Team_List.md.txt | see the list]]
 
By lecture 4 please complete the following assignments:
 
 
 
===== Team Assignment =====
 
 
 
* Create project environment to TUT Gitlab: https://gitlab.cs.ttu.ee/
 
* 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 =====
 
 
 
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 ;)
 
  
 
== Lectures ==
 
== Lectures ==
  
==== Week 1: Introduction. Finding Problem to Solve ====
+
=== Week 1: Introduction. Painkillers, Vitamins, Candy. ===
[[Media:ITI8540_2021_01_Introduction.pdf | Slides]]
 
 
 
==== Week 2: Presenting Ideas & Forming the Teams ====
 
 
 
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
 
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.  
 
 
 
[https://forms.gle/GREYrv1sPqiUP6WD6 The form to choose a team]
 
 
 
==== 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 ====
 
[[Media:ITI8540_04_Lean_Canvas.pdf | Lecture Slides ]]
 
  
==== Week 5: Meeting with supervisor. ====
+
[[Media:ITI8740_25_01_Introduction.pdf | Slides]]
Meetings with supervisors are arranged on Teams.  
 
  
==== Week 6: Demo session 1. MVP ====
 
[[Media:ITI8540_06_MVP.pdf | Lecture Slides ]]
 
  
==== Week 7: Process to build a MVP ====
+
=== Week 2: Presentation of ideas. Team formation ===
[[Media:ITI8540_07_Process.pdf | Lecture Slides ]]
 
  
==== Week 8: Talking to the Customer ====
 
[[Media:ITI8540_08_Talking_To_Customers.pdf | Lecture Slides ]]<br>
 
[[Media:ITI8540_08_Excercise.pdf | Classroom Excercise ]]
 
  
==== Week 9: Flows & Wireframes ====
+
[[Media:ITI8740_25_02_Team_Formation.pdf | Slides]]
[[Media:ITI8540_09_Prototype_And_Wireframes.pdf | Lecture Slides ]]<br>
 
[[Media:ITI8540_09_Excercise.pdf | Classroom Excercise ]]
 
  
==== Week 10: Metrics ====
+
===== Home Assignment (September 11) =====
We will have team demos at the beginning of the session.<br>
 
[[Media:ITI8540_10_Metrics.pdf | Lecture Slides ]]
 
  
==== Week 11: Intro to Branding ====
+
- Please think of the problem you want to solve and be ready to present it in 90 seconds. <br>
Guest lecture was recorded and is available on Teams.<br>
+
- Check slides from Lecture 1 for guidance. <br>
[https://docs.google.com/presentation/d/10mMeOd8VwLFDPIZlEFGw-E-22w6aFB70D1A1YD5E090/edit?usp=sharing Lecture Slides]
+
- 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 12: Excercise in Branding ====
+
=== Week 3: Introduction to Lean Startup ===
[[Media:ITI8540_12_Excercise_In_Branding.pdf | Lecture Slides]]<br>
 
Excercise sheets were distributed in Teams under "Files -> Branding Excercises"
 
  
==== Week 13: Content Hacking ====
+
===== Home Assignment (September 18) =====
[[Media:ITI8540_13_Content_Hacking.pdf | Lecture Slides ]]
+
Have a kick-off meeting and set up project environment. See slides from Lecture 2, pages 29..30 for instructions.
  
== Supplementary Materials ==
+
== Completing the Course ==
* <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]
 
  
 +
By the end of the course:
  
<!--
+
* MVP has been completed and is usable by external users.
[[Final Documentation for ITI8740 (2021)]]
+
* 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: 11. september 2025, kell 19:04

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

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

Home Assignment (September 18)

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

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