2. ENTERPRISE APPS
Specific
client
requirements
Focused
on
produc5vity
Solve
problems
or
pain
points
Listen
to
clients
needs
and
address
the
core
issues
• User
experience
is
important
•
•
•
•
2
3. POTENTIAL PROBLEMS
• Understanding
the
full
requirements
and
scope
of
work
• Managing
expecta5ons
• SoDware/hardware
integra5on
• User
Tes5ng
and
sign-‐off
3
7. DESIGN PHASE
• System
design
– Ac5vity
diagram
– Use
case
– Database
API
design
•
•
•
•
Wire-‐framing
Proto-‐typing
UX/Experience
mapping
Design
Mock-‐ups
7
8. DEVELOPMENT PHASE
•
•
•
•
•
Development
execu5on
planning
Execu5on
of
work
Internal
tes5ng
(by
developers)
Internal
Quality
Control
Tes5ng
(PM
&
CD)
User
Acceptance
Tes5ng
(UAT)
8
9. MAINTENANCE AND UPDATE PHASE
• User
feedback
– Focus
groups
– Online
feedback
– Error/bug
reports
– AppStore
reviews
• Iden5fy
new
features
based
on
feedback
9
10. KEY AREAS IN THE DEVELOPMENT PROCESS
• Project
Management
• Prototyping
• Tes5ng
10
15. WHAT HAPPENS IF THINGS GO WRONG?
•
•
•
•
Don’t
panic
Always
build
with
a
plan
B
Be
upfront
with
your
clients
Address
problems
as
soon
as
they
arise
15