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

8
Term Project

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

Page 1: 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.

Term Project

Page 2: 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.

Service Learning

Semester project: set up a website for a project of interest to you Ideas: service, team, organization, club, nonprofit Students will normally work in pairs Drupal projects must have a client

Meetings: requirements gathering, handoff Contact via email, phone

Students will put in about 15-30 hours on this project. It counts for 25% of the final grade.

Page 3: 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.

A Good Recommendation

Lots of demand for website creators

This class can be almost as valuable as an internship. Treat it like one! Act professionally Be responsive to phone calls, emails Meet deadlines Dress well Do a good job Get a good recommendation!

Page 4: 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.

Steps to Building a Web Site

Concept

Audience, use cases

Features

Resources/revenue

Domain name

Web hosting

Graphical theme

Content management system configuration

Custom development

User testing

Search engine optimization

Content creation

Traffic building

Maintenance

Page 5: 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.

Term Projects

Work in teams, usually of two students

Drupal or custom programming

Drupal: have a client (or at least interviewees)

Ideas: Non-profit client, such as a church Club, team, or organization Small business Services

Ride share (use Google maps?) Dorm activity calendar/social network Assassin online (upload funny pictures of victims?) Class web page Student name learning tool Student info aggregation [ethical issues?]

Page 6: 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.

Initial Client Meeting

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.

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?

Roles: what permissions do various classes of users need?

Artwork/design: where will it come from?

Domain name? Do the clients have a domain name? Preference?

Hosting? Do the clients have hosting or want you to set it up?

Page 7: 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.

Project Stages

Checkpoints: about 4 points at which you have to have completed a part of the project Checkpoint 1: concept, specifications

Go live: move to long-term hosting solution

Handoff: give site with instructions, passwords, etc to client

Page 8: 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.

Concept

Use cases

Concept

Title, Domain name

Three-eight word slogan (e.g. trello, imgur, dropbox)

Mission statement

Clarity of Concept is Crucial!