Professional Documents
Culture Documents
TBD Design Documentation - csc330 Team TBD
TBD Design Documentation - csc330 Team TBD
Nicholas Diley
University of Advancing Technology, nicdiley@uat.edu
Zachary Beauchamp and David Small
University of Advancing Technology, zacbeauc@uat.edu, davsmall@uat.edu
Work Process
For usage within our project, we will be following the 10
key principles of Agile:
1. Active user involvement is imperative
2. The team must be empowered to make decisions
3. Requirements evolve but the timescale is fixed
4. Capture requirements at a high level; lightweight
and visual
5. Develop small, incremental releases and iterate
6. Focus on frequent delivery of products
7. Complete each feature before moving on to the next
8. Apply the 80/20 rule
9. Testing is integrated throughout the project
lifecycle test early and often
Week 2: Conception
Week 3: Initiation
Week 4: Analysis
Week 5: Design/Analysis
Week 6: Design/Analysis
Week 7: Construction
Week 8: Construction
Week 9: Construction/Testing
Week 10: Testing/Implementation
Week 11 & Further: Maintenance/Implementation
Meetings are to be held on the Thursday & Sunday of each
week, to collaborate on our research and come up with what
we are to do thus far.
Total Estimated Time Meeting: 3.5 Hrs
Estimated Avg Time/Meeting: 25 Minutes
Completed Work
To Be Determined: The Get-A-Life Solution has the
following features implemented:
Screenshots
Finally, above you will find the Frys marker has been
deleted and was replaced by a marker along the Canal
behind UAT. This is done by toggling the function to delete
markers, where upon doing so, will delete the marker from
those currently set, along with all information attached.
This could be useful for clearing events that have already
transpired, or perhaps deleting events that you are not
interested in based on prior criteria.
Sprint Process
Sprint One Sunday 10/25/2015
Start Time: 1:30 PM
We began work with the initial development within Android
Studio. To start with, the Google Maps API has already been
implemented within Android Studio, where we have all of
the GPS awareness tools, and location based tools that we
will be using for our location based events. Google Places is
within the Google Maps API of which we will be altering it
to fit our needs within our GUI and be able to set the
parameters necessary.
Designated Lunch/General Break: 3:45 4:05
What we will be looking for is the possibility of a local
database to store events, or create some sort of small
webserver for testing purposes. Within this database will be
the set events and to be able to get everything put together.
Google Maps/Places does implement to a certain extent,
however what we are after would be the possibility of
extending it further.
We have previously implemented a Gitlab setup for the
application, along with our independent projects and projects
for other classes, so it has been a process to learn how to
properly implement it. GUI is still a work in progress,
however we are still conducting studies on the Google
Maps/Places API to better understand how to pull and push
information. We have been looking into background
processes to run to alert the user of any new kind of event,
however we may take that into a different perspective and
have the notifications be set based on a certain timeframe or
proximity of the location through the general GPS qualities.
End Time: 5:30 PM
The latter portion of our time was spent trying to get a GUI
up and running. The goal is to open up to a main menu
where we can open up map view of events, or open up a list
of events previously saved onto the device.