Proposals are meant to clarify our ideas on what exactly we want to do and how we plan to do these things.
Your proposal should address the following questions:
* What problem is your project aimed at solving? Alternatively, why would someone want to use what you are making in your project?
* Is your project doable given the constraints of time, our starting knowledge, etc?
Please be as specific as you can in the following areas:
- What interface are you imagining? Is it a web, desktop, or mobile application? What platform are you running? Often a rough sketch of the interface can help clarify a lot of issues
- What data or services are planning to bring together? Be specific.
- What’s your plan for getting the data. Often the data you might want might not be easily available.
- Do the APIs you plan to use actually support the functionality that you need in your application? Show how it does so.
- What programming language do you plan to use?
Provide an action plan:
- Break down the project into steps. You can end up changing the steps later, but I want to make sure you have a clear conception on what the steps are.
- Highlight what you are currently working on.
- Identify areas of “high risk,” areas that you are uncertain about and/or things that might undermine the entire project. Write about how you are planning to deal with these potential problem areas.
- If you are unclear about what you might want to do, I’d suggest starting with Flickr-centric ideas if you don’t have any other ideas in mind.
My hope is that the projects are going to interesting, engaging, and helpful in exercising practical skills.
Please do look at what others are doing. I encourage you to work in groups of 2 or 3 but I’m also very happy for you to work alone.
On Wednesday, Feb 7, we will each present what we have written here to the class for discussion. Think of constructive feedback that you can provide for each other.
Final Project Proposals are due on Wednesday, Feb 21 at 11pm.
Leave a Reply
You must be logged in to post a comment.