Presentation is loading. Please wait.

Presentation is loading. Please wait.

UNCLASSIFIEDUNCLASSIFIED In Progress Review JKO Mobile Work for Task Order 180 05 November 2013.

Similar presentations


Presentation on theme: "UNCLASSIFIEDUNCLASSIFIED In Progress Review JKO Mobile Work for Task Order 180 05 November 2013."— Presentation transcript:

1 UNCLASSIFIEDUNCLASSIFIED In Progress Review JKO Mobile Work for Task Order 180 05 November 2013

2 UNCLASSIFIEDUNCLASSIFIED Agenda Executive Summary Approach Build 2 Schedule Build 3 Schedule Line Items by Build  Build 2: App Bugs/Enhancements  Build 2: m-Learning Suite Bugs/Enhancements  Build 3: App Bugs/Enhancements  Build 3: m-Learning Suite Bugs/Enhancements Program Management 2

3 UNCLASSIFIEDUNCLASSIFIED Executive Summary 3 Task Order 180 Period of Performance ends 10 July 2014 Work requires bug fixes and enhancements: –JKO Mobile App: 12 bugs 7 enhancements –M-Learning Suite: 16 bugs 3 enhancements –Total: 38 items - 28 bugs, 10 enhancements We will do this in two build cycles: –Build 2, September 2013 through January 2014 (5 months) –Build 3, February 2014 through June 2014 (5 months)

4 UNCLASSIFIEDUNCLASSIFIED Transition Validation Verification Integration Implementation Architecture Design Requirements Analysis Stakeholder Requirements Definition Translates stakeholder needs into technical requirements. Develops alternative design solutions, physical architectures and selects final design. Improves understanding of requirements and their functional relationships. Solution Specified Design Creates (making, buying, or reusing) low-level system elements. Incorporates lower-level system elements into higher-level ones. Confirms that system elements meet design-to or build-to specifications. Confirms that system elements meet stakeholder requirements. Moves a system element to the next development stage or to the user. Realized Solution Approach

5 UNCLASSIFIEDUNCLASSIFIED JKO Mobile Development Timeline – Build 2 (as of 12 Sept 2013) StatusTaskCompletion DateRemarks GREENRequirements Definition5 Sep 2013 GREENKickoff Meeting12 Sep 2013 GREENRequirements Analysis27 Sept 2013 YELLOWCoding Begins30 Sep 2013 BLACKAlpha Testing9-13 Dec 2013 BLACKCode fixes16-20 Dec 2013If required BLACKBeta Testing6-10 Jan 2014 May be moved up depending upon results of Alpha BLACKCode fixes13-17 Jan 2014If required BLACKRequest approval from Apple17-30 Jan 2014May take 2 weeks BLACKGo live, perform acceptance testing31 Jan 2014 Green = Complete, Yellow = In progress, Red = Off schedule, Black = Not started Knowledge as a force multiplier

6 UNCLASSIFIEDUNCLASSIFIED JKO Mobile Development Timeline – Build 3 (as of 12 Sept 2013) StatusTaskCompletion DateRemarks BLACKCoding Begins3 Feb 2014 BLACKAlpha Testing5-9 May 2014 BLACKCode fixes12-16 May 2014If required BLACKBeta Testing19-23 May 2014 May be moved up depending upon results of Alpha BLACKCode fixes26-30 May 2014If required BLACKRequest approval from Apple2-13 Jun 2014May take 2 weeks BLACKGo live, perform acceptance testing16 Jun 2014 Green = Complete, Yellow = In progress, Red = Off schedule, Black = Not started Knowledge as a force multiplier

