Aviz Architecture Consultancy

The Aviz team has a wide-ranging expertise in building architectures for software targeted at domains including Engineering, CRM, Knowledge Management and Telecom. The aim of this service is to to assist customers in defining or refining the fundamental software architecture for their enterprises. The Aviz Architecture Group has expertise primarily in .NET and Java/J2EE and other Java related technologies.

The Challenge

Having a sound base to start from should be one of the first considerations in any long-term software development. Having an extensible and robust architecture that can stand the trial of time, load, urgency and cost is the main technical challenge. Designing and architecting a truly scalable solution involves gaining an understanding at an abstract level, realizing the implications of early choices and a knowledge of patterns and frequently used methodologies.

The Service Components

Architecting a software solution primarily consists of the following distinct phases.
Conceptualization: A detailed study ending with the conceptualization of a suitable architecture. Deciding which existing commercial/open-source components are most suited for successful implementation. Identifying and defining core components that are to be built.
Validation: A proof of concept to validate whether the architecture will work and will deliver on its goals.
Implementation: Complete implementation of the architecture along with the allied documentation.
Mentoring: Suitable training and mentoring sessions with the development team.

Here is a summary of our services in brief.

 Commando mode architecture  Classical mode architecture

As the name implies, the commando mode involves executing a short focused set of tasks in building the architecture, be it conceptualization, validation or implementation. The association is short and closes with a handover to team set up at the client's side team or a transition to classical mode. All transitions include further training and mentoring. 

Usually small, focused and experienced, a commando team creates a predominantly extensible architecture in a short time. Available commercial/open-source frameworks and components are leveraged to shorten timelines.

In a more classical approach our dedicated team works on the project to develop an initial architecture, validate it and implement it. The association continues throughout  the lifecycle of the project with training, mentoring, review and improvements to the architecture as the project evolves.

A team of architects provides an alternate viewpoint to the development effort. The focus being to empower the development team to produce high quality software with least effort and risk.

Contact architects@avizsoft.com for any further inquires.

Download the Architecture Consulting Brochure here (.pdf).

Top