Nicholas Laiacona Chief Technologist Performant
Description: Nicholas Laiacona Chief Technologist Performant Software Solutions LLC Behavioral Health and Technology At the University of Virginia Considerations When Developing Internet Interventions Considerations Study Design Study Logic Core Content
Related Topics
Download Presentation
"Nicholas Laiacona Chief Technologist Performant" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Presentation Transcript
slide1. Nicholas Laiacona
Chief Technologist
Performant Software Solutions LLC
Behavioral Health and Technology
At the University of Virginia Considerations When Developing Internet Interventions<br>
slide7. Considerations Study Design
Study Logic
Core Content
Additional Content
Testing<br>
slide8. Study Design Design Documents
Asset Lists
Technical Assessment
Feature Prioritization
Version Control
Recommendation: Use Dropbox for Documents<br>
slide9. Study Logic Controls the Logical Flow and Timing of Content
May be Different for Different Classes of User
Can be Complex and Difficult to Debug
Recommendation: Use a Domain Specific Language<br>
slide10. Core Content Engaging and Non-Linear
Draws Data from Anywhere
Pixels then Code
Reuse Interactive Elements
Recommendation: Accrue Functionality in a Framework<br>
slide11. Additional Content Alerts
Automated Emails
Assessments
Audio and Video Assets
Photography
Recommendation: Keep additional content in mind<br>
slide12. Testing Issue Tracking Database
Automated Tests
Start-to-End Regression Tests
Test Time Zones
Recommendation: Leave Plenty of Time for Testing<br>
slide13. Summary Design on paper first, then pixels, then code
Employ an agile development methodology
Ration complexity
Prioritize testing
Use a framework, such as RICE<br>
Chief Technologist
Performant Software Solutions LLC
Behavioral Health and Technology
At the University of Virginia Considerations When Developing Internet Interventions<br>
slide7. Considerations Study Design
Study Logic
Core Content
Additional Content
Testing<br>
slide8. Study Design Design Documents
Asset Lists
Technical Assessment
Feature Prioritization
Version Control
Recommendation: Use Dropbox for Documents<br>
slide9. Study Logic Controls the Logical Flow and Timing of Content
May be Different for Different Classes of User
Can be Complex and Difficult to Debug
Recommendation: Use a Domain Specific Language<br>
slide10. Core Content Engaging and Non-Linear
Draws Data from Anywhere
Pixels then Code
Reuse Interactive Elements
Recommendation: Accrue Functionality in a Framework<br>
slide11. Additional Content Alerts
Automated Emails
Assessments
Audio and Video Assets
Photography
Recommendation: Keep additional content in mind<br>
slide12. Testing Issue Tracking Database
Automated Tests
Start-to-End Regression Tests
Test Time Zones
Recommendation: Leave Plenty of Time for Testing<br>
slide13. Summary Design on paper first, then pixels, then code
Employ an agile development methodology
Ration complexity
Prioritize testing
Use a framework, such as RICE<br>