Gift Case First Status Presentation

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

<<replace with Customer Logo>>
DiscoverDefineDesignDevelopDeliver PROCESS TM. Intelligaia Technology confidential & proprietary Discover Overview: Gather information, brainstorm, competitive.
CS408B Team A Jin Kang Chanyou Hwang Hyeontaek Oh Carpool Network.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
Systems Analysis and Design in a Changing World, 6th Edition
OM. Brad Gall Senior Consultant
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Current Trends in Systems Develpment
** NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
University of Pittsburgh ​ Middleware application to manage Data ONTAP cluster with RESTful APIs ​ Fall 2015 © 2015 NetApp, Inc. All rights reserved. NetApp.
Senior Project Spring Pejman Aghaiipour -Jason Gorney -Neil Hanson.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
SMAP 5 - Kickoff 19 March IBM Smarter Planet Agenda Introductions Background (SMAP) Proposed Component Model General discussion on approach An overview.
Microsoft UI Stack Ronnie Saurenmann Technical Evangelist, Microsoft Switzerland
Tejasvi Kumar Developer Technology Specialist | Microsoft India
Process Presentation Kin Wan Li, Ashley Zoch, Mevesh Gopee, Damian Ridgwell, Edwin Lusala,
EZReg Jun Ma Xu Nathan Plesnicher Jerin Schneider Chris Kennewick Sharon Lin Brian Watanabe.
DGC Paris WP2 Summary of Discussions and Plans Peter Z. Kunszt And the WP2 team.
Intro to Datazen.
Handling Semantic Data for Software Projects Data Management CSE G674 – SW Engineering Project.
Ionic & Cordova crash course Ivan Varga
The basics of knowing the difference CLIENT VS. SERVER.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Continuous Automatic Deployments with Windows Azure, TFS Online, and Visual Studio 2012 Project management with TSF Online & the Agile Method Matt Young,
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
NAVSEA Liaison Scott Huseth Faculty Advisor Dr. Jiang Guo Team Members Areg Abcarians David Ballardo Niteen Borge Daniel Flores Constance Jiang June 3,
1 Development with Agile methodology Scrum Lifecycle DEVELOPMENT PROCESS IN DROISYS INC.
IT Factor TEAM 84 DANI CASABLANCAS, JOHN CRENSHAW, MICHAEL LEONARD, JOHNNY LU, MINNA PRITCHARD, CHAD TUNNEL
Software Design CSSE 374 Srum & Trello Intro Chandan R. Rupakheti & Steve Chenoweth Week 1, Day 4.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Dive into web development
Blood Bank Phạm Tiến Lập – SE02683 Nguyễn Sơn Hải – SE02879
Mobile Media Innovation Module 6
Free parking slots at the campus
SharePoint Broken Link Manager
User Experience and Service Design Practice Constituency Group Meeting
A product is useless without a platform, or more precisely and accurately, a platform-less product will always be replaced by an equivalent platform-ized.
Introduction to .NET Florin Olariu
Scrum and TargetProcess
Mobility for Real Estate – Extending JDE Core Data to User Fingertips
Unit – 5 JAVA Web Services
Microsoft Connect /2/ :38 AM
Haritha Dasari Josue Balandrano Coronel -
Open-O GUI Project Proposal
Product Backlog List of things that needs to be done to make the product come into existence 
Gift Case Gijs Bos, Ana Stepić, Vlatko Klabučar, Damir Tomić,
Social Media in the Automation Industry
Web App vs Mobile App.
Week 01 Comp 7780 – Class Overview.
Members: Tom Amon Aaron Campbell Stakeholder: Daniel Fitzick
Office 365 Development July 2014.
Harris Real Time & embedded Web server
A Quick Overview of ASP.NET Core 1.0
SharePoint Broken Link Manager
ASP.NET Core* MVC and Web API Shahed Chowdhuri
API DOCUMENTATION Swetha Mohandas Microsoft Connect 2016
Welcome to the Web: BostonO365UserGoup.com or #Bos365 Meetup: LinkedIn: Wifi: MSFTGUEST.
Welcome to the Web: BostonO365UserGoup.com or #Bos365 Meetup: LinkedIn: Wifi: MSFTGUEST.
Transition Readiness Review
What’s new in Visual Studio 2012
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
CMPE419 Mobile Application Development
Course Overview CS 4640 Programming Languages for Web Applications
Erik Porter Program Manager ASP.NET Microsoft Corporation
Agile, Scrum and CMMI Methodologies
Presentation transcript:

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

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

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

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

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

Project Status Completed first requirements document Completed first design document Finished architecture design Created mockup REST API NOW! SCRUM sprints Implementation Vlatko

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

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

Architecture overview Giulio

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

Front-end architecture Backbone.js Giulio

Back-end architecture Detailed classes Connection with external systems Controllers Ana

Back-end architecture Detailed classes Ana

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

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

Thank you for your attention! Questions?