Incorporating Assured Methods                                                                               Contact us

 

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