Your own Pet Project
Is there anything better than creating some software that would help solve your daily-life problems? This is the time when you can have an impact! Try to figure out: what are you struggling with in your regular activities? Maybe you have this one particular routine, which can be somehow automated? Or you need a tool to assist you in your duties? When was the last time, when you said to yourself: “There must be a better way to do this”?
A lot of questions, but it is up to you to find all the answers this time. Of course, you can ask your Mentors for feedback and suggestions :)
Selling your idea
As part of this assignment, you will have to present your idea to the audience. Let’s pretend the rest of the class are potential stakeholders and investors. In a brief presentation you will have to attract them with your concept, so you should first describe the problem and then the tool that you are going to implement.
Grading
In this project, you will be defining the criteria for Expected Behaviour. Remember, less features that work well are better than a lot of buggy and incomplete functions. Again, consult with any Mentor if you find this difficult.