hi Lisa solves for four critical issues
that are very common in today's
application architectures and the
development thereof in a typical
application architecture for our
customers there's a set of UI layers
there's a lot of services layers there's
some integration technology often at
play or more or or more than one and
backend host third party applications
Etc and the first of these uh issues
that we have to talk about is
constraints every one of these teams
these boxes are represented represent
teams that are doing independent work or
interdependent work really every one of
these teams needs their own environment
so if I'm here at order management and
trying to build an environment for my
stuff I need what we call virtual
services or vse for virtual service
environment that allows me to represent
the behavior of Downstream constraints
in our virtual service environment
instead of having to stand up live
constrained environments a quick example
if order management needs sap and Order
management needs on the integration bus
out to the customer uh the customer
database which is on a Mainframe or some
thirdparty credit check service then all
of a sudden virtual Services alleviates
those constraints for me it's fantastic
in its ability to do that the second of
these major challenges our customers
have is the amount of Labor that goes
primarily into the testing of these
kinds of applications you know we can
pick on order management again and say
that 80% of the effort in testing order
management is in regression testing
order management our customers are
moving to more frequent releases of less
change instead of one big bang release a
year let's do three or four quarterly
releases so that we can get change out
faster but that puts an enormous amount
of Labor pressure on the test efforts
for order management we've got a great
solution for this we call Baseline
regression testing where our software
will observe all of the VAR ious
behaviors of all of these different
systems as they occur and generate the
automated testing against order
management or any of these components so
that the regression testing effort goes
from an enormous amount of Labor effort
to an artifact that's generated out of a
console and a dashboard it really is
that dramatically different the third of
these problems is the complexity itself
when you think about it we ask uh
testers whether that's a system
integration test time or user acceptance
testers which are generally
business-oriented people we ask them to
navigate this huge vast amount of
technology to tell us where the problems
are so we ask a business person to
understand web services tiers and
integration layers and host applications
and even the insides of a browser today
is a very complex set of technology so
we've got to do something about this
complexity for those folks and we have
our product has this great capability to
essentially watch what the tester is
doing up here
and observe that effect throughout all
these various systems and capture all of
that if a problem occurs into a
system that allows us to associate all
of the data that was occurring when the
tester was executing all up into this
case so that the tester has very little
to learn but the developer has been
shown everything that is needed to
actually identify and fix the problem
that the tester found and then finally
let's deal with the constant change
problem that we have you know I
mentioned that order management is uh
changing three times or four times a
year this might be releasing twice a
year we're doing monthly releases here
weekly content changes up here there is
what we would call a discontinuous life
cycle problem here where things are
changing on their own basis and
nothing's ever always the same right
everything's always subject to change so
we can't just have a regression testing
philosophy at the UI layer anymore we
need the ability to automate regression
testing here here here at all of these
various lab layers so in essence we need
a continuous validation service another
component of our technology that allows
us to continuously prove that all of
these individual components and the
integration among those components is
always working whether that's in the
integration environments whether that's
in pre-production or even in production
for many of our customers so there you
go the four critical areas where
application development is getting so
much more difficult than it used to be
because of this kind of nature of uh
this kind of complexity in the
architecture and the pace of change of
change we're going under and we've
solved for four of those major issues
thanks for your
time