project plan
play

Project Plan MyMeijer: Crowdsource Shopping The Capstone Experience - PowerPoint PPT Presentation

Project Plan MyMeijer: Crowdsource Shopping The Capstone Experience Team Meijer Mark Mangliers Matt Bender Mike Mei Nancy Krutty Department of Computer Science and Engineering Michigan State University Spring 2017 From Students to


  1. Project Plan MyMeijer: Crowdsource Shopping The Capstone Experience Team Meijer Mark Mangliers Matt Bender Mike Mei Nancy Krutty Department of Computer Science and Engineering Michigan State University Spring 2017 From Students… …to Professionals

  2. Functional Specifications • Allows customers to alert employees of issues throughout the store  Report out-of-stock items  Report spilled items in the store • Allows employees to respond quickly to any issues a customer may need assistance with • Allows corporate employees to review statistics of reports The Capstone Experience Team Meijer Project Plan 2

  3. Design Specifications • Three major features  Customer mobile application  Employee Bluebird application  Corporate web portal • The customer app is a similar layout to the pre- existing Meijer mPerks app • The employee app includes a list of all reports and selectable actions for each • The corporate app includes graphs and numbers for average resolution speed, number of reports, commonly out-of-stock items, and other statistics The Capstone Experience Team Meijer Project Plan 3

  4. Screen Mockup: Customer App The Capstone Experience Team Meijer Project Plan 4

  5. Screen Mockup: Customer App The Capstone Experience Team Meijer Project Plan 5

  6. Screen Mockup: Bluebird App The Capstone Experience Team Meijer Project Plan 6

  7. Screen Mockup: Corporate Web App The Capstone Experience Team Meijer Project Plan 7

  8. Technical Specifications • Customer Application - Mobile Application  Supports Android 4.4+ / iOS 8.0+  Developed on Xamarin in C# • Team Member – Mobile Application  Supports Windows (mobile)  Developed on Xamarin in C# • Corporate Scoreboard - Web Application  Follows ASP.Net MVC framework  Developed using C#/.Net for backend • MySQL Database hosted on Azure Cloud The Capstone Experience Team Meijer Project Plan 8

  9. System Architecture The Capstone Experience Team Meijer Project Plan 9

  10. System Components • Hardware Platforms  Smartphone (Android 4.4 / iOS 8.0 )  Bluebird Mobile Device(Windows)  Mac/PC to access the Web Application • Software Platforms / Technologies  Microsoft .NET Framework, C#, ASP.NET, Azure Mobile Services  App Insights for Analytics for web and mobile  Microsoft Visual Studio Team Server – Source Control  Hockey App for deployment (both iOS and Windows) The Capstone Experience Team Meijer Project Plan 10

  11. Testing • Using Fiddler to check communication between services and mobile/web applications • Using Android/iOS device emulator on Xamarin to test functionality. • Deploying customer mobile application to an Android/iOS device to test UI design and ease of use. • Deploy team member application to bluebird device to check if it can receive notifications. The Capstone Experience Team Meijer Project Plan 11

  12. Risks • Detecting Customer Location  Automatically detecting in-store location is a desired feature  Have backup plans if not feasible (manual reporting, etc) • Scanning Barcodes with Mobile App  We need to be able to scan an item’s barcode  Most likely use existing libraries – no need to reinvent the wheel • Displaying Statistics in Web App  We need to be able to display statistics in with various filters and views in a web page  Begin prototyping early, go through numerous designs, research solutions for displaying graphs, etc • Managing Push Notifications  Need to be able to send notifications to mobile devices  Test with dummy applications, begin testing and integrating early The Capstone Experience Team Meijer Project Plan 12

  13. Questions? ? ? ? ? ? ? ? ? ? The Capstone Experience Team Meijer Project Plan 13

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend