Presentation is loading. Please wait.

Presentation is loading. Please wait.

Transitional Readiness Review Team 08

Similar presentations


Presentation on theme: "Transitional Readiness Review Team 08"— Presentation transcript:

1 Transitional Readiness Review Team 08
Fōkcus Transitional Readiness Review Team 08 CSCI 577b - Spring 2017

2 Operational Concept Overview

3 Problem 90% of startups fail! Entrepreneurship Explosion Mentor Scarcity Poor Matching

4 Assessment Business Mentors Curriculum Efficient Matching
Solution = Fōkcus Fōkcus is an iOS app that provides a “good match” and communication channels between its users (entrepreneurs and mentors). Mentors could provide personalized curriculum appropriate to the stage of the entrepreneurship and set up fewer unnecessary meetings and this way they could help many more entrepreneurs than what they used to help. Assessment Business Mentors Curriculum Efficient Matching

5 System Boundaries

6 Outline Transition Objective & Strategy Demo Support Plan
Data Reporting & Archiving Summary of Transition Plan HW, SW, Site & Staff Preparation Operational Testing, Training & Evaluation Stakeholders Roles & Responsibilities Milestone Plan Required Resources Software Product Elements Q&As / Feedback

7 Transition Objective & Strategy
Provide client with the functional application. Train the client to understand the iOS source code and the backend algorithms and how to store/retrieve data from the server. Provide enough documentation so a future development team can modify the system. Strategy: Use our Fōkcus team members to test the app and report any bugs or suggestions. 2nd soft launch in the Apple Store. Have real mentors and entrepreneurs work through the app.

8 Outline Transition Objective & Strategy Demo Support Plan
Data Reporting & Archiving Summary of Transition Plan HW, SW, Site & Staff Preparation Operational Testing, Training & Evaluation Stakeholders Roles & Responsibilities Milestone Plan Required Resources Software Product Elements Q&As / Feedback

9 Outline Transition Objective & Strategy Demo Support Plan
Data Reporting & Archiving Summary of Transition Plan HW, SW, Site & Staff Preparation Operational Testing, Training & Evaluation Stakeholders Roles & Responsibilities Milestone Plan Required Resources Software Product Elements Q&As / Feedback

10 Short-term (by the end of spring 2017 semester)
Support Plan Short-term (by the end of spring 2017 semester) Training the client and/or future developers Hand in technical documentation to the client Long-term (after the spring 2017 semester) Some team members will continue beyond the scope of CSCI 577a&b

11 Outline Transition Objective & Strategy Demo Support Plan
Data Reporting & Archiving Summary of Transition Plan HW, SW, Site & Staff Preparation Operational Testing, Training & Evaluation Stakeholders Roles & Responsibilities Milestone Plan Required Resources Software Product Elements Q&As / Feedback

12 All the backend data is stored and organized on Google Firebase Cloud.
Data Reporting & Archiving All the backend data is stored and organized on Google Firebase Cloud. Sufficient training and instructions to access the data will be provided.

13 Outline Transition Objective & Strategy Demo Support Plan
Data Reporting & Archiving Summary of Transition Plan HW, SW, Site & Staff Preparation Operational Testing, Training & Evaluation Stakeholders Roles & Responsibilities Milestone Plan Required Resources Software Product Elements Q&As / Feedback

14 HW, SW, Site & Staff Preparation
Mac (Xcode 8.1) iPhone with iOS 10+ SW Xcode 8.1 Github (both for iOS app and Matching Alg. on cloud) Cloud services Firebase AWS lambda -> Google Cloud Functions (in the middle of porting) Apple Development (incl. iTunes Connect, TestFlight) Site / Staff Preparation By the end of this semester At Blackstone meeting room Team members, Kurling, future developers?

15 Stakeholders Roles & Responsibilities
Developers: Provide a functioning application. Provide sufficient and clear documentation. Complete the remaining test cases. Users: Test the system and provide feedback. Client: Any last minute modifications to the requirements.

16 Test Overview and Progress (as of 04/14/17)
Capability Test cases (progress/total) # of detected bugs Code coverage Plan (by the end of this semester) Messaging 0 / 5 5/5 Account 2 / 7 Login VC (50.86%) 7/7 Matching Profile Curriculum 0 / 7 Test Objective: Automation of basic UI operations (i.e., not black-box) for Regression Test to make Acceptance Test less complex (which is subset of the UI tests)

17 iOS App Backend Training
Compile -> UITest -> Commit & Push (Git) -> Export (TestFlight) Backend Delete a user account on Firebase Modify the matching algorithm on AWS Lambda Migrate to Google Cloud (beyond this semester)

18 Milestone Plan

19 Required Resources Maintain the backend server (Google Firebase and Amazon Web Server) subscriptions. Maintain the iOS development license. Register and publish the application on the app store.

20 Software Document Software Product Elements
Code for the iOS app and the matching algorithm (GitHub) Test Code (GitHub) User data schema and set (Firebase) Document Architecture Guide User Manual Technical Manual (next slide)

21 Technical Manual How to setup Xcode (incl. compile & execute the app)
github: Xcode How to update (upload) the app iTunes Connect: TestFlight How to manage user account Firebase: How to modify the matching algorithm AWS lambda: Maintain Apple ID Apple developer site: How to test Execute test, see a result / coverage

22 Outline Transition Objective & Strategy Demo Support Plan
Data Reporting & Archiving Summary of Transition Plan HW, SW, Site & Staff Preparation Operational Testing, Training & Evaluation Stakeholders Roles & Responsibilities Milestone Plan Required Resources Software Product Elements Q&A / Feedback

23 Thank you!


Download ppt "Transitional Readiness Review Team 08"

Similar presentations


Ads by Google