7 UNCLASSIFIEDUNCLASSIFIED Build 2 Line Items: App Bugs/Enhancements 7 FunctionId#JKO Mobile App Enhancements Description (3) 58471378 PhoneGap platform refresh to comply with revised requirements from Apple re: user identity tracking for app store acceptance. 559251.1/2 Add "Job Aid" to content types and make filterable from JKO Mobile App. Temporary solution is to use separate icon in Library for "Job Aids" to distinguish from courses. Temporary solution is to use custom icons in Library for "Job Aids" to distinguish from courses. Pending PhoneGap update. 58471630 Mobile app OS updates: Enhance the mobile apps to support iOS 7 and Android 4.3 (and subsequent releases in the period of performance) when available publicly. FunctionId#JKO Mobile App Bugs Description (3) Library - Download 55926498 5MB and 50MB wifi alerts need to be changed for more specific warning message. App displays alert whenever courses larger than 5 MB are downloaded and recommends using wifi. When connected to wifi and courses are larger than 50MB, App displays alert that wifi will be used for download. Messages need stronger wording to ensure user does not accidentally download a larger file over 3G/4G and incur charges on data plan. Login55926366 Android app will not open without network connection if PIN has aged. User had not used app in several weeks, when he opened the app to see downloaded content he could not get past login screen because network connection was needed to validate PIN. Need to test on Apple device. Pending PhoneGap update. Library and My Content 55926586 Need cached set of image icons for Library to offset latency related to download of icons. Display of icons in Library lags behind display of Library items and behind users ability to scroll and select an item. Cached items may display faster avoiding appearance of slow Library display and possible interference with download of other content. Pending PhoneGap update.

8 UNCLASSIFIEDUNCLASSIFIED Build 2 Line Items: m-Learning Suite Bugs 8 FunctionId#M-LS Bugs Description (10) Reports55925784 Reports will be available by searchable dates (e.g., XX/XXX/2013 to XX/XXX/2013) rather than just Day/Month/Year Content- Courses 55924358 courseCode not displayed when editing a Course record. Code does show in list and in view form. CourseCode is displayed when you hover over the purple box displayed below the text box. The actual course code is obscured by the purple box. Accounts55924392 Account Details link at upper right should be removed. User may mistake system account info for own profile. Alternative is to link to users own profile and not system account info. Login55925566 Need ability to post m-LS alerts/notices to users. Current recommendation is to use account details welcome message, but, text size is limited. Content- Courses 55924912Add Publish By and Publish 2 communities to Courses and Package List. Add owner to lists also. Content- Courses 55925012 In addition tracking last person to update and what was updated would be useful for course and package content in the m-LS Content- Courses 55925056Need a consolidated list of Courses and Packages. Content-News55925230Remove "Country" from News edit form, element is obsolete. Permissions – Access Control 55925336 Restrict Content Managers from Publishing content, reserve this for specific users with approval authority. Add a "publish" function check box to role permissions and tie this to Course/Package Editor behavior. Permissions- Account Creation 55925504Remove "Keep Compatibility with old mobile apps", element is obsolete.

9 UNCLASSIFIEDUNCLASSIFIED Build 3 Line Items: App Bugs 9 Content code Id#JKO App Mobile Bugs Description (4) Content code55926756 href https links from TGPS MOC COOL websites launch within JKO Mobile App on Apple and launch to separate browser window on Android. All need "target=_blank". Behavior on Apple and Android should be same in JKO Mobile App. Content code55926806 PDF files displayed within JKO Mobile App on Apple. This pdf viewer does not show course navigation controls. This viewer also has limited ability to navigate pdf files. Android launches to Adobe Reader or other helper app. Consistent behavior or capability is needed. Content code55926842 Bookmark variable names not unique to course. HTML5 localstorage variable names are not unique to a course. Courses using same names for variables such as bookmarks may conflict and error when users shift from one course to another causing errors in JKO Mobile App. Currently content code must use unique localstorage variable names. Library - Download 55926406 Apple app exits (crashes?) on content download with no error message until cache is cleared (logout, re- install app if needed). Clear cache and try again. Apple app exits (crashes) when download is started before all icons in library have loaded. Both problems are intermittent and appear to be related.

