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
Tweet

More Decks by César Cavazos

Other Decks in Programming

Transcript

  1. @propelics www.propelics.com
    TOOLS & STRATEGIES TO
    ENSURE THE SUCCESS OF
    YOUR NEXT MODERN
    MOBILE APP
    MAY 31, 2018

    View Slide

  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

    View Slide

  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

    View Slide

  4. @propelics www.propelics.com
    OUR CLIENTS

    View Slide

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

    View Slide

  6. @propelics www.propelics.com 6
    SUCCESSFUL APPS:
    ü Increase Revenue
    ü Reduce Costs
    ü Deliver a Holistic Customer
    Experience
    ü Attrack New Customers
    ü Simplify/Improve Business Processes

    View Slide

  7. @propelics www.propelics.com 7
    WHERE SHOULD YOU START?

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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”

    View Slide

  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

    View Slide

  14. @propelics www.propelics.com 14
    CREATE A STORY.
    BUILD THE PROTOTYPE.
    GET FEEDBACK.
    USE THE MOMENTUM.

    View Slide

  15. @propelics www.propelics.com 15

    View Slide

  16. @propelics www.propelics.com 16

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  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.

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  27. @propelics www.propelics.com 27
    FAILURE IS OK.
    KEEP BUILDING.
    LISTEN TO FEEDBACK.
    REACH FOR SUCCESS AND BUILD THE APP.

    View Slide

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

    View Slide