Presentation is loading. Please wait.

Presentation is loading. Please wait.

Term Project. Service Learning Semester project: set up a website for a project of interest to you Semester project: set up a website for a project of.

Similar presentations


Presentation on theme: "Term Project. Service Learning Semester project: set up a website for a project of interest to you Semester project: set up a website for a project of."— Presentation transcript:

1 Term Project

2 Service Learning Semester project: set up a website for a project of interest to you Semester project: set up a website for a project of interest to you Ideas: service, team, organization, club, nonprofit Ideas: service, team, organization, club, nonprofit Students will normally work in pairs Students will normally work in pairs Drupal projects must have a client Drupal projects must have a client Meetings: requirements gathering, handoff Meetings: requirements gathering, handoff Contact via , phone Contact via , phone Students will put in about hours on this project. It counts for 25% of the final grade. Students will put in about hours on this project. It counts for 25% of the final grade.

3 A Good Recommendation Lots of demand for website creators Lots of demand for website creators This class can be almost as valuable as an internship. Treat it like one! This class can be almost as valuable as an internship. Treat it like one! Act professionally Act professionally Be responsive to phone calls, s Be responsive to phone calls, s Meet deadlines Meet deadlines Dress well Dress well Do a good job Do a good job Get a good recommendation! Get a good recommendation!

4 Steps to Building a Web Site Concept Concept Audience, use cases Audience, use cases Features Features Resources/revenue Resources/revenue Domain name Domain name Web hosting Web hosting Graphical theme Graphical theme Content management system configuration Content management system configuration Custom development Custom development User testing User testing Search engine optimization Search engine optimization Content creation Content creation Traffic building Traffic building Maintenance Maintenance

5 Term Projects Work in teams, usually of two students Work in teams, usually of two students Drupal or custom programming Drupal or custom programming Drupal: have a client (or at least interviewees) Drupal: have a client (or at least interviewees) Ideas: Ideas: Non-profit client, such as a church Non-profit client, such as a church Club, team, or organization Club, team, or organization Small business Small business Services Services Ride share (use Google maps?) Ride share (use Google maps?) Dorm activity calendar/social network Dorm activity calendar/social network Assassin online (upload funny pictures of victims?) Assassin online (upload funny pictures of victims?) Class web page Class web page Student name learning tool Student name learning tool Student info aggregation [ethical issues?] Student info aggregation [ethical issues?]

6 Initial Client Meeting Concept : what is the purpose of the web site? Who are the users? Concept : what is the purpose of the web site? Who are the users? Use cases : give short use-case "stories" explaining how users will use the site--one for each distinct kind of use. Use cases : give short use-case "stories" explaining how users will use the site--one for each distinct kind of use. Features: what capabilities should the site have? Possibilities include a blog, photo album (uploading?) calendar, discussion forum, file sharing, store, data displays Features: what capabilities should the site have? Possibilities include a blog, photo album (uploading?) calendar, discussion forum, file sharing, store, data displays Front page : what goes on the front page? Front page : what goes on the front page? Roles: what permissions do various classes of users need? Roles: what permissions do various classes of users need? Artwork/design : where will it come from? Artwork/design : where will it come from? Domain name ? Do the clients have a domain name? Preference? Domain name ? Do the clients have a domain name? Preference? Hosting ? Do the clients have hosting or want you to set it up? Hosting ? Do the clients have hosting or want you to set it up?

7 Project Stages Checkpoints: about 4 points at which you have to have completed a part of the project Checkpoints: about 4 points at which you have to have completed a part of the project Checkpoint 1: concept, specifications Checkpoint 1: concept, specifications Go live: move to long-term hosting solution Go live: move to long-term hosting solution Handoff: give site with instructions, passwords, etc to client Handoff: give site with instructions, passwords, etc to client

8 Concept Use cases Use cases Concept Concept Title, Domain name Title, Domain name Three-eight word slogan (e.g. trello, imgur, dropbox) Three-eight word slogan (e.g. trello, imgur, dropbox) Mission statement Mission statement Clarity of Concept is Crucial!


Download ppt "Term Project. Service Learning Semester project: set up a website for a project of interest to you Semester project: set up a website for a project of."

Similar presentations


Ads by Google