Assured
Technologies makes
building Assured Platforms for organizations
possible via a combination of activities within our Assured
Method.
Architecture:
Take a look at the picture below. Creating a well layered
architecture is a fundamental component of our ability to
create an Assured Platform for your end user
applications. A layered, modular, and adaptable architecture
is key for infusing assurance into your applications such as
localization and manageability of security, enabling
extensibility and strategic growth of your applications, and
rapid deployment atop existing reusable frameworks.
Technology: In order for you to evolve and extend your
architecture more rapidly over time and in order for your
systems assurance to stabilize, your underlying technology
layers must also stabilize. Hence you must have stability of
your underlying programming languages, application services,
and enterprise services atop of which your custom, open
source, and third party frameworks and applications will be
hosted. We believe that your choice of frameworks and
underlying standards is likewise key in dictating how stable
your platform is and thus why we choose widely adopted
industry standards, best of breed frameworks, and widely
supported frameworks when architecting systems.
Best
Practices: Architecture and technology alone would all
be for naught if there wasn't a way to define and leverage
such tools in the way that they're intended to be used and
via techniques that makes for their efficient use. Our
experience with our Assured Platform development
approach and tools has been tailored over
time to meet the demands of our customer's day-to-day,
month-to-month, and year-to-year business needs.
Process:
We've worked with all of the major industry standard
software development processes and methodologies. Be it RUP,
Extreme Programming, Agile methods, Object-Oriented
Programming, or Aspect-Oriented Programming, we've put it
to practice. We know that no one process will solve all of
your problems. Rather than let intellectual curiosity and
dogma drive a project, we prefer to take the best pieces of
each process and use them as necessary acknowledging that
each organization has a different culture and history and
that no one method will satisfy every organizational need.
We've instead been able to rapidly customize existing
processes to specific customer needs. What's more, we
distill such processes down to small digestible documents
and automate their use where appropriate rather than saddle
engineers and managers with unnecessary and unused stacks of
process documents.
Knowledge
Transfer: We want our approach and methodology to work
for you for a long time and hence we want to transfer
knowledge of how to build Assured Platforms and how
to employ Assured Methods within your organization.
Hence why we work closely with your personnel to understand
your organizational culture, communicate and define
artifacts according to your needs, and transfer knowledge
that lasts.
Copyright 1998-2004 Assured Technologies, Inc. All rights
reserved