What We Do

GBC-Group provides architectural consulting services to developers of software-intensive products and services.  GBC-Group can provide architectural services to your project or can work with you to build your own team's architectural skills.

 Software architecture includes in its scope

Business Architecture, 
Application Architecture,
Information Architecture, and
Technical Architecture.

As architects, GBC-Group will model and assess your existing architecture, evaluating its overall alignment with the business goals for the product or service. We will also evaluate architectural mismatches within your architecture.  From these evaluations, we will recommend steps to improve the business and internal alignment of your architecture. In some cases, we help the business develop a long term vision for its products and services.  In other cases, we suggest changes that bring the software architecture into alignment with the business vision. Often, architectural renovations are needed to eliminate mismatches, improve interoperability and create a path for the system's continued evolution.

GBC-Group carries out these tasks using techniques it has developed or refined. These techniques are used for

building architectural models by reverse-engineering legacy systems,
deriving architectural requirements from the voice of the customer,
determining the qualities an architecture needs to have to meet business needs,
evaluating the properties of an existing or proposed architecture, and
synthesizing an architecture to meet business needs.

For best results, these techniques should be used as part of an iterative, architecture-centric software life cycle. To this end, GBC-Group also has developed processes to

guide the use of an architecture during development and
validate that a delivered system meets its architectural requirements.

The techniques and processes used by GBC-Group provide a comprehensive approach to your software architecture needs. Contact GBC-Group to discuss our architectural services or our approach to developing your own architecture group.

For more, click NEXT.