chatbot for common
questions
Course discussions:
unread indicators,
read/unread status
Notifications:
classmate replies to
discussion post
Notifications:
new course message
Notifications:
advising alert for non-
participation
Notifications:
course grade is posted
Notifications:
discussion post is due
Notifications:
advising alert for not
being registered
Notifications:
on/off,
set event preferences
Kristofer Layon | @klayon | UST — 04.30.13
Mobile Roadmap + User Story Backlog
Rev. November 12, 2012
Kristofer Layon, Mobile product manager
Courses:
read assignment
descriptions
3. Kristofer Layon | @klayon | UST — 04.30.13
Everyone and their mother grandmother is
using a smartphone today.
http://communicationhq.com/wp-content/uploads/2012/07/Grandmas-iPhone.jpg
4. Kristofer Layon | @klayon | UST — 04.30.13
1. Mobile trends
2. What is a Minimum Viable Product?
3. Being responsive
4. Writing and following user stories
5. Prioritizing user stories
6. Developing business proposals
7. Sharing roadmaps and release plans
8. Mobile challenges
6. • Responsive design: double your mobile
stickyness.
• As soon as you solve adaptive layouts and
content, address performance.
• Native or mobile web? Yes.
• Never underestimate what people will do on tiny
screens.
Sources:
• http://www.magazine.org/timecom-gm-craig-ettinger-bringing-responsive-web-design-iconic-brand
• http://www.pewinternet.org/topics/Mobile.aspx?typeFilter=5
Mobile trends:
Kristofer Layon | @klayon | UST — 04.30.13
7. 2. What is “minimum viable”?
Kristofer Layon | @klayon | UST — 04.30.13
14. It is not the strongest of
the species that
survives, nor the most
intelligent, but the one
most responsive to
change.
Charles Darwin
1809-1882
http://www.goodreads.com/
Kristofer Layon | @klayon | UST — 04.30.13
24. User stories help you focus your success
on making a real impact, not just
delivering solutions.
Kristofer Layon | @klayon | UST — 04.30.13
25. Students visiting our web site will use a
jQuery web form to interact with our event
registration, and will get there by seeing
Forms in the top nav.
Bad
Kristofer Layon | @klayon | UST — 04.30.13
26. • Output: what you make
• Outcome: the UX results of using what
you make
• Impact: the business results of using
what you make
Kristofer Layon | @klayon | UST — 04.30.13
The right ingredients
27. As a student, I am able to register for an
event on your web site.
Good
Kristofer Layon | @klayon | UST — 04.30.13
28. As a student, I prefer to register for an
event on your web site using my
smartphone.
Better
Kristofer Layon | @klayon | UST — 04.30.13
29. As a student, I prefer to register for an
event on your web site using my
smartphone. I am more likely to register
that way and attend the event.
Best
Kristofer Layon | @klayon | UST — 04.30.13
33. Abraham Maslow, A Theory of Human Motivation, 1943
Kristofer Layon | @klayon | UST — 04.30.13
34. Kristofer Layon, A Theory of Human Motivation, 2012
Mobile
See
Read
Navigate
HTML
5
Share
Pinch+Zoom
Performance
Respond
Transitions
Local storage
Web sockets
Offline
Kristofer Layon | @klayon | UST — 04.30.13
36. You can have more than one priority,
but everything can’t be your top priority.
Product management is about identifying needs
and managing priorities to maximize satisfaction.
Kristofer Layon | @klayon | UST — 04.30.13
57. • 5,300 phone call attempts per term
• 21,000 phone call attempts per year
• Average length of a call attempt: 1.5 minutes
• 31,800 minutes (or 530 hours) per year
• 13.25 weeks (or 3.3 months) per year
• Equal to one full time position every four years
Analysis of advisor call attempts:
non-participation at the beginning of a new course
Kristofer Layon | @klayon | UST — 04.30.13
59. Mobile Roadmap + User Story Backlog
Rev. November 12, 2012
Kristofer Layon, Mobile product manager
Library:
hours; ask a librarian;
search for books
Social:
purpose and goals;
edit profile
Highest Priority
Currently in development
Kristofer Layon | @klayon | UST — 04.30.13
60. Mobile Roadmap + User Story Backlog
Rev. November 12, 2012
Kristofer Layon, Mobile product manager
Courses:
read assignment
descriptions
Academic plan:
register for courses
Courses:
read the syllabus
Courses:
messages
(AKA “course email”)
Library:
hours; ask a librarian;
search for books
Social:
purpose and goals;
edit profile
Course discussions:
unread indicators,
read/unread status
Highest Priority
Currently in development
Kristofer Layon | @klayon | UST — 04.30.13
61. Mobile Roadmap + User Story Backlog
Rev. November 12, 2012
Kristofer Layon, Mobile product manager
Courses:
read assignment
descriptions
Contact:
share questions, ideas,
problems (Get Satisfctn)
Academic plan:
register for courses
Notifications:
financial aid is
awarded
Courses:
read the syllabus
Courses:
messages
(AKA “course email”)
Notifications:
assignment grade is
posted
Notifications:
instructor replies to
discussion post
Library:
hours; ask a librarian;
search for books
Social:
purpose and goals;
edit profile
Course discussions:
unread indicators,
read/unread status
Notifications:
classmate replies to
discussion post
Highest Priority
Notifications:
new course message
Currently in development
Notifications:
advising alert for non-
participation
Notifications:
course grade is posted
Notifications:
discussion post is due
Notifications:
advising alert for not
being registered
Notifications:
on/off,
set event preferences
Kristofer Layon | @klayon | UST — 04.30.13
62. Mobile Roadmap + User Story Backlog
Rev. November 12, 2012
Kristofer Layon, Mobile product manager
Courses:
read assignment
descriptions
Contact:
share questions, ideas,
problems (Get Satisfctn)
Academic plan:
register for courses
Notifications:
financial aid is
awarded
Course discussions:
collect posts
Courses:
read the syllabus
Courses:
messages
(AKA “course email”)
Task list:
read, edit, and add
tasks
Notifications:
assignment grade is
posted
Notifications:
instructor replies to
discussion post
Timeline:
time-based UX for
prospects & learners
Library:
hours; ask a librarian;
search for books
Courses:
profile pics in
discussion posts
Course discussions:
replies to you
Social:
purpose and goals;
edit profile
Offline browsing with
online sync
Course discussions:
unread indicators,
read/unread status
Notifications:
classmate replies to
discussion post
Highest Priority
Notifications:
new course message
Currently in development
Notifications:
advising alert for non-
participation
Notifications:
course grade is posted
Notifications:
discussion post is due
Notifications:
assignment is due
Timeline:
integrate enrollment
counselor events
Academic plan:
program map
Notifications:
advising alert for initial
advising appointment
Notifications:
advising alert for not
being registered
Notifications:
advising alert for
change in acad. plan
Notifications:
task list alerts
Notifications:
on/off,
set event preferences
Timeline:
integrate Capella
Facebook, Twitter
Kristofer Layon | @klayon | UST — 04.30.13
63. Mobile Roadmap + User Story Backlog
Rev. November 12, 2012
Kristofer Layon, Mobile product manager
Courses:
read assignment
descriptions
Contact:
share questions, ideas,
problems (Get Satisfctn)
Academic plan:
register for courses
Notifications:
financial aid is
awarded
Course discussions:
collect posts
Courses:
read the syllabus
Units:
intro. and objectives
Courses:
messages
(AKA “course email”)
Task list:
read, edit, and add
tasks
Units:
e-books
Social:
participate in iGuide
community discussions
Notifications:
assignment grade is
posted
Notifications:
instructor replies to
discussion post
Timeline:
time-based UX for
prospects & learners
Library:
hours; ask a librarian;
search for books
Courses:
profile pics in
discussion posts
Course discussions:
replies to you
Social:
purpose and goals;
edit profile
Career advising
Offline browsing with
online sync
Course discussions:
unread indicators,
read/unread status
Notifications:
classmate replies to
discussion post
Highest Priority
Notifications:
new course message
Currently in development
Notifications:
advising alert for non-
participation
Notifications:
course grade is posted
Notifications:
discussion post is due
Notifications:
assignment is due
Getting started:
introduction and
expectations
Timeline:
integrate enrollment
counselor events
Academic plan:
program map
Notifications:
advising alert for initial
advising appointment
Notifications:
advising alert for not
being registered
Notifications:
advising alert for
change in acad. plan
Notifications:
task list alerts
Notifications:
on/off,
set event preferences
Timeline:
integrate Capella
Facebook, Twitter
Kristofer Layon | @klayon | UST — 04.30.13
65. • Start with customers or key stakeholders
and their everyday needs.
• Design from your content out.
• The least amount of design and
development necessary to meet a need;
utilize “Lean UX Design”.
• Iterate and add only if more is requested.
• The result: simple, lightweight solutions.
Minimum Viable Product:
Kristofer Layon | @klayon | UST — 04.30.13
66. • Get away from your desk – talk to people.
• Get market data, then write user stories.
• Prioritize, estimate, prototype solutions.
• Road map product enhancements.
• Be agile: iterate, deliver, evaluate, and repeat.
Product Management:
Kristofer Layon | @klayon | UST — 04.30.13
68. • It’s too easy to make mobile about technology.
• Vendors overpromise and underdeliver.
• Leadership rarely has experience with UX pain.
• User testing mobile is hard.
• Accepting disposable development is hard.
Challenges:
Kristofer Layon | @klayon | UST — 04.30.13
74. • Use small, cross-functional teams and a Figure It
Out mentality.
• Be agile and assume that most of your hypotheses
will be wrong.
• Remove waste, emphasize speed and outcomes.
• Small batch sizes and continuous discovery.
• Make instead of analyze.
Lean UX
Kristofer Layon | @klayon | UST — 04.30.13