Template Library - Software Development - Golf Club Web Portal development Preliminary Plan Template Library - Software Development - Golf Club Web Portal development Preliminary Plan

Golf Club Web Portal development Preliminary Plan

Added: Dec 02, 2009
Provided by: project-management-book.blogspot.com
Tags: agile, google maps, ruby on rails, web development, web portal
Description:

Short Information about Business Dimain of the Project:

Customer is the owner of popular golf club and he wants to create web site for his business. Benefits he is expecting are the following:

 

     • attraction of potential clients with the help of interactive content (google maps

        with club's fields, web cameras video broadcasting, interesting game videos, on-line

        booking and reservation services);

     • creation of virtual community around the business;

     • social networks marketing initiated by integration with linkedin, facebook, and twitter

        services.


 

Development Platform:

Ruby on Rails 2.x.

 

Project Plan structure:

Agile, Iterational approach. One Architectural and two Functional Iterations.

 

Project Team:

1 Team Lead

2 Developers

1 QA Engineer

 

Project Budget:

535 working hours

 

 

 

 

Tasks (click arrows to expand / collapse items): View Gantt and Resources

Architectural Iteration #1

CMS Engine development

Basic Model Diagram

Code Base Creation up to UI Layer

Googe Maps API Prototype

AddThis API Prototype

Functional Iteration #2

Test Cases writing

Allow administrator to manage content of predefined parts of home page.

Allow administrator to create/edit/delete Public Event.

Allow administrator to create/edit/delete News Article.

Allow administrator to select/deselect Virtual Community Blog Posts, Photos and Videos for presentation on Home page.

Allow administrator to create/modify/delete photos in Gallery.

Allow administrator to manage content on Golf Trainings page.

Allow administrator to add special markers and poligons on Google Map for presentation of Club's facilities.

Allow visitor to view home page content.

Allow visitor to view news.

Allow visitor to view upcoming events.

Allow visitor to view most voted Blog Post, Video and Photo from Virtual Community.

Allow visitor to view selected by administrator Blog Post, Video and Photo from Virtual Community.

Allow visitor to view Picture Gallery

Allow visitor to view Google Map API - based map of the Colf Club fields and buildings.

Allow visitor to view matherials about golf training.

Functional Testing

Bugs Fixing

Functional Iteration #3

Test Cases writing

Allow visitor to view pricelist for Club services.

Allow visitor to add social bookmarks to this web site to his linkedin, twitter and facebook profile.

Allow visitor to join to public profile of the Club inside linkedin, twitter and facebook.

Allow visitor to registrate on the web site.

Allow visitor to login to the web site. After succesiful login visitor becomes user.

Allow user to view hour/date calendar with already assigned reservations for each golf field.

Allow user to book available timeframe for some golf field. During this arrangement process user will be forwarded to order payment inside PayPal system.

Allow user to view hour/date calendar with already assigned reservations for trainings.

Allow user to book available timeframe for training. Dirung this arrangement user will be forwarded to order payment inside PayPal system.

Allow user to subscribe for Club newsletter distributed over email.

Allow user to manage his Community Profile. This profile will include Wall, Photos, Videos, Blog Posts, Messages, Followers (twitter-like approach for RoF) and Following sections.

Allow user to follow another user.

Allow user to vote for another user's Photo, Video, Blog Post.

Allow user to send direct message to another user.

Allow administrator to view and print arrangements reports.

Allow administrator to view and print payment reports.

Functional Testing

Bugs Fixing

Deployment to Production