Professional Documents
Culture Documents
1. Introduction
6. Key takeaways
1
What are enterprise apps?
Take for example the Contractor app we built for Rheem Manufacturing.
The traditional HVAC and water heater company sought to deepen 3rd-
party contractor’s relationships with the customer to upsell more products.
2
Where does mobile innovation live?
Not only are these internal apps generating ROI, but company
departments are leveraging more and more apps based on their
outcomes. 67% of businesses now use enterprise apps and of those,
62% have increased the number in the past year alone. So where are
some of the areas enterprise apps are seeing an ROI?
Provide
Share
Reduce Better
Business
Errors Customer
Intelligence
Service
3
>25% of enterprises still have not introduced
mobile apps into their operations and work
flows.
5
Why now?
Mobile is both the present and the future. The challenge has become how
best to leverage this ubiquitous medium. The enterprise sector has
cracked the code and tied the need for mobility to the need to access
business information, showing remarkable results. Mobile information can
be accessed anytime in an instant. Market trends are also driving the
demand for enterprise apps with companies citing the need for improving
communication (55%), an increasingly mobile workforce (54%) and the
increasing importance of user experience (44%) as the top trends.
6
Getting Started
Let’s explore the process of app development
Where do we begin?
8
Pre-kickoff “Must” Considerations
1
One of the most important decisions you make
upfront is choosing the right development approach
for your product. We’ll explain the differences
between Native, Hybrid and Web and when you
Approach should use them.
3
Discovery can save your team cycles and budget by
reducing risk. Through user research, we can test
and validate our assumptions, and define a product
roadmap.
Discovery
4
Software design and development costs can
add up. Where do those costs accrue? Let’s
take a look at the many pieces that can impact
your timeline and budget.
Budget
9
Pre-kickoff: Development approach
1
Native applications are built for one platform, usually
Android or iOS, in the native language intended for
that platform. We use Kotlin for Android and Swift for
iOS. Native apps can take full advantage of a device
Approach and operating systems’ features. This development
approach offers a premium user experience and is
best for consumer-facing apps, or for when you want
to use all of a device’s unique features.
10
Development approach TL;DR
• Better UX
• Immediate and unrestricted access to native APIs
• More secure
• Easier offline capabilities
• Persistent brand presence on screen
11
Pre-kickoff: Evaluate your tech stack
2
Why is evaluating your tech stack important?
Companies that have been in business for years
already have complex systems in place that power
many of their processes. These systems (or tech
Tech Stack stacks) were not built with modern software or Internet
of Things capabilities in mind. They are often
fragmented and don’t provide enough visibility into a
company’s data that most modern businesses need or
the necessary security measures to protect a company
against malicious attack.
REST APIs
12
Case study: Rheem Manufacturing
13
Pre-kickoff: Discovery
14
Pre-kickoff: Budget Considerations
15
Decisions Made During the Project
16
During: Planning
1
Planning
Feature Prioritization
Need to Have
What’s the most important
thing you can do for your
user? Prioritize features that
High Low
provide the most value and
Cost Cost deliver on your business
objectives.
Nice to Have
Tool Selection
• Issue management
• Automated tests
• Continuous delivery
• Buddy build
• Data Collection &
visualization
• Analytics gathering
17
During: Execution
2
Execution
18
Decisions Made Post Launch
19
Decisions Made Post Launch
3
With software, nothing is ever finished. There will
always be new operating systems, feature releases
and other feature integrations that need attention of
your development team.
Support
Ongoing maintenance
and support requires
setting aside budget for
post-launch upkeep.
4
Ongoing Costs
20
Decisions Made Post Launch
22