Agile helps teams to address risks & unpredictability through incremental and iterative work cadences and empirical feedback. We have summarised our experience of using agile for new product development and challenges & work arounds for the challenges.
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Agile product methodology & its challenges
1. Agile
in
Product
development
&
its
challenges
HAKUNA MATATA SOLUTIONS
– WWW.HAKUNAMATATA.IN
HAKUNA
MATATA
SOLUTIONS
-‐ THE
HAPPINESS
OF
DIGITAL
EXCELLENCE
WWW.HAKUNAMATATA.IN
2. Introduction
– Agile
•Agile
helps
teams
to
address
risks
&
unpredictability
through
incremental
and
iterative
work
cadences
and
empirical
feedback.
•Agile
is
ideal
fit
for
new
product
development
•Agile
methodology
is
simple
and
hassle
free
&
easy
to
adapt
•Agile
catches
mistakes
early
and
allows
course
correction
HAKUNA
MATATA
SOLUTIONS
-‐ THE
HAPPINESS
OF
DIGITAL
EXCELLENCE
WWW.HAKUNAMATATA.IN
3. Agile
– Things
you
need
to
know
•Each
project
is
different
and
it
may
require
different
format
of
agile
methodology
•Team
participation
is
important
from
product
owners,
IT
team
and
end
users
•Do
not
pick
and
choose
what
you
like
about
agile
like
Standup
calls,
Sprints
•Its
continuous
learning
process
to
become
agile
•Team’s
knowledge
of
how
and
where
agile
suits
their
project
HAKUNA
MATATA
SOLUTIONS
-‐ THE
HAPPINESS
OF
DIGITAL
EXCELLENCE
WWW.HAKUNAMATATA.IN
4. Agile
– Unaddressed
Challenges
•Changing
the
core
project
architecture
•Unknown
technical
challenges
•Incomplete
architecture
•Undefined
framework
obstructing
continuous
integration
HAKUNA
MATATA
SOLUTIONS
-‐ THE
HAPPINESS
OF
DIGITAL
EXCELLENCE
WWW.HAKUNAMATATA.IN
5. Changing
the
core
project
architecture
•Bart
of
managing
changes
being
made
to
features
as
we
move
along
the
course
•If
changes
impact
the
core
architecture,
its
alarming
situation
•Quick
requirement
iterations
with
out
considering
architecture
stability
can
lead
to
unknown
&
unidentified
risks
•Key
is
to
spend
time
on
requirement
iterations
&
architecture
decisions
and
base
platform
features.
HAKUNA
MATATA
SOLUTIONS
-‐ THE
HAPPINESS
OF
DIGITAL
EXCELLENCE
WWW.HAKUNAMATATA.IN
6. Unknown
technical
challenges
•Unidentified
technical
challenges
are
extremely
critical
•Number
of
not
yet
proven
ideas
in
new
product
development
is
higher
•Impact
can
be
just
a
bug
or
complete
derailing
of
the
outcome
•Key
is
to
identify
challenges,
do
risk
analysis
&
gauge
their
impact
HAKUNA
MATATA
SOLUTIONS
-‐ THE
HAPPINESS
OF
DIGITAL
EXCELLENCE
WWW.HAKUNAMATATA.IN
7. Incomplete
Architecture
•Incomplete
architecture
is
the
most
critical
challenge
•Incompleteness
are
created
due
to
lack
of
knowledge
of
how
small
pieces/
sprints
fits
in
the
bigger
picture
of
the
product
•With
out
reference
of
how
different
pieces
of
project
integrate
to
become
the
product,
the
project
will
ends
up
being
a
big
time
fail
•Well
prepared
architecture
is
like
a
well
marked
map
that
best
guides
to
the
destination
HAKUNA
MATATA
SOLUTIONS
-‐ THE
HAPPINESS
OF
DIGITAL
EXCELLENCE
WWW.HAKUNAMATATA.IN
8. Continuous
integration
•Need
to
continuously
integrate
the
features
as
and
when
they
are
developed
•With
out
proper
framework,
integration,
testing
and
verification
of
the
developed
features
becomes
a
huge
challenge
and
can
lead
to
unwanted
defects
•At
the
planning
stage,
teams
needs
to
identify
source
code
repositories,
dev
ops
frame
works
&
tools
to
be
used
in
the
project
•For
more
information
read
https://www.hakunamatata.in/agile-‐
methodology-‐in-‐new-‐product-‐development/
HAKUNA
MATATA
SOLUTIONS
-‐ THE
HAPPINESS
OF
DIGITAL
EXCELLENCE
WWW.HAKUNAMATATA.IN
9. Identify
the
challenges
&
invigorate
success
through
Agile!
HAKUNA
MATATA
SOLUTIONS
-‐ THE
HAPPINESS
OF
DIGITAL
EXCELLENCE
WWW.HAKUNAMATATA.IN