5.
Why
should
you
listen
to
me?
!
You
already
know
agile
and
want
to
know
how
I
adopted
distributed
agile
!
You
want
to
know
why
mobile
development
has
more
challenges
than
web
development
!
How
you
can
apply
agility
to
your
projects

9.
Project
History
!
Initiated
in
2011
as
an
incubator
project
to
experiment
and
complement
morningstar.com's
user
experience
using
tablets
!
The
company
already
had
smartphone
apps
on
iPhone,
Android,
Blackberry
from
a
China
team
!
I
joined
the
company
in
April
2011
as
the
ﬁrst
Chicago
developer
!
Zero
professional
experience
with
mobile,
how
to
start?

24.
Publish/Subscribe
Architecture
Based
on
Event
subscription/notiﬁcation
from
NSNotiﬁcationCenter
User
taps
to
see
mini-­‐quote
Each
row
subscribes
to
its
security
object
When
the
app
receives
updates
to
a
security
object,
all
subscribers
get
latest
data
and
update
views

32.
Rome
was
not
built
in
a
day
• Agile
is
more
a
guideline.
Mix
&
match
for
your
team
• Focus
on
working
software
• Iterate,
iterate
and
iterate
• Internal
feedback
is
good;
external
feedback
is
great
• Deadline
vs
Feature
dilemma
• Continual
improvements
and
releases
are
key
to
improve
user
engagement
&
satisfaction

33.
First
release
is
just
the
beginning
Creating
masterpiece
is
the
end
goal
Thanks
&
Questions?
@_wee_