Call for Projects
NOTE: Projects for the year 2013 have been selected by students. Thanks to everyone who helped out the course. For the rest - see you next year.
You have an idea. This "itch" you have always wanted to scratch. But you have never had programmers to implement it. Now you do.
In this autumn starting from 5th of September I will be running the course in Tartu University called "Software Project". In the course the 3rd year IT students in teams of four will build an IT solution using the knowledge accumulated during the first two years in their studies. And here comes the best part. The solution they build can be yours. Just let me know via firstname.lastname@example.org and describe what you have in mind.
One A4 describing your project will do it. You just have to describe what, why and for whom you want to build.
As this project is part of academic studies, then we do have some constraints and / or things you should bear in mind while applying:
- First selection from the projects submitted is done by me and prof. Marlon Dumas. If for some reason we feel that the project will not fit into the course, we unfortunately will not publish this to course participants.
- Next selection among submitted projects will be done by students themselves. For you it means that - your project proposal should be attractive and understandable. Or you might not get a team to choose your idea for implementation
- Whatever you submit, you must have made up your mind about what, why and for whom you are building. Students will be detailing your requirements, but in this course it is not up to them to figure out the list of requirements.
- You should have an initial understanding to whom does the created intellectual property belong. By default we expect students to publish the code under Simplified FreeBSD license, but this does not mean we block proprietary software. If you need to have exclusive rights to the work done and/or require students to sign NDA for example, contact us and we will figure out the proper legal framework. The default template we recommend for IP assignment is available here
- You must be (remotely) available for the team at least once a week during Sept-Dec 2013 for the questions they have about requirements. You also need to give feedback for the deliverables they build throughout the course.
- The project you propose must be doable in a team. You will have four members in your team, so if the idea is something that cannot easily be divided then you might not fit in.
- The project should be doable in roughly 500 man-hours. In this course we cannot demand more from the team. But if you find external motivation sources for the team - we will not block this. But we also do not encourage this, most likely students have other courses to attend besides this one.
- You can propose technologies you wish / require in your solution. But exotic and/or too complex technologies tend not to be elected by students.
- If you do not provide additional motivation for the team then - most likely their interest in the project will fade after they have received the grade in the course.
- And - remember - the implementors are (mostly 3rd year) IT students. This translates roughly to the following outcome, where 25% of the projects are usable in production after the course is finished and additional 25% have a chance to end up in production if the team pushes for one or two additional months after the course.
As of now we have 68 students waiting for your cool projects. You have time to send your proposal till 5th of September, but the best and most motivated students start choosing their projects already a week before the course starts. So you have a better chance of getting a (good) team if you send your proposal earlier.