Download presentation
Presentation is loading. Please wait.
1
Gift Case First Status Presentation
Gijs Bos, Ana Stepić, Vlatko Klabučar, Damir Tomić, Giulio Cattivera, Aleksandra Salikiryaki Gijs Good afternoon, Today we present our requirements to the giftcase project Lets start with the topics that we will cover
2
Agenda Team organization Meeting organization Project Vision
Project Status plan requirements architecture and technologies Future plans Gijs We will quickly look at the projects vision, to remind you of what our project is all about Then we proceed with the project requirements. Next we will display user stories we created using the s-case annotation tool and show some example user stories. Then we will take a look at the backlog file which includes most of the requirements. Next we talk about the high level architecture that we came up with and the technologies that we use. We finalize with a sneak preview of what the application might look like in a frontend mockup
3
Team organization Backend developers: Frontend developers: Damir Tomić
SCRUM master Ana Stepić Vlatko Klabučar Product owner Frontend developers: Gijs Giulio Cattivera Aleksandra Salikiryaki Gijsbrecht Henrick Bos
4
Meetings organization
Meeting agenda Strict topics for discussion Communication with the client Team communication Scheduled meetings in Skype Quick reports in Slack Gijs Team makes Questions -> Product owner meets up with client -> product owner get the answers to the questions -> product owner reports back to the team -> team discusses aswers and creates new questions. Questions -> meeting -> answers back to team -> discussion -> new question
5
Project Vision Building a mobile application for sending gifts among registered users. The software suggests gift recommendation according to users behavior in social networks. Vlatko
6
Project Status Completed first requirements document
Completed first design document Finished architecture design Created mockup REST API NOW! SCRUM sprints Implementation Vlatko
7
Project Plan Deliverable Agile methodology Development methodology
Android application Agile methodology SCRUM Development methodology Extreme programming, pair programming Testing Unit testing - Visual studios’ unit testing framework Integration testing - Web API + Unit testing Alex
8
Requirements User stories Filling the application backlog
Adding new stories Detailed description Prioritization Filling the application backlog Sprint meeting for alpha product Core functionalities Alex
9
Architecture overview
Giulio
10
Technologies Front-end Back-end
PhoneGap, Backbone.js, HTML, CSS, JavaScript Back-end Microsoft ASP.NET Web API and C#, App42 Telco mockup Java, SCase Giulio
11
Front-end architecture
Backbone.js Giulio
12
Back-end architecture
Detailed classes Connection with external systems Controllers Ana
13
Back-end architecture
Detailed classes Ana
14
REST API Detailed back-end - front-end interface Mockup implementation
Example: User login Request /User/Login ? username=xxx & accessToken=yyy & deviceToken=zzz Response User : { Id: xyz, Username: Damir, Icon: url, Status: GiftcaseUser, Inbox: {…}, Outbox: {…}, Contacts: {…} } Mockup implementation Ana
15
Future plans Sprint #1 goals: create a simple frontend GUI
create a basic REST backend create a working interface between the two components Baas integration comes later Damir
16
Thank you for your attention!
Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.