u.s. department of the interior u.s. geological survey cdi webinar series 2013 mobile framework...

17
U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center Nov 13, 2013

Upload: aileen-mckinney

Post on 23-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

U.S. Department of the InteriorU.S. Geological Survey

CDI Webinar Series 2013

Mobile Framework

Lorna Schmid, AEI

Tim Kern, Fort Collins Science Center

Nov 13, 2013

Page 2: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

2CDI Webinar Series 2013

What we’ll cover:

• What the heck is a Mobile Framework and why do we need one? – FY12 developed a scalable life-cycle based process for

managing app development and deployment– FY13 Tim will cover best practices, testing tools and

protocols, and experience gained

– FY14 – SOI Submitted and Approved.

Page 3: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

3CDI Webinar Series 2013

Why do we need a Framework:

• Because the challenges still exist:– Rapidly changing environment– Duplicated efforts– No formalized common tools or processes– No deployment or life-cycle management

approach– Unknown, or limited support opportunities

• collaboration, funding and data sharing

Page 4: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

4CDI Webinar Series 2013

Mobile Framework: Support for the Mobile Ecosystem

• Focused on– Establishing a Community

• reduce duplication of effort, establish lessons learned

– Incorporating technical and project management perspectives and requirements into the app life-cycle

– Establishing an efficient, documented method for deployment of compliant apps• Navigate a minefield of federal requirements• Workflow, support tools such as inventory, version control

and configuration and change management, test platforms

– Incorporating industry best practices

• Let’s have a FAST look at the workflows:

Page 6: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center
Page 7: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center
Page 8: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center
Page 9: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center
Page 10: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

10CDI Webinar Series 2013

More about the Mobile Framework

• Directly supports the President’s Digital Strategy requirements to:– Develop secure, device agnostic mobile applications– Foster code sharing– Validate official government applications– Provide a development test environment to streamline app

delivery• and more …

• As of January 2013 DOI is awaiting formal adoption of our approach for providing USGS life-cycle management of development and release and native app license management

• Let’s take a quick look at the Mobile Community Site

Page 11: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

11CDI Webinar Series 2013

FY13 Focus: Policy Support

• Worked with the Department to get “federal friendly” Terms of Service approved for various stores as well as a Mobile PIA and summary guidelines

• Developed knowledge base on other policy issues: 508/accessibility, privacy acts, paperwork reduction act, COPPA, underserved communities, Digital Government Strategy– Most of these extend existing web policies to

address mobile presentation and data collection

Page 12: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

12CDI Webinar Series 2013

FY13 Focus: Development Support

• Initial cut at the application developer’s checklist

• Coordination with GSA’s MobileGov initiative• Developing “Good Practices” pages for

mobile web and responsive design approaches

• Support for various Git-based repositories• Documenting and evaluating USGS mobile-

ready web services

Page 13: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

13CDI Webinar Series 2013

FY13 Focus: Security and Test

• Offered code and functionality review for initial efforts

• Worked with mobile web efforts on scanning and remediation of found exploits

• Researched and ran pilot performance tests on native and mobile web projects

• Worked with the GSA Tapas project to evaluate crowd sourced testing

• Started cataloging device market share

Page 14: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

14CDI Webinar Series 2013

FY13 Focus: Metrics and Analytics

• Started analytics checklist, to help project managers understand options associated with their technology choice

• Worked with myUSGS project to develop mobile-friendly Issue Collector, to ensure user feedback could be captured

• Trained interested developers on use of myUSGS Jira for defect capture and monitoring

Page 15: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

15CDI Webinar Series 2013

FY13 Lessons Learned

• Some successes, some abject failures• Need a distributed team to handle support,

cannot rely on one person or even one cost center

• Development process, if done correctly, can be pretty expensive – need to find ways to share costs among projects to drive overall costs down

Page 16: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

16CDI Webinar Series 2013

FY14 Desired Outcomes

• Publish a Governance Model– FSPAC Coordination

• Adopt USGS Mobile apps as Official Products

– A Policy Matrix that also supports Web, Social Media and other products with overlapping policy requirements.

– License Management

• Document development support options and processes• Provide review and approval tools and processes to assist

developers and project managers– License Management, Security and Code Reviews, Science Review, etc.

• Change Management– Finalize Inventory – Finalize Code Repository (GitHub)

• Documentation and Training to support Mobile and Cloud– Ensure code integrity and agility that allows migration between private and public cloud services on demand

• Develop a USGS Mobile app

Page 17: U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center

17CDI Webinar Series 2013

Questions?

• Contact Email: – Lorna Schmid and Tim Kern: [email protected] &

[email protected]

• Web URL: if applicable– http://collaboration.usgs.gov/community/mobile