More and more employees (not just data analysts or C-level execs) are expected to make data-driven decisions, yet only 20–25% of workers have access to business intelligence (BI) products. And when asked, end users don’t want to use a “BI tool”—another interface to learn, another login—they want easily accessible answers. Instead of offering a standalone dashboard, the new trend is to embed analytics into applications that are already used every day.
This workshop series features a brand new demo application—created by TIBCO Jaspersoft and projekt202—that illustrates and teaches you how to create answer-generating applications. Over four webinars, we will show you to the what and why of data-as-a-feature applications and how you can build your own.
Data-as-a-Feature webinar sessions:
- Build answer-generating apps that users love: Learn best practices for making data valuable to your application users
- Getting started: How to set up your data-as-a-feature project
- Your data in your app: Best practices for embedding interactive reports and visualizations in your app
- Managing the experience + ad hoc reporting: Handling security, multi-tenancy, and self-service reporting for your data-as-a-feature app
Build Answer-generating Apps that Users Love: Development best practices for embedding analytics in your application
1. Build Answer-Generating
Apps that Users Love
(Part 1 / 4) Data as a Feature webinar series
Learn development best practices for
embedding analytics in your application
2. 2
Agenda
2
What is data as a
feature and why
should you care?
projekt202
methodology
Data as a feature in
action: Live demo
Key resources &
Q & A
3. 3
Hello!
3
Shane Swiderek
Product Marketing Manager, TIBCO
San Francisco, CA
Chad Lumley
Senior UI Developer, projekt202
Seattle, WA
Rachael Ross
Solutions Architect, projekt202
Seattle, WA
Crystal Phiripes
Program Manager, projekt202
Dallas area, TX
Sherman Wood
Director Solution Consulting WW, TIBCO
San Francisco, CA
4. 4
What is data as a feature?
4
Data as a feature is then…
The act and process of treating data as a core feature of a software product/service in a
way that delivers benefit(s) to the end user.
Start with “what is a software feature?”
A slice of business functionality that has a corresponding benefit or set of benefits for
that product’s end user.*
*According to Aha! (product management software provider)
6. 6
Data-driven businesses Businesses that aren’t
data driven
Insights-driven public companies will continue to grow an average of 27% annually,
and the startups will grow 40% annually — much faster than the projected global
3.5% GDP growth
- Forrester Research, Insights-Driven Businesses Set The Pace For Global Growth, 2018
6
7. 7
And while data holds incredible value it is
notoriously difficult to mine
Difficulty of extraction
Value
Between 60 percent and 73 percent of
all data within an enterprise goes
unused for analytics.
- Forrester Research Inc
7
11. 1111
Make data about the user
Intuitive
Simple to understand
Convenient
Accessible in right context
Customizable
Viewable how they want it
Actionable
Easily acted upon
18. 18
That’s why we built TIBCO Jaspersoft
A reporting and data visualization platform designed for software builders
Architecture agnostic API-first approach Open standards Customizable (open source)
PLATFORM
EMBED
- JavaScript API
- Extensive REST APIs
- Mobile apps & SDKs
DESIGN
- Pixel perfect reports and
visualizations via IDE
- Self-service via browser
MANAGE
- Tenants/users/roles
- Repository
- Import/export
- Scheduling/export
Multi-tenant support
18
21. 21
Agenda
21
What is data as a
feature and why
should you care?
projekt202
methodology
Data as a feature in
action: Live demo
Key resources &
Q & A
26. 26
Perspective from a Web Developer
26
My role on the project
• Front-end web developer (client side)
• Implement interactions, look and feel, integrate
Jaspersoft into the demo
Others on the project:
• Backend data and JasperReports Server reports were handled
by Rachael Ross from projekt202 and Sherman
Wood from Jaspersoft.
27. 27
Why Jaspersoft?
27
• Visualize.js is framework agnostic, self-contained
• Visualizations are controlled through JasperReports Server.
Changes to content didn’t require code updates.
• Data can passed with or without visualization
• Robust API
• No compromises to design and functionality
28. 28
Agenda
28
What is data as a
feature and why
should you care?
projekt202
methodology
Data as a feature in
action: Live demo
Key resources &
Q & A
30. 30
Agenda
30
What is data as a
feature and why
should you care?
projekt202
methodology
Data as a feature in
action: Live demo
Key resources &
Q & A
31. 31
Get involved with the demo app
31
“How we built it” webinar
series
*Series kicks off today
Workshops and
documentation
* First workshop posted with Webinar #2
Guided demo app for on-
demand consumption
*Part 1 available this week
Access to application data
and design templates
* Posted with Webinar #2
32. 32
Key Takeaways
32
Get complimentary
eBook from
Jaspersoft.com
• Companies that know how to use data will win over
those that don’t
• Build software that enables taking action on data
• Embed data into user workflows and processes