code walkers final presentation report ethan bowyer andrew doyle chad sloan stephanie shaver
TRANSCRIPT
![Page 1: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver](https://reader036.vdocuments.us/reader036/viewer/2022082816/56649d165503460f949ecad1/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082816/56649d165503460f949ecad1/html5/thumbnails/2.jpg)
Team Members
![Page 3: Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver](https://reader036.vdocuments.us/reader036/viewer/2022082816/56649d165503460f949ecad1/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082816/56649d165503460f949ecad1/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082816/56649d165503460f949ecad1/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082816/56649d165503460f949ecad1/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082816/56649d165503460f949ecad1/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082816/56649d165503460f949ecad1/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082816/56649d165503460f949ecad1/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082816/56649d165503460f949ecad1/html5/thumbnails/10.jpg)
Questions