Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ProgressNEXT 2018 Talk - Modern Apps

ProgressNEXT 2018 Talk - Modern Apps

Tools & strategies to ensure the success of your next modern mobile app


César Cavazos

May 31, 2018

More Decks by César Cavazos

Other Decks in Programming


  1. @propelics www.propelics.com TOOLS & STRATEGIES TO ENSURE THE SUCCESS OF

  2. @propelics www.propelics.com 2 SPEAKER BIO Cesar Cavazos Chief Architect With

    a decade of mobile development experience and 50+ apps under his belt, Cesar has helped countless companies across all industry verticals improve the lives of their customers and employees with high quality enterprise and consumer apps. To stay at the top of his game, he constantly evaluates new mobile technologies, including mobile development tools, IoT, and cognitive services. Recent clients include: BayHealth Development, Cintas, NBME, Pioneer Natural Resources, AstraZeneca & EPA
  3. @propelics www.propelics.com 3 PROPELICS BACKGROUND ABOUT US Propelics creates mobile

    strategies and world-class Apps for the Enterprise. • Founded in 2011 · Deep Enterprise background • Fortune 500 focus • Global delivery experience • 100% focused on Digital, Mobile and Emerging Tech for the Enterprise • Philadelphia, San Jose, Boston, Guadalajara
  4. @propelics www.propelics.com OUR CLIENTS

  5. @propelics www.propelics.com 5 HOW DO YOU DEFINE MOBILE SUCCESS?

  6. @propelics www.propelics.com 6 SUCCESSFUL APPS: ü Increase Revenue ü Reduce

    Costs ü Deliver a Holistic Customer Experience ü Attrack New Customers ü Simplify/Improve Business Processes
  7. @propelics www.propelics.com 7 WHERE SHOULD YOU START?

  8. @propelics www.propelics.com 8 DEFINE AN INNOVATION POSTURE • The core

    processes that businesses follow today were built in a world before mobile technology: • Always on, always connected, ‘unlimited power & connectivity’, GPS, camera, etc. • Enterprise Mobile is a new way of thinking. It’s a new way of creating change. M a t u r i t y o f S t r a t e g y V a l u e System & Document Access Collaboration Tools Value Gap anticipated Value Novelty and Hype Real value Delivered Save Time Increase Revenue Save Money Apps that Access Apps That IMPROVE Apps that Transform ERP/CRM Access Support Current Processes New Business Plans Core Business Innovation New Employee & Customer Experiences Contextual Driven Interactions Automation / Machine Learning
  9. @propelics www.propelics.com 9 DEFINE A MOBILE APP ROADMAP • Identify

    hotspots through ideation and ‘art of the possible’ sessions • Align ideas to business drivers, organizational readiness, and ease of implementation • Rank app candidates by overall viability score • Choose a top app candidate for rapid prototyping
  10. @propelics www.propelics.com 10 START WITH A DAY IN THE LIFE

    What is it? Basically stalking. Follow potential app users (employees, partners, etc.) around as they complete their daily tasks. A few examples: • Accompany drivers on a delivery route • Shadow sales people as they visit prospects and customers • Work in a retail store, stocking, auditing & answering customer questions • Visit oil fields with lease operators and technicians
  11. @propelics www.propelics.com 11 APP SCOPING & FUNCTIONALITY IDENTIFICATION Day in

    the Life results + process ideation + leadership viewpoint + right user participation = honesty of outcome
  12. @propelics www.propelics.com 12 PROTOTYPE IDENTIFICATION • Prototype should focus on

    Highly-Ranked Functionality • Functionality that maximizes business benefit • Fosters innovation • Possesses High-Readiness in process, data, and implementation • Makes the scenario “real”
  13. @propelics www.propelics.com 13 TECH / DATA READINESS • Where’s the

    data coming from? • 3rd Party API Services • SOAP APIs • Databases • Get to know your target device(s)/users • Offline / Sync Needs • Authentication/Authorization Policy
  14. @propelics www.propelics.com 14 CREATE A STORY. BUILD THE PROTOTYPE. GET

  15. @propelics www.propelics.com 15

  16. @propelics www.propelics.com 16

  17. @propelics www.propelics.com 17 De Lage Landen ExpressFinance

  18. @propelics www.propelics.com 18 Merck Budget Impact Model App

  19. @propelics www.propelics.com 19 Patient Engagement Management AstraZeneca

  20. @propelics www.propelics.com 20 Propelics AuditHere Enterprise Auditing Platform

  21. @propelics www.propelics.com 21 DynamicsConnect Cintas

  22. @propelics www.propelics.com 22 Cintas CoPilot

  23. @propelics www.propelics.com 23 BEGIN WITH THE END IN MIND •

    Build the prototype in no more than two weeks and distribute to end users. • Semi-functional prototypes give users a feel for actual navigation and interaction. • Gather feedback from key constituents, discover gaps and adjust before you start development.
  24. @propelics www.propelics.com 24 LEVERAGE PROGRESS KINVEY • Identity Service •

    Use Mock APIs • Enable Push Notifications • Create Diverse Data Samples • Data Transformation • Small Payloads • Combine Data Sources • Offline Support • Sync (Full Offline) • Cache
  25. @propelics www.propelics.com 25 MODERN DEVELOPMENT CYCLE Development Kickoff APP DEVELOPMENT

    CONTINOUS IMPROVEMENT QA PROTOTYPE FUNCIONAL DESIGN Technical Design PROGRESS KINVEY DEVELOPMENT Launch • Parallel Development (No Backend Dependency) • Swap mock data to real APIs on the flight • Focus on the UX UAT
  26. @propelics www.propelics.com 2 WEEK RAPID APP PROTOTYPE KICKSTART Business Drivers

    Market Opportunity Mobile Innovation POSTURE Step I: Benchmarking & Requirements Step II: Visualization, Readiness & Roadmapping Step III: Planning and Budgeting Build & Deploy Scope Finalized Competitive Analysis App Prototype App Roadmap Ongoing Support Technical Approach Development Approach, Budgeting, & Release Plan Support Plan DAY IN THE LIFE Step IV: App Creation
  27. @propelics www.propelics.com 27 FAILURE IS OK. KEEP BUILDING. LISTEN TO

  28. @propelics www.propelics.com THANK YOU. Questions? Comments? Anybody need a mint?