[A15] Cost estimation 1 of 5
Platform Pakke User Story / Feature navn estimat Generelt Slide in menu 2 Slider komponent Menu Se liste over produkter 3 Collectionview Produkt Se produkt informationer 1,5 Produkt Se kombinationsmuligheder af bestillinger Med menu og uden menu (collection 3 view) Produkt Trykke på kombination for at tilføje til ordre 1 Produkt Se informationer om allergi og ernæring for det enkelte produkt 2 Segmented control Produkt tilbehør Se liste over mulige ingredienser til produkt 2 Produkt tilbehør Tilføje ekstra ingredienser til produkt 2 Bestilling Vælge tidspunkt ordren skal være klar på 2 Bestilling Vælge resturant 2 Drop down Bestilling Vælge om det er take-away 1 Checkboks Bestilling Vælge nærmeste resturant ud fra nuværende lokation 4 Stempelkort Hvis der er optjent gratis menu, kan man tjekke af at man vil bruge stempelkortet på denne ordre 3 Stempelkort Trække totalbeløbet fra i rabat 1 Favorit Tilføje produkt (med tilbehør) som favorit 3 Betaling Sende betalingsanmodning til server 2 Betaling Vente på at bruger kommer tilbage til app'en, tjekke om Paii betaling er gået igennem 2 Betaling Vise ordrebekræftelse 1 Historik Se liste over tidligere køb 2 Historik Bestille et tidligere køb igen 2 Historik Se mulige kupon fra tidligere køb 2 Historik Klikke på kupon for at bestille gratis produkt 1 Profil Se nuværende oplysninger 2 Navn, alder, køn, email Profil Redigere oplysninger 3 Profil Klikke dig hen til at se din stempelkort 1 Kampange Se kampanger ved swipe til siden 2 Scrollview Kampange Klikke på kampange for at tilføje til ordre 1 Favorit Se liste over favoritter 2 Favorit Klikke på en favorit for at tilføje til ordre 1 Find resturant Kort med resturanter (zoom ind på brugerens nuværende lokation) 4 Find resturant Se liste over resturanter (sorteret efter hvad der er tættest på brugeren) 3 Find resturant Se informationer om valgt resturant 2 Ris og ros Udfylde felter med informationer 3 Ris og ros Send informationer til server (eller google spredsheet) 1 Om resturanten Skærm med 4 undersider med tekst hentet fra server 4 Guide Guide der viser 6 overlay billeder med forklaring. 2 Scrollview Guide Slide for at skifte billede eller klikke på næste knap 2 Guide Knap til at lukke guide 0,5 Pickup Skærm der viser din ordre er klar samt hvilken station det er ved 2 Pickup Knap til at lukke view 0,5 Push Ved klik på push besked, håndter om der skal vises et tilbud, pickup skærm, farvel push der viser stempelkort 3 Push Ved push med tilbud vises tilbuds view 1,5 Push Klikkes på tilbuds view tilføjes den til ordre 2 Stempelkort Viser optjente stempler 2 2 of 5
estimat Platform Pakke User Story / Feature navn Produkt Hente produkter og resturanter fra server 3 Kampange Hente tilbud fra server 2 Profil Hente brugers informationer 2 Profil Sende brugers informationer 3 ibeacon Hente beacon ID'er fra server 2 ibeacon Registering af beacon ID'er 1 ibeacon Håndtere når man kommer ind for et beacon område 3 Server Produkt Liste med produkter Alle informationer (tekst, billede, allergi, 5 ernæring, tilbehør, pris på menuer) Server Find resturant Liste med resturanter 2 Server Profil Sende brugers informationer 2 Server Profil Modtage brugers informationer 3 Server Bestilling Modtage bestilling 3 Server Bestilling Sende bestilling til Sunset 10 Server Pickup Modtage besked om ordre er klar 4 Server Pickup Sende besked til bruger om ordre er klar 2 Server Betaling Modtage anmodning om betaling 2 Server Betaling Sende betalingsanmodning til Paii 3 Server Betaling Modtage godkendt betaling fra Paii 3 Server Push Sende push besked om ordre klar 2 Server ibeacon Sende liste over aktive ibeacons 3 Installation ibeacon Vurdere planlægning af ibeacon placering 2 Antaget der er plantegning Installation ibeacon Installere ibeacons i resturant 3 Installation ibeacon Teste ibeacons 2 Kalibrering CHECKOUT this relase checklist https://github.com/oisin/app-releasechecklist/blob/master/checklist.md design App icon 3 design Export af grafik 5 Import af Facebook SDK + oprettelse af facebook app QA Analyze code with static analyzer 1 QA Test for performance hogs with Instruments 1 QA Test memory consumption with Instruments QA Add Crashlogger to app and server + test 0,25 brugs analyse Add Flurry lib to app and create on server + test + add events 1 kvalitet Show app version in settings.app 0,5 basis app Show (open-source) licenses in settings.app maybe https://www.cocoacontrols. com/controls/vtacknowledgementsviewcontroller accessibility Test for VoiceOver kvalitet Deploy app with default data? Nej QA Test with no crappy good network https://github. 3 com/square/ponydebugger app upgrade Is codebase known by me colleague someone reachable unknown? app upgrade Remove Three20 lib? app upgrade Codebase needs update to new SDK? backend integration Server API: JSON XML SOAP HTML other? 1 JSON backend integration Server debuggable changeable? 3 of 5
estimat Platform Pakke User Story / Feature navn basis app Which devices should app run on? iphone4, iphone5, iphone5c, iphone5s basis app iphone 5 support mandatory from 1/5-2013 basis app ARM6 support needed? no basis app Deployment target OS (minimum required OS) 7.0 QA Locations services allowed disallowed unavailable wifi only? 2 QA 3rd party libraries: licenses, maintained, up-to-date, tested app upgrade ARC? yes basis app Languages in app, on server, in content 2 DK only, but use NSLocalizedString app upgrade Test Upgrade from App Store version app upgrade CoreData migration? simple reimport or more advanced? http://www.cocoanetics. com/2013/01/unit-testing-coredatamigrations app upgrade Force users of older versions to update https://github.com/artsabintsev/harpy QA Test against common test cases http://redmine.hugelawn. com/projects/hugelawn/wiki/app_test_cases QA Calabash UI test Sansynligvis ikke muligt QA Unit Test 4 QA Write Test Cases, manual or automated QA Perform Test Cases (2-3-5 times?) QA Test with proxy server QA User test with loopback http://lookback.io/ QA Must below 100Mb cellular download limit? yes basis app Collect itunes metadata http://bjango. 2 com/articles/appstoredescriptionpreviewer/ basis app Submit to App Store 1 basis app Default.png images 0,25 QA Transition to and from Daylight savings QA Usage across Timezones, client(s) and server not in the same Upsell Skriv-et-review modul 2 Upsell More Apps modul Server Drift Dedicated hosted server Amazon EC2 Server Drift Overvågning, updates og backup 4 of 5
Installation Server I alt 0 0 0 accessibility 0 0 app upgrade 0 0 backend integration 1 1 basis app 5,25 5,25 Bestilling 9 13 22 Betaling 5 8 13 brugs analyse 1 1 design 8 8 Favorit 6 6 Find resturant 9 2 11 Generelt 2 2 Guide 4,5 4,5 Historik 7 7 ibeacon 7 6 3 16 Kampange 5 5 kvalitet 0,5 0,5 Menu 3 3 Om resturanten 4 4 Pickup 2,5 6 8,5 Produkt 10,5 5 15,5 Produkt tilbehør 4 4 Profil 11 5 16 Push 6,5 2 8,5 QA 11,25 11,25 Ris og ros 4 4 Stempelkort 6 6 Upsell 2 2 I alt 0 7 134 44 185 1. laves af minimum 2 developers, med planning poker 5 of 5