code walkers final presentation report ethan bowyer andrew doyle chad sloan stephanie shaver

10
Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

Upload: rosemary-sanders

Post on 18-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

Code Walkers

Final Presentation Report

Ethan BowyerAndrew Doyle

Chad SloanStephanie Shaver

Page 2: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

Team Members

Page 3: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

Project Overview/Scope

Project Overview: We will develop a content management system for the

Sports Club Council that can be accessed via the World Wide Web.

Project Scope: Our client had asked us to recreate the Sports Club Council’s

website with a better feel and more functionality. The updates to the site

include:

- Login for each club

- Interactive Calendar that displays events

- The ability for users to submit articles and posts

- Photo Gallery which has been organized by club then date

- List of all clubs included in the Sports Club Council (including

officer information of officers that make up Sports Club

Council) as well as links to the individual sports

clubs

- Links to various forms used by the Sports Club Council (Such as

Sports Club Handbook and Fundraiser form)

Page 4: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

The first step in any software process is the Planning Phase.

During the Planning Phase our team:

- Met with our client, Mr. Ridpath

- Asked what Mr. Ridpath wanted from the new website

- Looked at all the possible complications that could occur

during the process

- Identified all the resources of our particular project

- Identified all the risks involved with our project and

solutions to fix them or make sure they do not happen

- Figured out what we would be able to accomplish in

Joomla!

- Researched various possible plug-ins for Joomla!

- Wrote out a schedule of how we would complete various

parts of the content management system

Software Development Process: Planning

Page 5: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

Once we were finished with the Planning Phase we moved

into the Requirements Phase. In the Requirements phase, the

CodeWalkers:

- Wrote out all of the requirements of the project along with

their importance, risk factors, and other requirements

each depend on.

- Checked different scenarios that would be the best and

worst for the site

- Drew out models of how the content management system

will work with internal and external components

- Updated schedule to how much had been accomplished

by this time

Software Development Process: Requirements

Page 6: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

After the Requirements phase is the Design Phase. In this

phase we:

- Mapped out what each requirements functionality would do

and how it would appear on the site

- Took screenshots of in-progress content management

system

- Described conceptual view of the system through an

architectural context model as well as a process

model

- Updated schedule based on what had been completed

and what still needed to be completed

Software Development Process: Design

Page 7: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

User’s Requirements: - Calendar that shows different club events- News Posts on main page- Articles- More Organized Photo Gallery- Follows Radford Color Scheme

Challenges: - Using new Joomla! 1.6 without any previous experience- Learning how to implement and work with Joomla! and

Joomla! plugins- Team member could have been sick or unable to make a

meeting.- Making sure everything the client requested was possible in

the time provided.Lessons Learned:

- Use and operate Joomla! 1.5- Properly document steps of software engineering process- Manage different stages of the software engineering

process

Project Challenges and Lessons Learned

Page 8: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

Project Demo

We will be demonstrating:

CLUB USER FUNCTIONALITY :

• Editing a Calendar Event

• Adding a Post

• Uploading a photo

Page 9: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

Conclusion

Possible Enhancements:

- Article Sections and Photo Gallery must be updated for

every club added or deleted (may be possible to make

automated)

- Updates for components

- Being able to upload videos

- Having cycling current news photos, that will display

recently added pictures

Page 10: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver

Questions