10 UNCLASSIFIEDUNCLASSIFIED Build 3 Line Items: App Bugs (continued) 10 Content code Id#JKO Mobile App Bugs Description (5) My Content55926638On Apple, content downloaded to "My Content" disappears and has to be downloaded again. Intermittent. GeneralEnable screen rotation as appropriate for viewing media. General55926174 Error “Sorry, JKO Mobile App has stopped - Force Close on Android” occurs intermittently. Multiple scenarios occur such as an interrupted course or downloads. This may be RAM issue or 3G/4G related. App needs to recognize condition and report to user instead of failing. General55926244 Log out does not clear data on Apple. Log back in and download a course and old bookmark is still in place. Minor impact on user, but, all localstorage variables should be cleared on logout to avoid potential conflicts with updated content. Apple does not clear all app data after logout. Bookmarks and localstorage variables persist after course deleted and app logged out to clear cache. Simple course delete from JKO Mobile App does not clear app localstorage data. General55926300 Apple app display is incorrect on iPad. On iPad version of JKO Mobile App, current x2 method often displays content and menus incorrectly. Similar behavior seen on Apple with HotSpot software running that adds line at top of screen and results in help transparency not aligning with screen items.

11 UNCLASSIFIEDUNCLASSIFIED Build 3 Line Items – App Enhancements 11 FunctionId#JKO Mobile App Enhancements Description (4) Mobile app user activity view: Enhance the mobile apps to keep a user-viewable list of 'key' activity (such as course completions) so they can validate activity / progress. Mobile app course progress display: Enhance the mobile apps to display a meaningful progress indicator for courses or read / unread indicator for other content in the library view. Rich mobile app usage, activity and failure metrics: A commercial specialist mobile analytics tool will be sourced (including requirements analysis and product down-selection) to be integrated into the mobile apps and mLS for rich reporting of mobile user behaviour on both platforms. Built-in media viewers: Specialist media viewers (or control interfaces for OS-standard tools) will be integrated into the apps to - initially - the user views PDFs, eBooks, video or audio within the mobile app with a clear interface wrapper to return to the menu. Options to open media in external viewers will be offered for expert users. Controls will be added to allow publishers to permit / disallow external viewers (in case course material shouldn't be archivable outside the library).

12 UNCLASSIFIEDUNCLASSIFIED Build 3 Line Items: m-Learning Suite Bugs/Enhancements 12 FunctionId#M-LS Bugs Description (6) Reports55925680 Improve reports for more meaningful stats, like # users per day, week, month, …, # course starts, # course completions per day, week, month, … Reports55925746Reports will be exportable to MS Excel. Content- Courses 55924392Course and Package icons need to include method to identify country/org. Content- Subjects 55925130Enable Language selection. Current option allows selection but all items remain in English. Users-Web Users 55925306 No way of tracking manually assigned PINs. PINs will remain in system indefinitely. Need a way to identify expired, old, or unused PINs. Permissions – Access Control 55925436No specific permission options for User and Content Reports. Assign user view of User and Content data. FunctionId#M-LS Enhancements Description (3) Streaming video upgrade: Replace the existing video streaming capability with an external service (possibly Amazon-based pending requirements analysis and vendor selection) to provide enhanced capacity scaling, extended device support and a content distribution network for improved international performance. Also build-in user alerting to background processing of videos with progress reporting and availability alerts. Downloaded video upgrade: Enhance the existing video download capability with an external service (possibly Amazon-based pending requirements analysis and vendor selection) to provide a wider range of video profiles that are maintained in-line with new device launches. Also build-in user alerting to background processing of videos with progress reporting and availability alerts. Transfer OMLET platform enhancements: Bug-fixes and stability enhancements that have been made through other DOD projects (note: not new features - these will be available only on completion of the 3rd party work) can be deployed to JKO to improve user experience and stability.

13 UNCLASSIFIEDUNCLASSIFIED Program Management 13 Weekly updates at JSSM Monthly updates at Production Brief IPRs held monthly to measure progress


Download ppt "UNCLASSIFIEDUNCLASSIFIED In Progress Review JKO Mobile Work for Task Order 180 05 November 2013."

Similar presentations


Ads by Google