the 6th element in the mobile application lifecycle
DESCRIPTION
The 6th Element in the Mobile Application Lifecycle presented by Dr. Genefa Murphy Director, Product Management, HP Software on February 24, 2014 at the Mobile World Congress in Barcelona.TRANSCRIPT
![Page 1: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/1.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The 6th Element in the Mobile Application Lifecycle Dr. Genefa Murphy
Director, Product Management, HP Software
February 24, 2014
![Page 2: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/2.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 2
The modern mobile application lifecycle
Design & Build
Optimize
Distribute Monitor
Secure
![Page 3: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/3.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Grace Hopper
“One accurate measurement is worth more than a thousand expert opinions..”
![Page 4: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/4.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 4
The 6th element of the lifecycle
Design & Build
Optimize
Distribute Monitor
Secure
DATA
ANALYTICS
![Page 5: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/5.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
What data should I collect?
![Page 6: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/6.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 6
Design and Build
Number of code changes
Which parts of the app are changing the most?
Who is making the changes?
// loading the report data (see the model and store classes) hwStore = Ext.getStore("Report"); hwStore.load({ callback:function (records, operation, success) { var reportView = Ext.createByAlias("widget.report", {records:records}); if (reportView) { reportView.setData(records); view.setReportView(reportView);
![Page 7: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/7.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 7
Optimize
What is the overall test coverage?
When were tests last ran?
Have the key parts of the flow /funnel been tested?
![Page 8: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/8.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 8
Distribute
Which OS am I distributing to?
Are new versions of the app being accepted?
Are there new user groups / profiles?
![Page 9: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/9.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 9
Monitor
Which features are most used?
How often is the app crashing and when?
From which OS, device, location is the app being accessed?
90
![Page 10: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/10.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 10
Secure
Are there external policies to track e.g. 21 CFR Part 11?
Are usage patterns emerging that could indicate risk?
How many known vulnerabilities are there in the code?
![Page 11: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/11.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 11
Continuous Feedback
Loop
Design and Build
Distribute
Optimize
Monitor
QUICK AND ITERATIVE INCLUSIVE
![Page 12: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/12.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 12
Key takeaways
• Invest in automated collection of data
• Collect data at each phase of the lifecycle
• Ensure a continuous feedback loop
• Start from the outside in
![Page 13: The 6th Element in the Mobile Application Lifecycle](https://reader034.vdocuments.site/reader034/viewer/2022042816/559279101a28ab11238b472b/html5/thumbnails/13.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you
@GenefaMurphy
“One accurate measurement is worth more than a thousand expert opinions..”