ITI8740
Course: ITI8740 Software Development Team project
Course alias: ITX8522 Software Entrepreneurship Project
Lecturer: Martin Verrev
Assistant Lecturer: Roger Kerse
Langugage: English
Credit Points: 12 ECT
Contact: martin.verrev ätt taltech.ee, ICT-422
Date, time, location: Fridays, 11:30-13:00, ICT-411
Teams channel: ITI8740/ITX8522 Software Development Team Project (2021), regsitration code: 3aj67fd
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.
Assignments
For lecture 4, September 24
Three teams were formed during class 3: 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 here
Individual Assignment
Read Chapter 1 from "Running Lean" book: 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
Week 1: Introduction. Finding Problem to Solve
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.
Week 3: Finalizing Teams & Introduction to Lean Startup
Week 4: Documenting Plan A: The Lean Canvas
Week 5: Meeting with supervisor.
Meetings with supervisors are arranged on Teams.
Week 6: Demo session 1. MVP
Week 7: Process to build a MVP
Week 8: Talking to the Customer
Lecture Slides
Classroom Excercise
Week 9: Flows & Wireframes
Lecture Slides
Classroom Excercise
Week 10: Metrics
We will have team demos at the beginning of the session.
Lecture Slides
Week 11: Intro to Branding
Guest lecture was recorded and is available on Teams.
Lecture Slides
Week 12: Excercise in Branding
Lecture Slides
Excercise sheets were distributed in Teams under "Files -> Branding Excercises"
Week 13: Content Hacking
Lecture Slides
List of resources
Week 14: Seminar/Questions
Seminar will take place online in AMA format
Week 15: Pitch Training
In class ICT-411, 17:00 Pitch training will be run by Kieren Lovell in class.
Week 16: Final Session
TBC
Supplementary Materials
- Ebook: Ash Maruya. Running Lean
- Ebook: Getting Real
- Tool: CNVS - Tool for creating the lean canvas
Final Documentation for ITI8740 (2021)
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