1. Parker Winters, Stefan Warren, Travis Seefeldt, Aaron Croshaw, Ryan Kato, Mckay Harris
TRUEFAN SPRINT 2
2. 1 | P a g e
Sprint Goal
We wantto be able to interactwithothersaboutgamesthat we choose to be a part of. The comments
shouldappearinreal time withoutthe userrefreshingthe screen. Userswill be able topostJPEG
photosto share withfriendsif theyare at the eventorhave somethingrelative tothe game topost. The
userwill be able take a photointhe app. Here is the goal brokendownintouserstories:
Story3: As a userI want to chat withpeople inmyareaaboutthe game.
Story4: I want to be able to uploada JPEG photoof the sportingeventthatI attend,sothat I can show
userswhatI am doing.
Story5: As a user,I wantto be able totake a photowithinthe app,or be able to uploada photofrom
my ownandroidphone.
RelationshipandConsistency betweenproduct backlog and sprint backlog
Our productbacklogincludes8total items. The productownerchose three productbacklogitemsto
use insprint2. The three itemsare weightedat8, 3, and 5 storypointsfora total of 16. These three
itemscan be seeninthe followingchart,whichshowsthe itemsfromthe backlogthatwere chosenfor
thisparticularsprint. We finishedwhatwe couldwithall of the tasks (there were some technical
limitationswithappinventor),andthe results appearinthe ‘done’partof the chart as you can see here:
List of tasks and size estimates for each story
Story3: Beingable tosee poststhat have alreadybeenposted.6 hours
Making a postwithinthe app(enteringtextandhittinganenterbutton).1hour
Making a post/chatdatabase.2 hours
3. 2 | P a g e
Story4: Obtainaccessto a photolibrary.2 hours
Save the file tothe app. 2 hour
Story5: Have a buttonthat will bringupthe device’scamera.2hours
Usingthe photothat wastakenand uploadingittothe app. 2 hours
Above you can see both our product backlog items, with their
corresponding tasks to the right.
4. 3 | P a g e
Below are our Sprint and Release Burndown charts
Sprint ReviewAcceptanceCriteriaandDiscussion
Story3:
-Choose asport and game
-Posta comment
-Able tosee others’postswiththeirname (alsoable tosee myownidentitytiedtocomment)
-VerifywithAndroidphone
Thisis the heartof our application. WithTrueFan,youneedtobe able tointeractwithfansof different
sportsin the game of yourchoice. Our developersdidafantasticjobof figuringouthow to make this
run smoothly. All acceptance criteriaworkshasbeenpassedoff.
Story4:
-Verify with.jpg
-Verifywith.png
-Verifywith.tiff
-Use device camera
5. 4 | P a g e
There were manyproblemshere. AppInventorwill allow photos,butwe cannotshare photoswith
otherswhoare usingthe application. Nottoobigof a problembecause the usercanstill be aTrueFan
by commentingonthe gamesandinteractingwithotherTrueFansinthatway. Thisuser storyisnot a
‘mandatory’itemlike the previousone was. Ourteamvotedthisitemas‘indifferent.’
Story5:
-VerifywithAndroidPhone
-Abilitytoclickona camera iconinapp
-Verifyfile formats
Againthisdidnot workfor the same reasonsthat we have statedabove. While thisisbadnews,the
goodnewsisthat thisstory isalsonot ‘mandatory,’asit wasalsoassignedthe title of ‘indifferent.’
Withoutthisfeature ourapp userswill stillfeelgoodaboutwhattheyare getting.
Sprint Retrospective
Thingsthat wentwell thathelpedthe developmentteamreachthe sprintgoal:
We were able touse our experiencesduringthe firstSprinttogreatlyfacilitate the processduringour
secondtime through. We were able touse our knowledge aboutfusiontablestoimprove uponour
functionalityandcreate the abilitytoshare persistentinformationthroughthe TrueFanapplication
framework. We have ironedoutthe complexitiesassociatedwithusingAppInventor,whichhas
allowedustodevelopandimplementbacklogitemsanduserstorieswithgreaterrapidity.
Thingsthat preventeddevelopment:
We struggledwithsome of the inherentlimitationsinAppInventorduringthisSprint. Ouroriginal user
storyincludedthe abilitytoshare personal photosthroughthe applicationthatwouldthenbe viewable
by otherusers. Due to limitationswithinAppInventoritisimpossible toshare imagesbetweenaphone
and the network. A userwill be able tosee photostheyhave posted,butotheruserswill not. App
Inventoralsodoesnotsupportdynamicobjectcreation,sowe haddifficultyindesigningthe application
so that commentswoulduploadinthe correctorderand format. However,ourdeveloperAaron was
able to use some cleverprogrammingtocircumventthischallenge.
6. 5 | P a g e
Team MemberEvaluation:
Mckay Harris 90
AaronCroshaw 100
StefanWarren 95
TravisSeefeldt 90
Ryan Kato 95
ParkerWinters 95